
Last Price
52 Week Range
$22.61 - $50.71
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $445.764M | $517.145M | ||||||||||||||
| $147.619M | $157.1M | ||||||||||||||
| $298.145M | $360.045M | ||||||||||||||
| $69.294M | $70.814M | ||||||||||||||
| $206.044M | $210.949M | ||||||||||||||
| $6.665M | $4.132M | ||||||||||||||
| $16.142M | $74.15M | ||||||||||||||
| $11.152M | - | ||||||||||||||
| $-1.55M | $-5.949M | ||||||||||||||
| $9.602M | $-5.949M | ||||||||||||||
| $25.744M | $68.201M | ||||||||||||||
| $1.606M | $1.848M | ||||||||||||||
| $24.138M | $66.353M | ||||||||||||||
| $0.32 | $0.84 | ||||||||||||||
| $0.31 | $0.82 | ||||||||||||||
| $76.485M | $78.584M | ||||||||||||||
| $78.163M | $80.573M | ||||||||||||||
| $49.205M | $89.616M | ||||||||||||||
| $23.459M | $21.415M | ||||||||||||||
| $25.746M | $68.201M |
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