
Last Price
52 Week Range
$5.44 - $12.40
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2009 | 2010 | 2011 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $681.881M | $756.043M | |||||||||
| $240.093M | $257.96M | |||||||||
| $441.788M | $498.083M | |||||||||
| $89.584M | $81.941M | |||||||||
| $316.623M | $405.503M | |||||||||
| - | $-3.723M | |||||||||
| $35.581M | $14.362M | |||||||||
| $7.404M | $6.275M | |||||||||
| $0.098M | $11.801M | |||||||||
| $7.502M | $18.076M | |||||||||
| $43.083M | $32.438M | |||||||||
| $13.12M | $17.011M | |||||||||
| $29.963M | $15.427M | |||||||||
| $0.17 | $0.086 | |||||||||
| $0.16 | $0.08 | |||||||||
| $180.21M | $178.798M | |||||||||
| $182.865M | $184.69M | |||||||||
| $80.588M | $81.142M | |||||||||
| $37.059M | $47.41M | |||||||||
| $43.529M | $33.732M |
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