
Last Price
52 Week Range
$24.07 - $39.65
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $829.035M | $807.561M | $819.056M | ||||||||||||||
| $681.94M | $663.47M | $689.252M | ||||||||||||||
| $147.095M | $144.091M | $129.804M | ||||||||||||||
| - | - | - | ||||||||||||||
| $99.107M | $115.531M | $104.862M | ||||||||||||||
| $103.935M | $6.799M | $3.371M | ||||||||||||||
| $-55.947M | $21.761M | $21.571M | ||||||||||||||
| $-1.842M | $-1.883M | $-1.649M | ||||||||||||||
| $4K | $385K | $-472K | ||||||||||||||
| $-1.838M | $-1.498M | $-2.121M | ||||||||||||||
| $-57.785M | $20.263M | $19.45M | ||||||||||||||
| $-1.342M | $5.023M | $4.705M | ||||||||||||||
| $-55.912M | $14.879M | $14.4M | ||||||||||||||
| $-2.74 | $0.76 | $0.734 | ||||||||||||||
| $-2.74 | $0.76 | $0.734 | ||||||||||||||
| $20.439M | $19.664M | $77.338M | ||||||||||||||
| $20.439M | $19.695M | $77.387M | ||||||||||||||
| $-22.954M | $60.739M | $60.741M | ||||||||||||||
| $32.989M | $38.593M | $39.651M | ||||||||||||||
| $-55.943M | $22.146M | $21.099M |
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