
Last Price
52 Week Range
$15.44 - $21.30
Next Earnings Date
Jul 22 2026 (Estimate)
Next Earnings Date
Jul 22 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|
| $150.004M | $195.006M | $199.583M | |||||||
| $16.203M | $19.429M | $10.718M | |||||||
| $133.801M | $175.577M | $188.865M | |||||||
| - | - | - | |||||||
| $19.722M | $21.723M | $22.309M | |||||||
| $76.871M | $86.376M | $108.617M | |||||||
| $37.208M | $67.478M | $57.939M | |||||||
| $-22.552M | $-44.705M | $-43.439M | |||||||
| $-26.607M | $-15.781M | $5.525M | |||||||
| $-49.159M | $-60.486M | $-37.914M | |||||||
| $-11.951M | $6.992M | $11.001M | |||||||
| $49K | $54K | $26K | |||||||
| $-11.937M | $6.901M | $10.897M | |||||||
| $-0.16 | $0.083 | $0.125 | |||||||
| $-0.16 | $0.082 | $0.123 | |||||||
| $76.518M | $82.702M | $344.677M | |||||||
| $76.518M | $84.205M | $353.762M | |||||||
| $98.239M | $154.86M | $153.933M | |||||||
| $76.871M | $87.382M | $90.167M | |||||||
| $21.368M | $67.478M | $63.766M |
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