
Last Price
52 Week Range
$86.68 - $121.10
Next Earnings Date
May 28 2026 (Estimate)
Next Earnings Date
May 28 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $20.502B | $21.457B | ||||||||||
| $16.737B | $17.458B | ||||||||||
| $3.764B | $4B | ||||||||||
| - | - | ||||||||||
| $2.984B | $3.154B | ||||||||||
| $8.427M | - | ||||||||||
| $772.206M | $846.045M | ||||||||||
| $-50.489M | $-42.393M | ||||||||||
| $-0.87M | $-29.441M | ||||||||||
| $-51.359M | $-71.834M | ||||||||||
| $720.847M | $774.211M | ||||||||||
| $186.43M | $195.834M | ||||||||||
| $534.417M | $578.377M | ||||||||||
| $4.04 | $4.41 | ||||||||||
| $4 | $4.38 | ||||||||||
| $132.15M | $131.193M | ||||||||||
| $133.605M | $132.066M | ||||||||||
| $1.032B | $1.135B | ||||||||||
| $262.068M | $288.594M | ||||||||||
| $770.396M | $846.045M |
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