
Last Price
52 Week Range
$31.28 - $44.80
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 |
|---|---|---|---|---|---|---|---|---|
| $688.068M | $674.244M | |||||||
| - | - | |||||||
| $4.464M | - | |||||||
| $18.774M | - | |||||||
| $-53.033M | $15.774M | |||||||
| $27.989M | $34.501M | |||||||
| $686.262M | $724.519M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| - | - | |||||||
| - | - | |||||||
| $-1.606B | $-1.897B | |||||||
| $1.306B | $1.679B | |||||||
| $-21.103M | $-8.322M | |||||||
| $-320.514M | $-226.381M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $-7.852M | - | |||||||
| $-243.968M | $-382.399M | |||||||
| $-111.719M | $-120.833M | |||||||
| $-18.46M | $-11.845M | |||||||
| $-381.999M | $-515.077M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $615.683M | $599.432M | |||||||
| $-16.251M | $-16.939M | |||||||
| $599.432M | $582.493M | |||||||
| $686.262M | $724.519M | |||||||
| - | - | |||||||
| $686.262M | $724.519M |
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