Price
$47.14
52W High
$50.96
52W Low
$25.44
SMA50
$45.91
SMA200
$36.72
Avg Volume 50D
$278.92K
From 52W High
-7.50%
From 52W Low
+85.30%
Vs SMA50
+2.67%
Vs SMA200
+28.39%
Current Volume
$134.00K
Dollar Volume 50D
$12.64M
Market Cap
$911.76M
P/E
2.8x
Revenue TTM
$276.79M
EPS TTM
16.27
Net Income TTM
$321.91M
Free Cash Flow
$79.39M
Revenue 1Y
+3.31%
EPS 1Y
+200.74%
Net Income 1Y
+229.08%
FCF 1Y
+20.67%
Profit Margin
116.30%
FCF Margin
28.68%

Revenue

Annual ending 2025-12-31
$294.28M

EPS

Annual ending 2025-12-31
19.48

Net Income

Annual ending 2025-12-31
$367.02M

News