
Last Price
52 Week Range
$15.34 - $66.89
Next Earnings Date
Jun 04 2026 (Estimate)
Next Earnings Date
Jun 04 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $227M | $518M | ||||||
| $159M | $186M | ||||||
| $0.955B | $1.071B | ||||||
| - | - | ||||||
| $100M | $108M | ||||||
| $1.441B | $1.883B | ||||||
| $2.255B | $2.362B | ||||||
| $743M | $613M | ||||||
| $47M | $53M | ||||||
| $22M | $65M | ||||||
| $24M | $37M | ||||||
| $3.091B | $3.13B | ||||||
| - | - | ||||||
| $4.532B | $5.013B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $631M | $535M | ||||||
| $150M | - | ||||||
| $4M | $299M | ||||||
| $287M | - | ||||||
| $212M | $42M | ||||||
| $256M | - | ||||||
| $47M | $673M | ||||||
| $1.375B | $1.507B | ||||||
| $-461M | $-605M | ||||||
| $1.721B | $1.576B | ||||||
| - | $9M | ||||||
| $11M | $5M | ||||||
| $75M | $35M | ||||||
| $2.493B | $2.596B | ||||||
| - | - | ||||||
| $3.868B | $4.103B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| - | - | ||||||
| $1M | $1M | ||||||
| $343M | $504M | ||||||
| $297M | $345M | ||||||
| $-1M | $6M | ||||||
| - | - | ||||||
| $640M | $856M | ||||||
| $24M | $54M | ||||||
| $664M | $910M | ||||||
| $4.532B | $5.013B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $47M | $53M | ||||||
| $2.698B | $2.846B | ||||||
| $2.471B | $2.328B |
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