Price
$64.58
52W High
$69.40
52W Low
$58.07
SMA50
$61.63
SMA200
$63.64
Avg Volume 50D
$331.88K
From 52W High
-7.46%
From 52W Low
+11.21%
Vs SMA50
+4.78%
Vs SMA200
+1.47%
Current Volume
$244.90K
Bars Stored
1257
Market Cap
$2.19B
P/E
11.2x
Revenue TTM
$877.77M
EPS TTM
5.64
Net Income TTM
$195.38M
Free Cash Flow
$255.68M
Revenue 1Y
+5.38%
EPS 1Y
+15.57%
Net Income 1Y
+15.68%
FCF 1Y
-9.90%
Profit Margin
22.26%
FCF Margin
29.13%

Revenue

Quarterly ending 2025-12-31
$220.21M

EPS

Quarterly ending 2025-12-31
1.49

Net Income

Quarterly ending 2025-12-31
$51.25M