
Last Price
52 Week Range
$3.73 - $10.32
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $2.025B | $2.433B | |||||||
| $1.389B | $1.628B | |||||||
| $635.542M | $805.154M | |||||||
| - | - | |||||||
| $470.471M | $526.738M | |||||||
| $25.284M | $13.035M | |||||||
| $139.787M | $265.381M | |||||||
| $-156.104M | $-137.255M | |||||||
| $21.389M | $-21.178M | |||||||
| $-134.715M | $-158.433M | |||||||
| $5.072M | $106.948M | |||||||
| $16.001M | $-118.086M | |||||||
| $-10.929M | $225.034M | |||||||
| $-0.057 | $1.1 | |||||||
| $-0.057 | $1.05 | |||||||
| $192.893M | $203.526M | |||||||
| $192.893M | $214.979M | |||||||
| $187.377M | $274.565M | |||||||
| $31.163M | $23.769M | |||||||
| $156.214M | $250.796M |
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