
Last Price
52 Week Range
$6.26 - $13.46
Next Earnings Date
Jun 25 2026 (Estimate)
Next Earnings Date
Jun 25 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|
| $201.099M | $222.322M | $205.419M | |||||||
| $112.673M | $123.058M | $116.975M | |||||||
| $88.426M | $99.264M | $88.444M | |||||||
| $6.851M | $7.71M | $6.732M | |||||||
| $94.072M | $91.708M | $87.873M | |||||||
| - | - | - | |||||||
| $-12.497M | $-0.154M | $-6.161M | |||||||
| $39K | $60K | $-192K | |||||||
| $0.14M | $0.14M | $-3.382M | |||||||
| $0.179M | $0.2M | $-3.574M | |||||||
| $-12.318M | $0.046M | $-9.735M | |||||||
| $-70K | $123K | $84K | |||||||
| $-12.248M | $-0.077M | $-9.819M | |||||||
| $-0.94 | $-0.006 | $-0.778 | |||||||
| $-0.94 | $-0.006 | $-0.778 | |||||||
| $12.967M | $12.806M | $50.601M | |||||||
| $12.967M | $12.806M | $50.836M | |||||||
| $3.604M | $13.121M | $6.787M | |||||||
| $16.101M | $13.275M | $12.906M | |||||||
| $-12.497M | $-0.154M | $-6.119M |
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