$29.72
▲ +$0.08
(+0.27%)
Vol 591K
Wall Street Consensus
15 analysts · Apr 20265
Strong Buy
9
Buy
1
Hold
0
Sell
0
Strong Sell
93.3%
Buy Rating
Price Chart
Similar Stocks
Quarterly Revenue & Earnings
| Quarter | 2024-1… |
|---|---|
| Revenue | $440.9M |
| Net Income | $49.8M |
Financial Health
Free Cash Flow
$145.8M
Net Debt
-$73.9M
Cash
$144.4M
Total Debt
$70.5M
As of Sep 30, 2025
Latest News
No related news yet