Price
$40.15
52W High
$44.84
52W Low
$25.47
SMA50
$39.05
SMA200
$35.60
Avg Volume 50D
$623.47K
From 52W High
-10.46%
From 52W Low
+57.64%
Vs SMA50
+2.81%
Vs SMA200
+12.77%
Current Volume
$395.97K
Dollar Volume 50D
$24.30M
Market Cap
$2.91B
P/E
24.1x
Revenue TTM
$883.16M
EPS TTM
1.63
Net Income TTM
$121.05M
Free Cash Flow
$261.03M
Revenue 1Y
+5.79%
EPS 1Y
+61.39%
Net Income 1Y
+66.33%
FCF 1Y
+5.78%
Profit Margin
13.71%
FCF Margin
29.56%

Revenue

Annual ending 2026-03-31
$859.48M

EPS

Annual ending 2026-03-31
1.30

Net Income

Annual ending 2026-03-31
$95.53M

News