
Last Price
52 Week Range
$11.71 - $21.06
Next Earnings Date
Apr 27 2026 (Estimate)
Next Earnings Date
Apr 27 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $480.648M | $616.731M | |||||||||
| $132.559M | $350.717M | |||||||||
| $348.089M | $266.014M | |||||||||
| $46.496M | - | |||||||||
| $221.6M | $173.332M | |||||||||
| $-12.269M | - | |||||||||
| $92.262M | $92.682M | |||||||||
| $3.047M | $2.692M | |||||||||
| $3.103M | $30.229M | |||||||||
| $6.15M | $32.922M | |||||||||
| $98.412M | $125.604M | |||||||||
| $17.642M | $16.986M | |||||||||
| $80.771M | $108.618M | |||||||||
| $0.91 | $1.21 | |||||||||
| $0.9 | $1.19 | |||||||||
| $88.463M | $89.555M | |||||||||
| $89.676M | $90.956M | |||||||||
| $114.524M | $111.602M | |||||||||
| $15.582M | $18.919M | |||||||||
| $98.942M | $92.682M |
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