
Last Price
52 Week Range
$6.47 - $14.22
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $28.4M | $43.6M | |||||
| $149.2M | $144M | |||||
| - | - | |||||
| - | - | |||||
| $15.1M | $18M | |||||
| $192.7M | $205.6M | |||||
| $70.5M | $65.3M | |||||
| $958.1M | $893.8M | |||||
| - | $500K | |||||
| - | - | |||||
| $4.7M | $1.9M | |||||
| $1.033B | $0.962B | |||||
| - | - | |||||
| $1.226B | $1.167B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $12.1M | $9.2M | |||||
| $42.6M | - | |||||
| $22.8M | $22.3M | |||||
| $12.3M | $12.6M | |||||
| - | - | |||||
| - | - | |||||
| $36.4M | $82.2M | |||||
| $126.2M | $126.3M | |||||
| $450.8M | $382.3M | |||||
| $54.1M | $54M | |||||
| - | - | |||||
| $11.5M | $38.4M | |||||
| - | $99.999K | |||||
| $545.9M | $503.6M | |||||
| - | - | |||||
| $672.1M | $603M |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-1.7M | $-3.8M | |||||
| - | - | |||||
| $500K | $500K | |||||
| $98.3M | $93.7M | |||||
| $426.6M | $443.6M | |||||
| $-200K | - | |||||
| - | - | |||||
| $523.5M | $534M | |||||
| $30.4M | $30.1M | |||||
| $553.9M | $564.1M | |||||
| $1.226B | $1.194B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| - | $500K | |||||
| $569.5M | $500M | |||||
| $541.1M | $456.4M |
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