
Last Price
52 Week Range
$7.40 - $14.67
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $1.409B | $1.439B | |
| $0.915B | $1.117B | |
| $494.777M | $322.2M | |
| - | - | |
| $435.793M | $348M | |
| $0.078M | $-124.3M | |
| $58.906M | $98.5M | |
| $-44.862M | $-43.1M | |
| $55.423M | $-56M | |
| $10.561M | $-99.1M | |
| $69.467M | $-0.6M | |
| $38.73M | $7.1M | |
| $15.974M | $0.8M | |
| $0.19 | $0.009 | |
| $0.19 | $0.009 | |
| $82.103M | $86.577M | |
| $85.434M | $87.774M | |
| $182.115M | $180.9M | |
| $70.94M | $82.4M | |
| $111.175M | $98.5M |
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