
Last Price
52 Week Range
$12.04 - $74.07
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $930.624M | $965.413M | |||||||
| $239.404M | $698.837M | |||||||
| $691.22M | $266.576M | |||||||
| - | - | |||||||
| $160.216M | $221.518M | |||||||
| $1.921B | - | |||||||
| $-1.39B | $0.045B | |||||||
| $-323.241M | $-398.506M | |||||||
| $-57.54M | $-19.63M | |||||||
| $-380.781M | $-418.136M | |||||||
| $-1.771B | $-0.373B | |||||||
| $-124.881M | $-88.796M | |||||||
| $-1.646B | $-0.284B | |||||||
| $-101.92 | $-17.3 | |||||||
| $-101.92 | $-17.3 | |||||||
| $16.148M | $16.435M | |||||||
| $16.148M | $16.435M | |||||||
| $-1.008B | $0.475B | |||||||
| $436.437M | $448.454M | |||||||
| $-1.444B | $0.027B |
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