
Last Price
52 Week Range
$4.65 - $32.95
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $543.676M | $624.018M | ||||||||
| $247.738M | $267.815M | ||||||||
| $295.938M | $356.203M | ||||||||
| $137.98M | $162.662M | ||||||||
| $312.009M | $312.126M | ||||||||
| $13.864M | - | ||||||||
| $-167.915M | $-117.796M | ||||||||
| $12.124M | $-0.409M | ||||||||
| $337K | $-984K | ||||||||
| $12.461M | $-1.393M | ||||||||
| $-155.454M | $-119.189M | ||||||||
| $2.604M | $2.488M | ||||||||
| $-158.058M | $-121.677M | ||||||||
| $-1.14 | $-0.83 | ||||||||
| $-1.14 | $-0.83 | ||||||||
| $138.099M | $146.902M | ||||||||
| $138.099M | $146.902M | ||||||||
| $-79.071M | $-9.269M | ||||||||
| $73.636M | $97.221M | ||||||||
| $-152.707M | $-106.49M |
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