Price
$20.74
52W High
$24.24
52W Low
$16.67
SMA50
$20.96
SMA200
$21.80
Avg Volume 50D
$822.06K
From 52W High
-14.44%
From 52W Low
+24.42%
Vs SMA50
-1.06%
Vs SMA200
-4.87%
Current Volume
$811.94K
Dollar Volume 50D
$17.17M
Market Cap
$1.55B
P/E
4.3x
Revenue TTM
$440.00M
EPS TTM
3.70
Net Income TTM
$357.24M
Free Cash Flow
$189.44M
Revenue 1Y
+18.84%
EPS 1Y
+1221.43%
Net Income 1Y
+824.31%
FCF 1Y
-5.44%
Profit Margin
81.19%
FCF Margin
43.06%

Revenue

Annual ending 2025-12-31
$411.33M

EPS

Annual ending 2025-12-31
3.30

Net Income

Annual ending 2025-12-31
$271.17M

News