
Last Price
52 Week Range
$20.46 - $48.78
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $4.768B | $6.055B | ||||||||
| $2.951B | $3.557B | ||||||||
| $1.817B | $2.498B | ||||||||
| $397.114M | $459.912M | ||||||||
| $2.029B | $2.053B | ||||||||
| - | - | ||||||||
| $-608.999M | $-15.817M | ||||||||
| $44.3M | $-19.941M | ||||||||
| $-28.927M | $43.742M | ||||||||
| $15.373M | $23.801M | ||||||||
| $-593.626M | $7.984M | ||||||||
| $-86.341M | $4.274M | ||||||||
| $-507.285M | $3.71M | ||||||||
| $-1.05 | $0.008 | ||||||||
| $-1.05 | $-0.008 | ||||||||
| $481.954M | $371M | ||||||||
| $481.954M | $495.9M | ||||||||
| $-319.345M | $259.671M | ||||||||
| $270.854M | $275.488M | ||||||||
| $-590.199M | $-15.817M |
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