
Last Price
52 Week Range
$4.26 - $48.16
Next Earnings Date
May 21 2026 (Estimate)
Next Earnings Date
May 21 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $573.703M | $614.851M | |||||
| $482.263M | $501.555M | |||||
| $91.44M | $113.296M | |||||
| - | - | |||||
| $57.158M | $64.413M | |||||
| $10.072M | $7.67M | |||||
| $24.21M | $41.213M | |||||
| $-14.199M | $-14.413M | |||||
| $-0.059M | $-19.258M | |||||
| $-14.258M | $-33.671M | |||||
| $9.952M | $7.542M | |||||
| $2.138M | $2.421M | |||||
| $-11.686M | $-5.77M | |||||
| $-0.56 | $-0.81 | |||||
| $-0.56 | $-0.81 | |||||
| $20.806M | $71.475M | |||||
| $20.806M | $71.475M | |||||
| $34.223M | $48.883M | |||||
| $10.072M | $7.67M | |||||
| $24.151M | $41.213M |
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