Price
$43.14
52W High
$44.84
52W Low
$20.77
SMA50
$40.39
SMA200
$31.53
Avg Volume 50D
$674.70K
From 52W High
-3.94%
From 52W Low
+107.70%
Vs SMA50
+6.82%
Vs SMA200
+36.81%
Current Volume
$532.83K
Dollar Volume 50D
$27.38M
Market Cap
$3.08B
P/E
32.3x
Revenue TTM
$859.48M
EPS TTM
1.29
Net Income TTM
$95.53M
Free Cash Flow
$285.43M
Revenue 1Y
+4.47%
EPS 1Y
+125.15%
Net Income 1Y
+126.04%
FCF 1Y
+34.47%
Profit Margin
11.11%
FCF Margin
33.21%

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