
Last Price
52 Week Range
$9.73 - $25.13
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $344.636M | $439.898M | ||||||
| $87.579M | $121.419M | ||||||
| $257.057M | $318.479M | ||||||
| $36.398M | $48.928M | ||||||
| $113.552M | $143.263M | ||||||
| $14.509M | - | ||||||
| $92.598M | $126.288M | ||||||
| $-25.616M | $-17.643M | ||||||
| $-185.272M | $9.968M | ||||||
| $-210.888M | $-7.675M | ||||||
| $-118.29M | $118.613M | ||||||
| $12.711M | $23.862M | ||||||
| $-131.001M | $94.751M | ||||||
| $-0.74 | $0.5 | ||||||
| $-0.74 | $0.49 | ||||||
| $175.88M | $189.714M | ||||||
| $175.88M | $192.558M | ||||||
| $107.165M | $145.116M | ||||||
| $13.319M | $8.86M | ||||||
| $93.846M | $136.256M |
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