Price
$37.66
52W High
$38.01
52W Low
$22.42
SMA50
$37.69
SMA200
$32.56
Avg Volume 50D
$1.14M
From 52W High
-0.92%
From 52W Low
+67.98%
Vs SMA50
-0.07%
Vs SMA200
+15.65%
Current Volume
$726.59K
Dollar Volume 50D
$42.92M
Market Cap
$2.28B
P/E
14.6x
Revenue TTM
$832.10M
EPS TTM
2.44
Net Income TTM
$155.72M
Free Cash Flow
$200.03M
Revenue 1Y
+8.85%
EPS 1Y
+1009.09%
Net Income 1Y
+979.74%
FCF 1Y
+35.14%
Profit Margin
18.71%
FCF Margin
24.04%

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

News