
Last Price
52 Week Range
$49.93 - $91.95
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $298M | $295M | |||||
| $586M | $626M | |||||
| - | - | |||||
| $33M | - | |||||
| $4M | $79M | |||||
| $0.921B | $1B | |||||
| $817M | $878M | |||||
| $818M | $809M | |||||
| $58M | - | |||||
| $108M | $94M | |||||
| $78M | $140M | |||||
| $1.879B | $1.921B | |||||
| - | - | |||||
| $2.8B | $2.921B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $182M | $183M | |||||
| $254M | $282M | |||||
| $50M | $43M | |||||
| $38M | - | |||||
| - | - | |||||
| $162M | $173M | |||||
| $54M | $79M | |||||
| $740M | $760M | |||||
| $537M | $491M | |||||
| $193M | $149M | |||||
| - | - | |||||
| - | - | |||||
| $282M | $78M | |||||
| $1.129B | $0.867B | |||||
| - | - | |||||
| $1.869B | $1.627B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| - | - | |||||
| - | - | |||||
| - | - | |||||
| $250M | - | |||||
| $821M | - | |||||
| $-167M | - | |||||
| - | $1.294B | |||||
| $0.904B | $1.294B | |||||
| $27M | - | |||||
| $0.931B | $1.294B | |||||
| $2.8B | $2.921B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $58M | - | |||||
| $935M | $832M | |||||
| $637M | $537M |
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