
Last Price
52 Week Range
$5.67 - $36.27
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $342.269M | $442.139M | |||||||
| $272.643M | $353.804M | |||||||
| $69.626M | $88.335M | |||||||
| $15.04M | $14.621M | |||||||
| $48.026M | $74.882M | |||||||
| - | - | |||||||
| $6.56M | $-1.168M | |||||||
| $-8.837M | $-13.714M | |||||||
| - | $110.343M | |||||||
| $-8.837M | $96.629M | |||||||
| $-2.277M | $95.461M | |||||||
| $0.24M | $-27.99M | |||||||
| $-6.793M | $118.915M | |||||||
| $-0.14 | $2.47 | |||||||
| $-0.14 | $2.44 | |||||||
| $47.396M | $48.182M | |||||||
| $47.396M | $48.708M | |||||||
| $25.253M | $34.502M | |||||||
| $18.693M | $35.67M | |||||||
| $6.56M | $-1.168M |
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