Price
$105.60
52W High
$105.60
52W Low
$40.53
SMA50
$98.58
SMA200
$80.24
Avg Volume 50D
$335.44K
From 52W High
+0.00%
From 52W Low
+160.55%
Vs SMA50
+7.12%
Vs SMA200
+31.61%
Current Volume
$217.90K
Dollar Volume 50D
$33.09M
Market Cap
$2.14B
P/E
7.1x
Revenue TTM
$1.90B
EPS TTM
13.21
Net Income TTM
$301.56M
Free Cash Flow
$125.14M
Revenue 1Y
+29.55%
EPS 1Y
+405.79%
Net Income 1Y
+438.27%
FCF 1Y
+30.37%
Profit Margin
15.86%
FCF Margin
6.58%

Revenue

Annual ending 2025-12-31
$1.77B

EPS

Annual ending 2025-12-31
10.91

Net Income

Annual ending 2025-12-31
$256.83M

News