
Last Price
52 Week Range
$27.22 - $48.20
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $356.4M | $492.2M | ||||||||
| $526.1M | $527.4M | ||||||||
| $337.8M | $326.5M | ||||||||
| - | $145.7M | ||||||||
| $149.7M | - | ||||||||
| $1.37B | $1.492B | ||||||||
| $167M | $163.9M | ||||||||
| $2.213B | $2.17B | ||||||||
| $342.4M | - | ||||||||
| - | - | ||||||||
| $218.6M | $543.1M | ||||||||
| $2.941B | $2.877B | ||||||||
| - | - | ||||||||
| $4.311B | $4.369B |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $438.7M | $361.6M | ||||||||
| - | $410.4M | ||||||||
| $52.3M | $502.2M | ||||||||
| $16.3M | $14.3M | ||||||||
| $60.6M | - | ||||||||
| - | - | ||||||||
| $401.9M | - | ||||||||
| $0.909B | $1.289B | ||||||||
| $2.055B | $1.569B | ||||||||
| $52.9M | $39.1M | ||||||||
| $58.9M | - | ||||||||
| - | - | ||||||||
| $153.9M | $210.1M | ||||||||
| $2.341B | $1.829B | ||||||||
| - | - | ||||||||
| $3.251B | $3.118B |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-627M | $-929.8M | ||||||||
| - | - | ||||||||
| - | - | ||||||||
| $1.539B | $1.931B | ||||||||
| $83M | $111.7M | ||||||||
| $56M | $131.8M | ||||||||
| - | - | ||||||||
| $1.051B | $1.244B | ||||||||
| $8.8M | $7M | ||||||||
| $1.06B | $1.251B | ||||||||
| $4.311B | $4.369B |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $342.4M | - | ||||||||
| $2.197B | $2.136B | ||||||||
| $1.841B | $1.643B |
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