Price
$144.88
52W High
$172.26
52W Low
$102.87
SMA50
$126.18
SMA200
$139.63
Avg Volume 50D
$1.18M
From 52W High
-18.90%
From 52W Low
+40.84%
Vs SMA50
+14.82%
Vs SMA200
+3.76%
Current Volume
$753.32K
Dollar Volume 50D
$146.52M
Market Cap
$8.17B
P/E
159.0x
Revenue TTM
$763.34M
EPS TTM
0.90
Net Income TTM
$51.40M
Free Cash Flow
$106.04M
Revenue 1Y
+17.36%
EPS 1Y
+314.29%
Net Income 1Y
+323.66%
FCF 1Y
-15.03%
Profit Margin
6.73%
FCF Margin
13.89%

Revenue

Annual ending 2025-12-31
$738.26M

EPS

Annual ending 2025-12-31
0.86

Net Income

Annual ending 2025-12-31
$48.89M