
Last Price
52 Week Range
$15.58 - $25.83
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $879.207M | $979.079M | ||||||||||
| $18.988M | $30.318M | ||||||||||
| $860.219M | $948.761M | ||||||||||
| - | - | ||||||||||
| $195.054M | $215.274M | ||||||||||
| $529.143M | $495.073M | ||||||||||
| $136.022M | $238.414M | ||||||||||
| $-73.902M | $-64.618M | ||||||||||
| $16.988M | $21.186M | ||||||||||
| $-56.914M | $-43.432M | ||||||||||
| $79.108M | $194.982M | ||||||||||
| $47.66M | $58.349M | ||||||||||
| $31.448M | $136.633M | ||||||||||
| $0.19 | $0.86 | ||||||||||
| $0.19 | $0.85 | ||||||||||
| $165.09M | $159M | ||||||||||
| $167.717M | $161.292M | ||||||||||
| $262.082M | $375.915M | ||||||||||
| $109.072M | $116.315M | ||||||||||
| $153.01M | $259.6M |
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