
Last Price
52 Week Range
$16.80 - $31.68
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $1.13B | $1.226B | |||||||||
| $536.638M | $569.898M | |||||||||
| $593.273M | $655.784M | |||||||||
| - | - | |||||||||
| $504.467M | $366.615M | |||||||||
| $37.389M | $214.906M | |||||||||
| $51.417M | $74.263M | |||||||||
| - | - | |||||||||
| $13.03M | $8.04M | |||||||||
| $13.03M | $8.04M | |||||||||
| $64.447M | $82.303M | |||||||||
| $15.676M | $21.157M | |||||||||
| $49.557M | $61.709M | |||||||||
| $0.7 | $0.87 | |||||||||
| $0.69 | $0.86 | |||||||||
| $70.846M | $71.297M | |||||||||
| $71.677M | $72.087M | |||||||||
| $56.582M | $86.904M | |||||||||
| $5.165M | $4.601M | |||||||||
| $51.417M | $82.303M |
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