Price
$111.62
52W High
$125.41
52W Low
$96.00
SMA50
$108.92
SMA200
$110.73
Avg Volume 50D
$32.23K
From 52W High
-11.00%
From 52W Low
+16.27%
Vs SMA50
+2.48%
Vs SMA200
+0.81%
Current Volume
$24.03K
Dollar Volume 50D
$3.48M
Market Cap
$1.48B
P/E
14.1x
Revenue TTM
$192.14M
EPS TTM
7.84
Net Income TTM
$104.56M
Free Cash Flow
$159.82M
Revenue 1Y
-14.27%
EPS 1Y
-25.76%
Net Income 1Y
-26.09%
FCF 1Y
-20.23%
Profit Margin
54.42%
FCF Margin
83.18%
Dividend Yield
2.69%
Dividend TTM
$3.00
Last Ex-Dividend
2026-08-18
Dividend / EPS
38.27%

Revenue

Annual ending 2025-12-31
$202.34M

EPS

Annual ending 2025-12-31
10.04

Net Income

Annual ending 2025-12-31
$133.64M

News