
Last Price
52 Week Range
$36.22 - $104.32
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $0.693B | $1.272B | ||||||
| $312.285M | $386.102M | ||||||
| $381.113M | $885.687M | ||||||
| $316.844M | $146.107M | ||||||
| $755.351M | $731.738M | ||||||
| - | $246.477M | ||||||
| $-691.082M | $-238.635M | ||||||
| $-42.569M | $-57.639M | ||||||
| $28.108M | $-0.438M | ||||||
| $-14.461M | $-58.077M | ||||||
| $-705.543M | $-296.712M | ||||||
| $0.266M | $-51.684M | ||||||
| $-705.809M | $-245.028M | ||||||
| $-4.604 | $-1.41 | ||||||
| $-4.604 | $-1.41 | ||||||
| $162.121M | $174.264M | ||||||
| $162.121M | $174.264M | ||||||
| $-610.417M | $-222.357M | ||||||
| $37.245M | $4.088M | ||||||
| $-647.662M | $-226.445M |
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