
Last Price
52 Week Range
$1.75 - $13.88
Next Earnings Date
May 12 2026 (Estimate)
Next Earnings Date
May 12 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $2.663B | $2.733B | |||||||
| $2.033B | $2.252B | |||||||
| $630.522M | $481.226M | |||||||
| - | - | |||||||
| $423.063M | $297.232M | |||||||
| $128.141M | - | |||||||
| $79.318M | $183.994M | |||||||
| $-163.17M | $-79.148M | |||||||
| $5.62M | $-198.188M | |||||||
| $-157.55M | $-277.336M | |||||||
| $-78.232M | $-93.342M | |||||||
| $14.608M | $19.538M | |||||||
| $-92.84M | $-112.88M | |||||||
| $-0.964 | $-0.95 | |||||||
| $-0.964 | $-0.95 | |||||||
| $96.309M | $118.329M | |||||||
| $96.309M | $118.329M | |||||||
| $209.913M | $307.961M | |||||||
| $117.606M | $123.967M | |||||||
| $92.307M | $183.994M |
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