
Last Price
52 Week Range
$31.17 - $88.99
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.346B | $1.353B | |||||||||||||||
| $939.432M | $936.441M | |||||||||||||||
| $406.403M | $416.345M | |||||||||||||||
| - | - | |||||||||||||||
| $110.101M | $134.531M | |||||||||||||||
| $-15.046M | $-8.345M | |||||||||||||||
| $311.348M | $290.159M | |||||||||||||||
| $-66.584M | $-57.921M | |||||||||||||||
| $-15.276M | $-11.993M | |||||||||||||||
| $-81.86M | $-69.914M | |||||||||||||||
| $229.488M | $220.245M | |||||||||||||||
| $50.216M | $-113.208M | |||||||||||||||
| $180.656M | $334.661M | |||||||||||||||
| $3.44 | $6.69 | |||||||||||||||
| $3.4 | $6.64 | |||||||||||||||
| $52.452M | $50.053M | |||||||||||||||
| $53.071M | $50.053M | |||||||||||||||
| $458.621M | $552.498M | |||||||||||||||
| $156.166M | $262.339M | |||||||||||||||
| $302.455M | $290.159M |
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