
Last Price
52 Week Range
$43.75 - $87.60
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $109.954M | $199.093M | |||
| $10.988M | $18.014M | |||
| $98.966M | $181.079M | |||
| - | - | |||
| $112.302M | $62.448M | |||
| $3.174M | - | |||
| $-16.51M | $118.5M | |||
| $-23.335M | $-32.706M | |||
| $0.241M | $-4.329M | |||
| $-23.094M | $-37.035M | |||
| $-39.604M | $81.465M | |||
| $1.875M | $9.066M | |||
| $5.11M | $30.128M | |||
| $0.29 | $1.18 | |||
| $0.072 | $1.08 | |||
| $17.807M | $27.84M | |||
| $73.37M | $27.84M | |||
| $-7.469M | $125.641M | |||
| $8.8M | $11.47M | |||
| $-16.269M | $114.171M |
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