
Last Price
52 Week Range
$13.93 - $30.03
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $500.19M | $692.521M | |||||||||
| $20.922M | $19.375M | |||||||||
| $479.268M | $673.146M | |||||||||
| $29.553M | $31.504M | |||||||||
| $417.964M | $575.074M | |||||||||
| - | - | |||||||||
| $31.751M | $66.568M | |||||||||
| $2.079M | $3.574M | |||||||||
| $0.178M | $-8.319M | |||||||||
| $2.257M | $-4.745M | |||||||||
| $34.008M | $61.823M | |||||||||
| $1.839M | $-37.488M | |||||||||
| $32.169M | $99.311M | |||||||||
| $0.92 | $2.75 | |||||||||
| $0.88 | $2.63 | |||||||||
| $35.007M | $36.141M | |||||||||
| $36.646M | $37.753M | |||||||||
| $37.423M | $65.634M | |||||||||
| $5.672M | $3.811M | |||||||||
| $31.751M | $61.823M |
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