
Last Price
52 Week Range
$4.61 - $17.39
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 |
|---|---|---|---|---|---|---|---|---|---|
| $600.484M | $692.845M | ||||||||
| $152.963M | $209.027M | ||||||||
| $447.521M | $483.818M | ||||||||
| $227.727M | $242.912M | ||||||||
| $242.993M | $264.84M | ||||||||
| $33.296M | - | ||||||||
| $-56.495M | $-23.934M | ||||||||
| $-13.441M | $-23.444M | ||||||||
| $-63.99M | $5.942M | ||||||||
| $-77.431M | $-17.502M | ||||||||
| $-133.926M | $-41.436M | ||||||||
| $276K | $363K | ||||||||
| $-134.202M | $-41.799M | ||||||||
| $-1.24 | $-0.36 | ||||||||
| $-1.24 | $-0.68 | ||||||||
| $107.878M | $287.179M | ||||||||
| $107.878M | $291.281M | ||||||||
| $-79.442M | $19.269M | ||||||||
| $33.1M | $33.004M | ||||||||
| $-112.542M | $-13.735M |
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