
Last Price
52 Week Range
$2.60 - $10.69
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $763.855M | $853.699M | $897.409M | ||||||
| $631.791M | $268.908M | $295.528M | ||||||
| $132.064M | $584.791M | $601.88M | ||||||
| - | - | - | ||||||
| $136.294M | $150.275M | $160.647M | ||||||
| $18.95M | $464.277M | $447.599M | ||||||
| $-23.18M | $-29.761M | $-6.366M | ||||||
| $-4.023M | $-4.612M | $-4.459M | ||||||
| $5.384M | $0.346M | $-3.044M | ||||||
| $1.361M | $-4.266M | $-7.503M | ||||||
| $-21.819M | $-34.027M | $-13.869M | ||||||
| $1.402M | $1.316M | $1.602M | ||||||
| $-21.338M | $-30.313M | $-12.923M | ||||||
| $-0.16 | $-0.22 | $-0.092 | ||||||
| $-0.16 | $-0.22 | $-0.096 | ||||||
| $135.902M | $135.388M | $541.22M | ||||||
| $135.902M | $135.388M | $541.885M | ||||||
| $1.154M | $3.364M | $25.857M | ||||||
| $18.95M | $19.51M | $19.043M | ||||||
| $-17.796M | $-16.146M | $6.814M |
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