
Last Price
52 Week Range
$6.78 - $23.56
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $393.402M | $523.409M | ||||||||
| $87.862M | $82.493M | ||||||||
| $83.107M | $56.341M | ||||||||
| - | - | ||||||||
| $20.016M | $22.208M | ||||||||
| $584.387M | $684.451M | ||||||||
| $309.938M | $287.161M | ||||||||
| $20.182M | $66.84M | ||||||||
| - | - | ||||||||
| - | - | ||||||||
| $4.129M | $2.913M | ||||||||
| $334.249M | $356.914M | ||||||||
| - | - | ||||||||
| $0.919B | $1.041B |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $17.845M | $12.733M | ||||||||
| $28.009M | $42.5M | ||||||||
| - | $10.985M | ||||||||
| $9.286M | - | ||||||||
| $4.936M | - | ||||||||
| $20.658M | $23.902M | ||||||||
| $41.835M | $63.334M | ||||||||
| $117.633M | $153.454M | ||||||||
| $-73.327M | - | ||||||||
| $82.613M | $73.376M | ||||||||
| $12.513M | $10.501M | ||||||||
| - | - | ||||||||
| $5.029M | $-65.668M | ||||||||
| $90.869M | $91.585M | ||||||||
| - | - | ||||||||
| $208.502M | $245.039M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| - | - | ||||||||
| - | - | ||||||||
| $2K | $2K | ||||||||
| $-1.467B | $-1.511B | ||||||||
| $2.178B | $2.307B | ||||||||
| $-493K | $225K | ||||||||
| - | - | ||||||||
| $710.134M | $796.326M | ||||||||
| - | - | ||||||||
| $710.134M | $796.326M | ||||||||
| $0.919B | $1.041B |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $49.335M | $49.443M | ||||||||
| $82.613M | $157.737M | ||||||||
| $-261.454M | $-316.229M |
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