
Last Price
52 Week Range
$16.51 - $29.66
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $544.174M | $693.58M | |||
| $152.308M | $196.669M | |||
| - | - | |||
| - | - | |||
| $40.884M | $45.17M | |||
| $737.366M | $935.419M | |||
| $26.789M | $20.778M | |||
| $11.847M | $15.063M | |||
| $800K | - | |||
| - | - | |||
| $46.419M | $54.504M | |||
| $85.855M | $90.345M | |||
| - | - | |||
| $0.823B | $1.026B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $19.563M | $21.363M | |||
| $22.541M | - | |||
| $3.237M | $3.38M | |||
| - | - | |||
| - | - | |||
| $239.291M | $317.58M | |||
| $27.543M | $63.431M | |||
| $312.175M | $405.754M | |||
| $-15.357M | $11.418M | |||
| $15.357M | - | |||
| $4.515M | - | |||
| - | - | |||
| $0.216M | $8.924M | |||
| $20.088M | $20.342M | |||
| - | - | |||
| $332.263M | $426.096M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| - | - | |||
| $23K | $14K | |||
| $-331.334M | $-381.633M | |||
| $718.084M | - | |||
| $-599K | $533K | |||
| - | $885.795M | |||
| $386.174M | $504.709M | |||
| $104.784M | $94.959M | |||
| $490.958M | $599.668M | |||
| $0.823B | $1.026B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $800K | - | |||
| $18.594M | $14.798M | |||
| $-525.58M | $-678.782M |
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