
Last Price
52 Week Range
$36.25 - $81.11
Next Earnings Date
Apr 24 2026 (Estimate)
Next Earnings Date
Apr 24 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $484M | $359M | ||||
| $817M | $804M | ||||
| $444M | $473M | ||||
| $79M | - | ||||
| $17M | $126M | ||||
| $1.841B | $1.762B | ||||
| $897M | $876M | ||||
| $845M | $907M | ||||
| $111M | $145M | ||||
| $43M | - | ||||
| $31M | $127M | ||||
| $1.927B | $2.055B | ||||
| - | - | ||||
| $3.768B | $3.817B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $557M | $510M | ||||
| $110M | - | ||||
| $42M | $3M | ||||
| - | $19M | ||||
| $38M | - | ||||
| $3M | - | ||||
| $257M | $415M | ||||
| $969M | $947M | ||||
| $922M | $936M | ||||
| $40M | $50M | ||||
| $11M | $18M | ||||
| $55M | $53M | ||||
| $150M | $214M | ||||
| $1.218B | $1.283B | ||||
| - | - | ||||
| $2.187B | $2.23B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $-230M | $-426M | ||||
| - | - | ||||
| $1M | $1M | ||||
| $44M | $132M | ||||
| $1.976B | $1.978B | ||||
| $-217M | $-98M | ||||
| - | - | ||||
| $1.574B | $1.587B | ||||
| - | - | ||||
| $1.574B | $1.587B | ||||
| $3.768B | $3.817B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $111M | $145M | ||||
| $1.044B | $1.02B | ||||
| $560M | $661M |
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