
Last Price
52 Week Range
$31.79 - $81.48
Next Earnings Date
May 19 2026 (Estimate)
Next Earnings Date
May 19 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $5.334B | $6.501B | ||||
| $3.375B | $3.969B | ||||
| $1.959B | $2.533B | ||||
| - | - | ||||
| $0.884B | $1.031B | ||||
| - | - | ||||
| $1.075B | $1.502B | ||||
| $-311.112M | $-277.699M | ||||
| $-594.122M | $-56.087M | ||||
| $-905.234M | $-333.786M | ||||
| $0.17B | $1.168B | ||||
| $16.857M | $19.653M | ||||
| $0.152B | $1.148B | ||||
| $0.36 | $2.59 | ||||
| $0.3 | $2.57 | ||||
| $364.015M | $443.498M | ||||
| $431.604M | $446.418M | ||||
| $0.811B | $1.786B | ||||
| $260.844M | $284.79M | ||||
| $0.55B | $1.502B |
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