Price
$24.65
52W High
$26.92
52W Low
$12.20
SMA50
$23.87
SMA200
$19.93
Avg Volume 50D
$3.72M
From 52W High
-8.43%
From 52W Low
+102.05%
Vs SMA50
+3.29%
Vs SMA200
+23.70%
Current Volume
$3.15M
Dollar Volume 50D
$88.30M
Market Cap
$5.22B
P/E
17.1x
Revenue TTM
$1.81B
EPS TTM
1.39
Net Income TTM
$305.01M
Free Cash Flow
$351.07M
Revenue 1Y
+23.79%
EPS 1Y
+2216.67%
Net Income 1Y
+2066.08%
FCF 1Y
+54.41%
Profit Margin
16.85%
FCF Margin
19.40%

Revenue

Annual ending 2025-12-31
$1.64B

EPS

Annual ending 2025-12-31
0.31

Net Income

Annual ending 2025-12-31
$67.93M

News