
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 |
|---|---|---|---|---|---|
| $975.463M | $971.116M | ||||
| $719.921M | $758.945M | ||||
| $255.542M | $212.171M | ||||
| - | - | ||||
| $136.382M | $139.78M | ||||
| - | - | ||||
| $119.16M | $72.391M | ||||
| $-2.489M | $-3.194M | ||||
| $0.223M | $1.704M | ||||
| $-2.266M | $-1.49M | ||||
| $116.894M | $70.901M | ||||
| $5.065M | $2.492M | ||||
| $16.07M | $10.694M | ||||
| $1.82 | $1.19 | ||||
| $1.81 | $1.16 | ||||
| $8.846M | $9.001M | ||||
| $8.846M | $9.213M | ||||
| $121.208M | $74.94M | ||||
| $1.825M | $2.549M | ||||
| $119.383M | $72.391M |
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