
Last Price
52 Week Range
$12.53 - $25.90
Next Earnings Date
May 26 2026 (Estimate)
Next Earnings Date
May 26 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $0.847B | $1.156B | |||
| $425.263M | $235.462M | |||
| $421.551M | $920.439M | |||
| - | - | |||
| $136.323M | $134.373M | |||
| $15.253M | $196.827M | |||
| $269.975M | $589.239M | |||
| $-3.754M | $-2.697M | |||
| $3.754M | $2.697M | |||
| - | - | |||
| $269.975M | $589.239M | |||
| $68.85M | $145.281M | |||
| $201.125M | $443.958M | |||
| $1.61 | $4.75 | |||
| $1.61 | $3.36 | |||
| $124.934M | $123.78M | |||
| $124.934M | $138.252M | |||
| $284.044M | $589.829M | |||
| $10.315M | $-3.041M | |||
| $273.729M | $592.87M |
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