
Last Price
52 Week Range
$62.92 - $153.86
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $2.951B | $4.473B | $4.613B | ||||||
| $504M | $745M | $889M | ||||||
| $2.447B | $3.728B | $3.724B | ||||||
| $818M | $897M | $692M | ||||||
| $464M | $576M | $947M | ||||||
| $109M | $161M | $-50M | ||||||
| $1.056B | $2.094B | $2.136B | ||||||
| - | $1.514B | $0.695B | ||||||
| $0.008B | $-1.5B | $-0.683B | ||||||
| $8M | $14M | $12M | ||||||
| $1.064B | $2.108B | $2.148B | ||||||
| $-347M | $225M | $255M | ||||||
| $1.411B | $1.883B | $1.897B | ||||||
| $1.6 | $2.12 | $2.13 | ||||||
| $1.56 | $2.05 | $2.07 | ||||||
| $0.881B | $0.889B | $3.568B | ||||||
| $0.906B | $0.919B | $3.66B | ||||||
| $1.133B | $2.18B | $2.232B | ||||||
| $77M | $86M | $83M | ||||||
| $1.056B | $2.094B | $2.149B |
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