
Last Price
52 Week Range
$29.10 - $45.75
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $4.119B | $5.276B | |||||||||||||||
| $3.791B | $4.102B | |||||||||||||||
| $0.327B | $1.173B | |||||||||||||||
| - | - | |||||||||||||||
| $474.244M | $232.526M | |||||||||||||||
| $-147.371M | $0.099M | |||||||||||||||
| $0.46M | $940.639M | |||||||||||||||
| $-118.207M | $-83.682M | |||||||||||||||
| $93.259M | $33.477M | |||||||||||||||
| $-24.948M | $-50.205M | |||||||||||||||
| $-24.488M | $890.434M | |||||||||||||||
| $-118.185M | $215.867M | |||||||||||||||
| $57.226M | $634.418M | |||||||||||||||
| $0.18 | $2.05 | |||||||||||||||
| $0.18 | $2.03 | |||||||||||||||
| $309.489M | $309.719M | |||||||||||||||
| $313.414M | $312.361M | |||||||||||||||
| $0.86B | $1.694B | |||||||||||||||
| $765.827M | $753.567M | |||||||||||||||
| $93.719M | $940.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