
Last Price
52 Week Range
$37.09 - $66.13
Next Earnings Date
May 08 2026 (Estimate)
Next Earnings Date
May 08 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $205M | $135M | ||||||
| $455M | $443M | ||||||
| $361M | $418M | ||||||
| - | - | ||||||
| $42M | $80M | ||||||
| $1.063B | $1.076B | ||||||
| $1.002B | $1.459B | ||||||
| $111M | $114M | ||||||
| - | - | ||||||
| - | - | ||||||
| $428M | $114M | ||||||
| $1.541B | $1.687B | ||||||
| - | - | ||||||
| $2.604B | $2.763B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $375M | $381M | ||||||
| $79M | $55M | ||||||
| $22M | $90M | ||||||
| - | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $206M | $190M | ||||||
| $682M | $716M | ||||||
| $782M | $763M | ||||||
| - | - | ||||||
| - | - | ||||||
| $152M | $175M | ||||||
| $141M | $143M | ||||||
| $1.075B | $1.081B | ||||||
| - | - | ||||||
| $1.757B | $1.797B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $-234M | $-330M | ||||||
| - | - | ||||||
| $45M | $46M | ||||||
| $2.455B | $2.514B | ||||||
| $71M | $89M | ||||||
| $-1.49B | $-1.353B | ||||||
| - | - | ||||||
| $847M | $966M | ||||||
| - | - | ||||||
| $847M | $966M | ||||||
| $2.604B | $2.763B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| $804M | $853M | ||||||
| $599M | $718M |
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