Price
$80.29
52W High
$80.40
52W Low
$46.00
SMA50
$70.98
SMA200
$61.76
Avg Volume 50D
$192.30K
From 52W High
-0.14%
From 52W Low
+74.54%
Vs SMA50
+13.12%
Vs SMA200
+30.00%
Current Volume
$203.75K
Dollar Volume 50D
$13.70M
Market Cap
$4.06B
P/E
35.2x
Revenue TTM
$983.74M
EPS TTM
2.25
Net Income TTM
$115.33M
Free Cash Flow
$138.10M
Revenue 1Y
+7.09%
EPS 1Y
+15.98%
Net Income 1Y
+14.39%
FCF 1Y
+40.43%
Profit Margin
11.72%
FCF Margin
14.04%

Revenue

Annual ending 2026-03-31
$958.53M

EPS

Annual ending 2026-03-31
2.14

Net Income

Annual ending 2026-03-31
$110.34M

News