13F Pro Quality Score
Rank #711 of 2,962 stocksTOP 25%
View Financials peers →
Rankings refresh quarterly once 80% of peers have filed (~45 days after quarter-end). Next update: ~Nov 14, 2026.
Revenue
$744.10M
Net Income
$68.60M
EPS (Diluted)
$0.58
ROIC
11.4%
Debt/Equity
0.30