
Last Price
52 Week Range
$8.73 - $30.33
Next Earnings Date
Jun 04 2026 (Estimate)
Next Earnings Date
Jun 04 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|
| $124.795M | $29.053M | $13.31M | |||||
| $27.964M | $0.911M | $2.553M | |||||
| $96.831M | $28.142M | $10.757M | |||||
| $501.736M | $550.413M | $628.105M | |||||
| $675.039M | $591.41M | $551.775M | |||||
| $-5.322B | $-0.11B | $0.048B | |||||
| $4.242B | $-1.003B | $-1.215B | |||||
| $111.647M | $258.375M | $191.553M | |||||
| $-100.233M | $63.329M | $101.991M | |||||
| $11.414M | $321.704M | $293.544M | |||||
| $4.253B | $-0.682B | $-0.922B | |||||
| $22.224M | $48.174M | $84.297M | |||||
| $4.349B | $-0.172B | $-0.809B | |||||
| $5.55 | $-0.24 | $-1.17 | |||||
| $5.23 | $-0.24 | $-1.17 | |||||
| $0.783B | $0.725B | $2.765B | |||||
| $0.831B | $0.725B | $2.765B | |||||
| $4.31B | $-1.1B | $-0.933B | |||||
| $22.036M | $14.071M | $4.094M | |||||
| $4.288B | $-1.114B | $-0.937B |
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