
Last Price
52 Week Range
$24.35 - $49.66
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $1.417B | $1.991B | ||||||
| $115M | $127M | ||||||
| $118M | $114M | ||||||
| - | - | ||||||
| $251M | $437M | ||||||
| $1.901B | $2.669B | ||||||
| $123M | $132M | ||||||
| $133M | $127M | ||||||
| $59M | $71M | ||||||
| $55M | - | ||||||
| $192M | $146M | ||||||
| $562M | $476M | ||||||
| - | - | ||||||
| $2.463B | $3.145B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $37M | $47M | ||||||
| $126M | - | ||||||
| $10M | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $59M | $68M | ||||||
| $579M | $854M | ||||||
| $811M | $969M | ||||||
| $-24M | - | ||||||
| $24M | $20M | ||||||
| - | - | ||||||
| $55M | - | ||||||
| $28M | $12M | ||||||
| $107M | $52M | ||||||
| - | - | ||||||
| $0.918B | $1.021B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $-1.604B | $-1.262B | ||||||
| $3.15B | $3.384B | ||||||
| $-1M | $2M | ||||||
| - | - | ||||||
| $1.545B | $2.124B | ||||||
| - | - | ||||||
| $1.545B | $2.124B | ||||||
| $2.463B | $3.145B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $573M | $709M | ||||||
| $34M | $40M | ||||||
| $-0.869B | $-1.313B |
NEWSLETTER
Market data is sourced from S&P Global Market Intelligence. All insights and analysis are developed by Gainify. Copyright © 2026, S&P Global Market Intelligence. All rights reserved.
View Data Providers