Price
$59.62
52W High
$65.63
52W Low
$41.26
SMA50
$57.65
SMA200
$50.84
Avg Volume 50D
$424.91K
From 52W High
-9.16%
From 52W Low
+44.50%
Vs SMA50
+3.42%
Vs SMA200
+17.28%
Current Volume
$339.19K
Dollar Volume 50D
$24.65M
Market Cap
$2.66B
P/E
14.2x
Revenue TTM
$1.73B
EPS TTM
4.29
Net Income TTM
$187.90M
Free Cash Flow
$376.83M
Revenue 1Y
+38.27%
EPS 1Y
+35.33%
Net Income 1Y
+42.38%
FCF 1Y
+14.88%
Profit Margin
10.84%
FCF Margin
21.74%

Revenue

Annual ending 2025-12-31
$1.42B

EPS

Annual ending 2025-12-31
4.07

Net Income

Annual ending 2025-12-31
$170.03M

News