Price
$26.74
52W High
$26.74
52W Low
$12.20
SMA50
$24.05
SMA200
$18.43
Avg Volume 50D
$3.23M
From 52W High
+0.00%
From 52W Low
+119.18%
Vs SMA50
+11.19%
Vs SMA200
+45.07%
Current Volume
$2.81M
Dollar Volume 50D
$77.71M
Market Cap
$5.62B
P/E
18.4x
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