13F Pro Quality Score
Rank #1,220 of 2,962 stocksTOP 50%
View Industrials peers →
Rankings refresh quarterly once 80% of peers have filed (~45 days after quarter-end). Next update: ~Nov 14, 2026.
Revenue
$2.64B
Net Income
$222.55M
EPS (Diluted)
$0.48
Operating Margin
13.8%
ROIC
8.3%
Free Cash Flow
$144.89M