
Last Price
52 Week Range
$9.23 - $20.25
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $330.482M | $419.497M | |||||||
| $82.526M | $108.801M | |||||||
| $247.956M | $310.696M | |||||||
| $48.699M | $52.585M | |||||||
| $192.091M | $225.076M | |||||||
| - | - | |||||||
| $7.166M | $33.035M | |||||||
| $166K | - | |||||||
| $-31.731M | $7.466M | |||||||
| $-31.565M | $7.466M | |||||||
| $-24.399M | $40.501M | |||||||
| $4.743M | $5.381M | |||||||
| $-29.09M | $35.12M | |||||||
| $-0.16 | $0.17 | |||||||
| $-0.16 | $0.15 | |||||||
| $183.721M | $207.587M | |||||||
| $183.721M | $229.293M | |||||||
| $12.548M | $46.706M | |||||||
| $5.382M | $6.205M | |||||||
| $7.166M | $40.501M |
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