
Last Price
52 Week Range
$421.64 - $1.18K
Next Earnings Date
Jul 22 2026 (Estimate)
Next Earnings Date
Jul 22 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|
| $34.935B | $38.068B | $39.375B | ||||
| $28.85B | $30.533B | $31.529B | ||||
| $6.085B | $7.535B | $7.845B | ||||
| $0.982B | $1.197B | $1.262B | ||||
| $4.632B | $4.949B | $5.059B | ||||
| - | - | $-1M | ||||
| $0.471B | $1.388B | $1.524B | ||||
| $186M | $186M | $95M | ||||
| $1.841B | $1.254B | $5.98B | ||||
| $2.027B | $1.44B | $6.075B | ||||
| $2.498B | $2.828B | $7.599B | ||||
| $0.939B | $-2.051B | $-1.765B | ||||
| $1.552B | $4.884B | $9.375B | ||||
| $5.64 | $17.92 | $34.65 | ||||
| $5.58 | $17.69 | $34.22 | ||||
| $0.275B | $0.272B | $1.085B | ||||
| $0.278B | $0.276B | $1.099B | ||||
| $1.643B | $3.681B | $3.101B | ||||
| $1.172B | $0.853B | $0.648B | ||||
| $0.471B | $2.828B | $2.453B |
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