Price
$193.48
52W High
$222.49
52W Low
$163.80
SMA50
$203.27
SMA200
$191.20
Avg Volume 50D
$356.80K
From 52W High
-14.99%
From 52W Low
+18.12%
Vs SMA50
-4.81%
Vs SMA200
+1.19%
Current Volume
$342.47K
Bars Stored
1235
Market Cap
$3.49B
P/E
9.3x
Revenue TTM
$1.42B
EPS TTM
20.41
Net Income TTM
$375.54M
Free Cash Flow
$275.62M
Revenue 1Y
+48.47%
EPS 1Y
+234.99%
Net Income 1Y
+238.12%
FCF 1Y
+40.67%
Profit Margin
26.40%
FCF Margin
19.37%

Revenue

Quarterly ending 2025-12-31
$454.55M

EPS

Quarterly ending 2025-12-31
6.91

Net Income

Quarterly ending 2025-12-31
$132.41M