13F Pro Quality Score
Rank #2,409 of 2,962 stocks
View Technology peers →
Rankings refresh quarterly once 80% of peers have filed (~45 days after quarter-end). Next update: ~Nov 14, 2026.
Revenue
$402.12M
Net Income
$35.76M
EPS (Diluted)
$1.51
ROIC
15.5%
Free Cash Flow
$-6.44M
Debt/Equity
0.85