
Last Price
52 Week Range
$20.91 - $28.64
Next Earnings Date
Apr 23 2026
Next Earnings Date
Apr 23 2026
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $120.881M | $182.893M | ||||
| $27.603M | $45.945M | ||||
| $93.278M | $136.948M | ||||
| - | - | ||||
| $17.439M | $33.922M | ||||
| $41.911M | $72.408M | ||||
| $33.928M | $30.618M | ||||
| $6.909M | $6.415M | ||||
| $-30.56M | $3.155M | ||||
| $-23.651M | $9.57M | ||||
| $10.277M | $40.188M | ||||
| $4K | $307K | ||||
| $10.262M | $39.829M | ||||
| $0.095 | $0.38 | ||||
| $0.095 | $0.37 | ||||
| $104.86M | $104.988M | ||||
| $105.215M | $105.3M | ||||
| $53.089M | $124.737M | ||||
| $41.911M | $72.408M | ||||
| $11.178M | $52.329M |
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