
Last Price
52 Week Range
$0.67 - $3.21
Next Earnings Date
Mar 16 2026
Next Earnings Date
Mar 16 2026
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|
| $916.555M | $939.287M | $946.327M | ||||
| $250.249M | $253.068M | $255.755M | ||||
| $666.306M | $686.219M | $690.572M | ||||
| - | - | - | ||||
| $402.516M | $407.796M | $409.868M | ||||
| $136.118M | $97.618M | $136.811M | ||||
| $127.672M | $180.805M | $143.893M | ||||
| $-126.884M | $-131.408M | $-135.767M | ||||
| $-27.693M | $37.558M | $-42.493M | ||||
| $-154.577M | $-93.85M | $-178.26M | ||||
| $-26.905M | $86.955M | $-34.367M | ||||
| $-46.482M | $47.483M | $-72.963M | ||||
| $19.339M | $39.533M | $-90.849M | ||||
| $0.049 | $0.097 | $-0.217 | ||||
| $0.047 | $0.095 | $-0.217 | ||||
| $0.399B | $0.409B | $1.653B | ||||
| $0.411B | $0.415B | $1.656B | ||||
| $178.422M | $279.656M | $165.249M | ||||
| $78.443M | $61.293M | $63.849M | ||||
| $99.979M | $218.363M | $101.4M |
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