Price
$106.78
52W High
$175.49
52W Low
$92.28
SMA50
$106.08
SMA200
$131.16
Avg Volume 50D
$790.65K
From 52W High
-64.35%
From 52W Low
+15.71%
Vs SMA50
+0.66%
Vs SMA200
-18.59%
Current Volume
$606.05K
Bars Stored
1257
Market Cap
$4.69B
P/E
20.1x
Revenue TTM
$763.40M
EPS TTM
5.62
Net Income TTM
$233.50M
Free Cash Flow
$353.68M
Revenue 1Y
+10.37%
EPS 1Y
+3.50%
Net Income 1Y
+8.47%
FCF 1Y
+29.59%
Profit Margin
30.59%
FCF Margin
46.33%

Revenue

Quarterly ending 2025-12-31
$198.59M

EPS

Quarterly ending 2025-12-31
1.37

Net Income

Quarterly ending 2025-12-31
$58.37M