
Last Price
52 Week Range
$4.15 - $9.04
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 |
|---|---|---|---|---|---|---|---|---|
| $466.147M | $511.43M | |||||||
| $80.679M | $118.581M | |||||||
| $385.468M | $392.849M | |||||||
| $90.714M | $100.713M | |||||||
| $212.106M | $254.878M | |||||||
| $0.278M | $-20.406M | |||||||
| $82.37M | $57.664M | |||||||
| $-30.031M | $-35.997M | |||||||
| $1.931M | $-19.276M | |||||||
| $-28.1M | $-55.273M | |||||||
| $54.27M | $2.391M | |||||||
| $23.312M | $19.423M | |||||||
| $30.958M | $-17.032M | |||||||
| $0.17 | $-0.091 | |||||||
| $0.16 | $-0.091 | |||||||
| $185.277M | $187.819M | |||||||
| $188.426M | $187.819M | |||||||
| $110.026M | $82.445M | |||||||
| $25.725M | $44.057M | |||||||
| $84.301M | $38.388M |
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