
Last Price
52 Week Range
$4.64 - $19.44
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $437.848M | $482.414M | |||||||
| $225.627M | $142.424M | |||||||
| $212.221M | $339.99M | |||||||
| $55.274M | $53.317M | |||||||
| $221.279M | $250.103M | |||||||
| $239K | - | |||||||
| $-64.571M | $36.57M | |||||||
| $-40.789M | $-51.572M | |||||||
| $74.648M | $41.737M | |||||||
| $33.859M | $-9.835M | |||||||
| $-30.712M | $26.735M | |||||||
| $2.117M | $11.417M | |||||||
| $-32.829M | $15.318M | |||||||
| $-0.33 | $-0.032 | |||||||
| $-0.33 | $-0.032 | |||||||
| $99.585M | $103.688M | |||||||
| $99.585M | $103.688M | |||||||
| $37.346M | $98.924M | |||||||
| $25.522M | $20.617M | |||||||
| $11.824M | $78.307M |
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