
Last Price
52 Week Range
$19.13 - $37.45
Next Earnings Date
Jun 15 2026 (Estimate)
Next Earnings Date
Jun 15 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $429.619M | $562.091M | ||||||
| $316.611M | $412.437M | ||||||
| $113.008M | $149.654M | ||||||
| - | - | ||||||
| $55.562M | $61.018M | ||||||
| - | - | ||||||
| $57.446M | $88.636M | ||||||
| $-115.446M | $-94.737M | ||||||
| $91.503M | $3.694M | ||||||
| $-23.943M | $-91.043M | ||||||
| $33.503M | $-2.407M | ||||||
| $146.678M | $-0.501M | ||||||
| $-113.175M | $-1.906M | ||||||
| $-12.78 | $-1.61 | ||||||
| $-12.78 | $-1.61 | ||||||
| $10.6M | $12.133M | ||||||
| $10.6M | $12.133M | ||||||
| $250.535M | $203.733M | ||||||
| $101.586M | $115.097M | ||||||
| $148.949M | $88.636M |
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