
Last Price
52 Week Range
$11.76 - $20.53
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $401.203M | $475.675M | ||||||
| $62.593M | $75.172M | ||||||
| $338.61M | $400.503M | ||||||
| $98.415M | $113.877M | ||||||
| $183.289M | $220.146M | ||||||
| - | - | ||||||
| $56.906M | $66.48M | ||||||
| $-331.541M | $24.198M | ||||||
| $-1.349M | - | ||||||
| $-332.89M | $24.198M | ||||||
| $-275.984M | $90.678M | ||||||
| $7.023M | $12.352M | ||||||
| $-283.007M | $78.326M | ||||||
| $-1.35 | $0.32 | ||||||
| $-1.35 | $0.31 | ||||||
| $209.472M | $252.665M | ||||||
| $209.472M | $249.903M | ||||||
| $67.513M | $78.347M | ||||||
| $10.607M | $11.867M | ||||||
| $56.906M | $66.48M |
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