
Last Price
52 Week Range
$21.21 - $41.98
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $425.592M | $551.589M | |||
| $280.496M | $328.022M | |||
| $145.096M | $221.525M | |||
| - | - | |||
| - | - | |||
| $94.561M | $154.226M | |||
| $50.535M | $67.299M | |||
| $-0.725M | $-2.013M | |||
| $0.725M | $2.013M | |||
| - | - | |||
| $50.535M | $67.3M | |||
| $12.292M | $13.513M | |||
| $38.243M | $53.787M | |||
| $1.31 | $1.64 | |||
| $1.29 | $1.59 | |||
| $29.261M | $32.782M | |||
| $29.677M | $33.651M | |||
| $55.128M | $69.335M | |||
| $3.868M | $0.024M | |||
| $51.26M | $69.311M |
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