
Last Price
52 Week Range
$20.21 - $42.76
Next Earnings Date
May 19 2026 (Estimate)
Next Earnings Date
May 19 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $345.4M | $652.3M | |||||
| $746.7M | $829.6M | |||||
| $1.223B | $1.622B | |||||
| $40.2M | - | |||||
| $43.7M | $200M | |||||
| $2.399B | $3.304B | |||||
| $1.074B | $1.461B | |||||
| $4.718B | $5.12B | |||||
| $16.8M | $70.7M | |||||
| $67.6M | $84.1M | |||||
| $61M | $24.1M | |||||
| $5.937B | $6.76B | |||||
| - | - | |||||
| $8.336B | $10.064B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $633.7M | $864.8M | |||||
| - | - | |||||
| $136.5M | $299.9M | |||||
| $116.9M | - | |||||
| $84.7M | - | |||||
| - | - | |||||
| $0.667B | $1.045B | |||||
| $1.554B | $2.209B | |||||
| $351.8M | $792.3M | |||||
| $555.9M | $660.9M | |||||
| - | - | |||||
| $487.4M | $519.5M | |||||
| $56.3M | $-599.3M | |||||
| $1.774B | $2.034B | |||||
| - | - | |||||
| $3.328B | $4.244B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| - | - | |||||
| - | - | |||||
| $18.4M | $18.6M | |||||
| $-984.9M | $-213.6M | |||||
| $3.189B | $3.251B | |||||
| $2.777B | $2.789B | |||||
| - | $-43.4M | |||||
| $4.999B | $5.802B | |||||
| $9.1M | $18.9M | |||||
| $5.008B | $5.821B | |||||
| $8.336B | $10.064B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $16.8M | $70.7M | |||||
| $1.483B | $2.414B | |||||
| $1.138B | $1.762B |
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