Price
$43.76
52W High
$65.57
52W Low
$42.62
SMA50
$47.10
SMA200
$53.63
Avg Volume 50D
$721.72K
From 52W High
-33.26%
From 52W Low
+2.67%
Vs SMA50
-7.09%
Vs SMA200
-18.40%
Current Volume
$424.16K
Dollar Volume 50D
$33.93M
Market Cap
$3.52B
P/E
16.4x
Revenue TTM
$1.90B
EPS TTM
2.61
Net Income TTM
$215.10M
Free Cash Flow
$190.40M
Revenue 1Y
+13.05%
EPS 1Y
+15.49%
Net Income 1Y
+14.11%
FCF 1Y
+68.50%
Profit Margin
11.32%
FCF Margin
10.02%
Dividend Yield
0.51%
Dividend TTM
$0.22
Last Ex-Dividend
2026-08-27
Dividend / EPS
8.62%

Revenue

Annual ending 2025-12-31
$1.76B

EPS

Annual ending 2025-12-31
2.50

Net Income

Annual ending 2025-12-31
$207.40M

News