
Last Price
52 Week Range
$2.21 - $8.80
Next Earnings Date
May 21 2026 (Estimate)
Next Earnings Date
May 21 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $1.1B | $1.063B | $1.063B | ||||||
| $971.594M | $930.605M | $916.753M | ||||||
| $128.889M | $132.852M | $146.728M | ||||||
| - | - | - | ||||||
| $106.469M | $96.367M | $94.452M | ||||||
| $8.279M | $6.349M | $11.025M | ||||||
| $14.141M | $30.136M | $41.251M | ||||||
| $-12.247M | $-10.575M | $-0.135M | ||||||
| $-0.041M | $-0.853M | $-11.36M | ||||||
| $-12.288M | $-11.428M | $-11.495M | ||||||
| $1.853M | $18.708M | $29.756M | ||||||
| $-2.728M | $3.63M | $7.878M | ||||||
| $4.581M | $15.078M | $21.878M | ||||||
| $0.09 | $0.3 | $0.422 | ||||||
| $0.09 | $0.3 | $0.422 | ||||||
| $50.837M | $50.829M | $203.572M | ||||||
| $50.837M | $50.837M | $203.651M | ||||||
| $19.98M | $34.617M | $17.245M | ||||||
| $5.88M | $5.334M | $5.397M | ||||||
| $14.1M | $29.283M | $11.848M |
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