
Last Price
52 Week Range
$0.56 - $3.73
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|
| $1.322B | $1.527B | $1.619B | |||||||
| $723.802M | $935.467M | $310.391M | |||||||
| $0.598B | $0.591B | $1.309B | |||||||
| $33.524M | - | $61.153M | |||||||
| $499.9M | $483.947M | $482.065M | |||||||
| - | $38.681M | $559.16M | |||||||
| $64.55M | $68.499M | $44.102M | |||||||
| $-93.551M | $-79.385M | $-54.753M | |||||||
| $-0.065M | $59.397M | $99.92M | |||||||
| $-93.616M | $-19.988M | $45.167M | |||||||
| $-29.066M | $48.511M | $89.269M | |||||||
| $5.059M | $0.931M | $11.544M | |||||||
| $-34.125M | $47.58M | $77.724M | |||||||
| $-0.2 | $0.14 | $0.111 | |||||||
| $-0.2 | $0.013 | $0.022 | |||||||
| $168.519M | $176.148M | $726.264M | |||||||
| $168.519M | $181.895M | $726.264M | |||||||
| $89.483M | $148.356M | $124.084M | |||||||
| $24.998M | $20.46M | $18.423M | |||||||
| $64.485M | $127.896M | $143.359M |
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