Price
$177.24
52W High
$223.83
52W Low
$115.57
SMA50
$183.66
SMA200
$161.91
Avg Volume 50D
$68.40K
From 52W High
-20.81%
From 52W Low
+53.36%
Vs SMA50
-3.50%
Vs SMA200
+9.47%
Current Volume
$48.00K
Dollar Volume 50D
$12.60M
Market Cap
$821.68M
P/E
20.9x
Revenue TTM
$591.92M
EPS TTM
8.03
Net Income TTM
$39.35M
Free Cash Flow
$262.01M
Revenue 1Y
+4.32%
EPS 1Y
-45.67%
Net Income 1Y
-51.35%
FCF 1Y
+0.34%
Profit Margin
6.65%
FCF Margin
44.26%

Revenue

Annual ending 2026-03-31
$585.17M

EPS

Annual ending 2026-03-31
6.88

Net Income

Annual ending 2026-03-31
$34.59M

News