
Last Price
52 Week Range
$7.36 - $15.03
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 |
|---|---|---|---|---|---|---|---|---|
| $525.963M | $597.05M | |||||||
| $105.183M | $29.34M | |||||||
| $420.78M | $567.71M | |||||||
| $21.171M | - | |||||||
| $89.865M | $87.583M | |||||||
| $215.208M | $286.878M | |||||||
| $94.536M | $193.249M | |||||||
| $-182.234M | $557.683M | |||||||
| $175.75M | $-594.8M | |||||||
| $-6.484M | $-37.117M | |||||||
| $88.052M | $156.132M | |||||||
| $4.215M | $9.885M | |||||||
| $7.258M | $26.329M | |||||||
| $0.36 | $0.99 | |||||||
| $0.36 | $0.99 | |||||||
| $20.146M | $26.506M | |||||||
| $20.146M | $26.506M | |||||||
| $308.6M | $200.658M | |||||||
| $9.621M | $5.159M | |||||||
| $298.979M | $195.499M |
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