
Last Price
52 Week Range
$11.75 - $42.60
Next Earnings Date
May 08 2026 (Estimate)
Next Earnings Date
May 08 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|
| $2.379B | $2.034B | $2.551B | |||||
| $2.792B | $2.91B | $3.38B | |||||
| $-413.081M | $-876.167M | $-828.469M | |||||
| $158.406M | $38.35M | $38.765M | |||||
| $949.683M | $890.703M | $657.715M | |||||
| $-41.204M | $8.091M | $919.508M | |||||
| $-1.48B | $-1.813B | $-2.444B | |||||
| $-174.163M | $-314.542M | $-317.239M | |||||
| $452.16M | $68.79M | $-11.45M | |||||
| $277.997M | $-245.752M | $-328.689M | |||||
| $-1.202B | $-2.059B | $-2.773B | |||||
| $-7.138M | $-9.166M | $-3.427M | |||||
| $-1.195B | $-2.05B | $-2.271B | |||||
| $-0.57 | $-29.1 | $-9.19 | |||||
| $-0.57 | $-29.1 | $-9.19 | |||||
| $2.096B | $0.07B | $6.406B | |||||
| $2.11B | $0.07B | $6.406B | |||||
| $-0.827B | $-1.668B | $-0.417B | |||||
| $115.445M | $55.719M | $36.964M | |||||
| $-0.942B | $-1.724B | $-0.454B |
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