Price
$68.86
52W High
$143.99
52W Low
$40.05
SMA50
$65.74
SMA200
$60.16
Avg Volume 50D
$805.03K
From 52W High
-52.18%
From 52W Low
+71.94%
Vs SMA50
+4.75%
Vs SMA200
+14.46%
Current Volume
$1.04M
Dollar Volume 50D
$54.19M
Market Cap
$2.07B
P/E
15.3x
Revenue TTM
$898.74M
EPS TTM
4.56
Net Income TTM
$135.04M
Free Cash Flow
$117.09M
Revenue 1Y
+4.35%
EPS 1Y
+168.24%
Net Income 1Y
+154.22%
FCF 1Y
+37.74%
Profit Margin
15.03%
FCF Margin
13.03%

Revenue

Annual ending 2025-12-31
$911.98M

EPS

Annual ending 2025-12-31
4.89

Net Income

Annual ending 2025-12-31
$145.42M

News