
Last Price
52 Week Range
$11.13 - $23.50
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $22.363M | $12.741M | ||||
| $14.852M | - | ||||
| $277.834M | $298.637M | ||||
| $105.837M | - | ||||
| - | - | ||||
| $420.886M | $311.378M | ||||
| $12.67M | $9.72M | ||||
| $25.726M | $25.726M | ||||
| - | - | ||||
| $10.906M | $9.666M | ||||
| $5.713M | - | ||||
| $55.015M | $45.112M | ||||
| - | $201.103M | ||||
| $475.901M | $557.593M |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $17.235M | $1.938M | ||||
| $23.358M | - | ||||
| - | - | ||||
| - | - | ||||
| $10.401M | - | ||||
| $5.301M | - | ||||
| $2.184M | - | ||||
| $48.078M | $1.938M | ||||
| $-5.953M | $44.075M | ||||
| $9.013M | - | ||||
| - | - | ||||
| - | - | ||||
| $14.023M | $67.444M | ||||
| $26.096M | $111.519M | ||||
| - | - | ||||
| $74.174M | $113.457M |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| - | - | ||||
| $5K | $5K | ||||
| $15.419M | $26.113M | ||||
| $58.208M | $60.61M | ||||
| - | - | ||||
| - | - | ||||
| $73.632M | $86.728M | ||||
| $328.095M | $357.408M | ||||
| $401.727M | $444.136M | ||||
| $475.901M | $557.593M |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| $12.073M | $44.075M | ||||
| $-10.29M | $31.334M |
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