
Last Price
52 Week Range
$30.90 - $100.00
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $2.323B | $3.224B | $3.716B | ||||||
| $0.845B | $1.048B | $1.199B | ||||||
| $1.478B | $2.177B | $2.517B | ||||||
| $501.857M | - | $307.22M | ||||||
| $1.102B | $0.98B | $0.884B | ||||||
| $0.49B | $1.284B | $1.094B | ||||||
| $-615.847M | $-87.273M | $230.958M | ||||||
| $-344.253M | $-425.451M | $-435.287M | ||||||
| $444.573M | $574.188M | $497.511M | ||||||
| $100.32M | $148.737M | $62.224M | ||||||
| $-515.527M | $61.464M | $293.182M | ||||||
| $2.23M | $9.279M | $10.856M | ||||||
| $-517.757M | $52.186M | $282.328M | ||||||
| $-1.67 | $0.16 | $0.849 | ||||||
| $-1.67 | $0.15 | $0.808 | ||||||
| $0.31B | $0.323B | $1.315B | ||||||
| $0.31B | $0.341B | $1.384B | ||||||
| - | $711.991M | $992.853M | ||||||
| $169.044M | $225.076M | $264.384M | ||||||
| $-171.274M | $486.915M | $728.469M |
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