Price
$172.26
52W High
$209.73
52W Low
$139.00
SMA50
$158.27
SMA200
$172.15
Avg Volume 50D
$124.62K
From 52W High
-21.75%
From 52W Low
+23.93%
Vs SMA50
+8.84%
Vs SMA200
+0.06%
Current Volume
$176.41K
Bars Stored
1257
Market Cap
$1.87B
P/E
10.2x
Revenue TTM
$1.63B
EPS TTM
16.62
Net Income TTM
$182.49M
Free Cash Flow
--
Revenue 1Y
+0.32%
EPS 1Y
+1.09%
Net Income 1Y
+1.14%
Profit Margin
11.20%

Revenue

Quarterly ending 2025-12-31
$419.41M

EPS

Quarterly ending 2025-12-31
3.69

Net Income

Quarterly ending 2025-12-31
$40.64M