
Last Price
52 Week Range
$14.03 - $24.91
Next Earnings Date
May 12 2026 (Estimate)
Next Earnings Date
May 12 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $535.278M | $759.719M | |||
| $355.286M | $501.215M | |||
| $179.992M | $258.504M | |||
| - | - | |||
| $62.453M | $118.577M | |||
| $0.797M | $-9.827M | |||
| $116.742M | $149.012M | |||
| $-32.345M | $-18.939M | |||
| $-2.977M | $0.74M | |||
| $-35.322M | $-18.199M | |||
| $81.42M | $130.813M | |||
| $1.171M | $0.842M | |||
| $80.249M | $41.398M | |||
| $0.89 | $1.53 | |||
| $0.89 | $0.46 | |||
| $7.711M | $26.977M | |||
| $7.711M | $90.673M | |||
| $208.953M | $294.59M | |||
| $95.188M | $144.838M | |||
| $113.765M | $149.752M |
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