Price
$43.43
52W High
$48.33
52W Low
$24.76
SMA50
$45.01
SMA200
$40.37
Avg Volume 50D
$129.32K
From 52W High
-10.14%
From 52W Low
+75.40%
Vs SMA50
-3.51%
Vs SMA200
+7.58%
Current Volume
$93.12K
Dollar Volume 50D
$5.82M
Market Cap
$769.92M
P/E
14.9x
Revenue TTM
$468.30M
EPS TTM
2.89
Net Income TTM
$51.72M
Free Cash Flow
$138.21M
Revenue 1Y
+10.31%
EPS 1Y
+58.79%
Net Income 1Y
+59.81%
FCF 1Y
+107.73%
Profit Margin
11.04%
FCF Margin
29.51%
Dividend Yield
0.46%
Dividend TTM
$0.20
Last Ex-Dividend
2026-08-13
Dividend / EPS
6.92%

Revenue

Annual ending 2025-12-31
$444.61M

EPS

Annual ending 2025-12-31
2.10

Net Income

Annual ending 2025-12-31
$37.33M

News