Price
$37.82
52W High
$37.88
52W Low
$22.42
SMA50
$35.70
SMA200
$29.59
Avg Volume 50D
$1.83M
From 52W High
-0.16%
From 52W Low
+68.69%
Vs SMA50
+5.95%
Vs SMA200
+27.80%
Current Volume
$1.05M
Dollar Volume 50D
$67.91M
Market Cap
$2.30B
P/E
15.8x
Revenue TTM
$812.94M
EPS TTM
2.26
Net Income TTM
$145.95M
Free Cash Flow
$167.56M
Revenue 1Y
+9.03%
Net Income 1Y
+18030.22%
FCF 1Y
+8.37%
Profit Margin
17.95%
FCF Margin
20.61%

Revenue

Annual ending 2026-03-31
$812.94M

EPS

Annual ending 2026-03-31
2.24

Net Income

Annual ending 2026-03-31
$145.95M