
Last Price
52 Week Range
$8.22 - $26.65
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $668.17M | $713.953M | ||||||||||||||
| $258.838M | $266.619M | ||||||||||||||
| $409.332M | $447.334M | ||||||||||||||
| $95.243M | $84.712M | ||||||||||||||
| $263.002M | $264.859M | ||||||||||||||
| - | - | ||||||||||||||
| $51.087M | $97.763M | ||||||||||||||
| $-27.032M | $-18.923M | ||||||||||||||
| $2.429M | $-8.213M | ||||||||||||||
| $-24.603M | $-27.136M | ||||||||||||||
| $26.484M | $70.627M | ||||||||||||||
| $3.698M | $-73.986M | ||||||||||||||
| $22.786M | $144.613M | ||||||||||||||
| $0.16 | $1.01 | ||||||||||||||
| $0.16 | $0.95 | ||||||||||||||
| $140.557M | $142.56M | ||||||||||||||
| $146.81M | $153.77M | ||||||||||||||
| $112.026M | $155.949M | ||||||||||||||
| $58.51M | $53.674M | ||||||||||||||
| $53.516M | $102.275M |
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