
Last Price
52 Week Range
$44.65 - $96.68
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $696.464M | $794.809M | ||||||||||||||
| $341.983M | $365.219M | ||||||||||||||
| $354.481M | $429.59M | ||||||||||||||
| $143.244M | $154.33M | ||||||||||||||
| $228.893M | $231.371M | ||||||||||||||
| $24.607M | - | ||||||||||||||
| $-42.263M | $45.639M | ||||||||||||||
| $11.403M | $14.828M | ||||||||||||||
| - | $-5.742M | ||||||||||||||
| $11.403M | $9.086M | ||||||||||||||
| $-30.86M | $54.725M | ||||||||||||||
| $7.676M | $2.717M | ||||||||||||||
| $-38.536M | $52.008M | ||||||||||||||
| $-0.64 | $0.84 | ||||||||||||||
| $-0.64 | $0.8 | ||||||||||||||
| $60.105M | $62.156M | ||||||||||||||
| $60.105M | $65.118M | ||||||||||||||
| $42.888M | $115.063M | ||||||||||||||
| $68.809M | $69.424M | ||||||||||||||
| $-25.921M | $45.639M |
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