
Last Price
52 Week Range
$83.30 - $143.67
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $367M | $441M | |||||||
| $227M | $275M | |||||||
| $120M | $137M | |||||||
| $23M | - | |||||||
| $22M | $-25M | |||||||
| $4M | $88M | |||||||
| $763M | $916M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| - | $-426M | |||||||
| $-1.198B | $0.017B | |||||||
| - | $-5M | |||||||
| - | - | |||||||
| $117M | - | |||||||
| $-1.081B | $-0.414B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $230M | $-150M | |||||||
| $406M | - | |||||||
| $-280M | $-324M | |||||||
| $-26M | $-42M | |||||||
| $330M | $-516M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $56M | $68M | |||||||
| $12M | $-14M | |||||||
| $68M | $54M | |||||||
| $763M | $916M | |||||||
| $-350M | $-426M | |||||||
| $413M | $490M |
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