
Last Price
52 Week Range
$5.95 - $13.55
Next Earnings Date
May 29 2026 (Estimate)
Next Earnings Date
May 29 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $391.541M | $613.684M | |||||||||
| $137.017M | $41.63M | |||||||||
| $254.524M | $572.053M | |||||||||
| - | - | |||||||||
| $106.702M | - | |||||||||
| $8.554M | $289.571M | |||||||||
| $139.268M | $282.482M | |||||||||
| $-60.804M | $184.127M | |||||||||
| $3.299M | $-258.618M | |||||||||
| $-57.504M | $-74.491M | |||||||||
| $81.764M | $207.991M | |||||||||
| $20.41M | $36.056M | |||||||||
| $60.728M | $171.45M | |||||||||
| $0.38 | $0.97 | |||||||||
| $0.36 | $0.92 | |||||||||
| $160.309M | $176.774M | |||||||||
| $168.94M | $187.182M | |||||||||
| $151.121M | $292.06M | |||||||||
| $8.554M | $10.519M | |||||||||
| $142.567M | $281.541M |
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