
Last Price
52 Week Range
$46.34 - $74.67
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $6.232B | $5.143B | |||||||||||||
| $2.501B | $2.008B | |||||||||||||
| $3.731B | $3.135B | |||||||||||||
| $414M | $342.3M | |||||||||||||
| $2.14B | $1.883B | |||||||||||||
| - | - | |||||||||||||
| $1.177B | $0.909B | |||||||||||||
| $-152.8M | $-120.5M | |||||||||||||
| $-54.3M | $-34.5M | |||||||||||||
| $-207.1M | $-155M | |||||||||||||
| $969.6M | $753.9M | |||||||||||||
| $136.7M | $112.7M | |||||||||||||
| $832.9M | $579.2M | |||||||||||||
| $2.39 | $1.75 | |||||||||||||
| $2.36 | $1.74 | |||||||||||||
| $349.2M | $316.4M | |||||||||||||
| $352.8M | $319.4M | |||||||||||||
| $1.666B | $1.2B | |||||||||||||
| $543.9M | $326M | |||||||||||||
| $1.122B | $0.874B |
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