
Last Price
52 Week Range
$81.63 - $201.69
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $183.746M | $107.741M | ||||||||
| $54.933M | $122.529M | ||||||||
| - | - | ||||||||
| $570.336M | - | ||||||||
| $13.343M | $53.492M | ||||||||
| $48.245M | $766.373M | ||||||||
| $0.871B | $1.05B |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-34.719M | $-135.418M | ||||||||
| $-7.131M | $-117.982M | ||||||||
| $-2.653B | $-3.6B | ||||||||
| $2.019B | $2.519B | ||||||||
| $-60.781M | - | ||||||||
| $-0.737B | $-1.334B |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $735.953M | $-635.737M | ||||||||
| $51.13M | $63.254M | ||||||||
| - | - | ||||||||
| - | - | ||||||||
| $787.083M | $-572.483M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $0.33B | $1.247B | ||||||||
| $916.644M | $-845.678M | ||||||||
| $1.247B | $0.401B | ||||||||
| $0.871B | $1.05B | ||||||||
| $-34.719M | $-49.578M | ||||||||
| $0.836B | $1.001B |
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