
Last Price
52 Week Range
$100.02 - $356.45
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|
| $4.007B | $4.92B | |||||
| $206M | $370M | |||||
| $3.801B | $4.55B | |||||
| $2.009B | $2.776B | |||||
| $965M | $866M | |||||
| - | - | |||||
| $827M | $908M | |||||
| $116M | $111M | |||||
| $-223M | $138M | |||||
| $-107M | $249M | |||||
| $0.72B | $1.157B | |||||
| $-72M | $253M | |||||
| $792M | $904M | |||||
| $0.75 | $0.85 | |||||
| $0.75 | $0.85 | |||||
| $1.05B | $1.061B | |||||
| $1.063B | $1.068B | |||||
| $0.903B | $1.157B | |||||
| $182.9M | $249M | |||||
| $720M | $908M |
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