
Last Price
52 Week Range
$16.24 - $45.30
Next Earnings Date
May 12 2026 (Estimate)
Next Earnings Date
May 12 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $0.627B | $1.032B | ||||||||
| $234.581M | $409.179M | ||||||||
| $392.66M | $622.442M | ||||||||
| $413.544M | $415.797M | ||||||||
| $284.264M | $342.503M | ||||||||
| $-1.905M | $1.003M | ||||||||
| $-303.243M | $-136.861M | ||||||||
| $39.589M | $18.749M | ||||||||
| $105.521M | $-165.236M | ||||||||
| $145.11M | $-146.486M | ||||||||
| $-158.133M | $-283.347M | ||||||||
| $18.893M | $14.238M | ||||||||
| $-177.026M | $-297.585M | ||||||||
| $-1.94 | $-1.6 | ||||||||
| $-1.94 | $-1.6 | ||||||||
| $91.426M | $184.321M | ||||||||
| $91.426M | $184.321M | ||||||||
| $-113.159M | $-107.784M | ||||||||
| $23.359M | $29.077M | ||||||||
| $-136.518M | $-136.861M |
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