
Last Price
52 Week Range
$6.83 - $14.02
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $2.931B | $3.58B | |||||||
| $0.529B | $2.771B | |||||||
| $2.402B | $0.808B | |||||||
| - | - | |||||||
| $639.581M | $472.16M | |||||||
| $1.544B | $-0.137B | |||||||
| $218.462M | $473.726M | |||||||
| $-216.263M | $-298.432M | |||||||
| $-170.954M | $26.376M | |||||||
| $-387.217M | $-272.056M | |||||||
| $-168.755M | $201.67M | |||||||
| $-31.072M | $34.504M | |||||||
| $-114.605M | $132.906M | |||||||
| $-0.88 | $0.54 | |||||||
| $-0.88 | $0.54 | |||||||
| $201.234M | $242.06M | |||||||
| $201.234M | $245.058M | |||||||
| $0.997B | $1.667B | |||||||
| $0.949B | $1.167B | |||||||
| $47.508M | $500.102M |
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