Price
$51.66
52W High
$51.66
52W Low
$37.95
SMA50
$48.43
SMA200
$46.72
Avg Volume 50D
$663.11K
From 52W High
-0.00%
From 52W Low
+36.13%
Vs SMA50
+6.66%
Vs SMA200
+10.58%
Current Volume
$801.07K
Bars Stored
1257
Market Cap
$3.05B
P/E
28.6x
Revenue TTM
$350.23M
EPS TTM
1.82
Net Income TTM
$106.47M
Free Cash Flow
$134.91M
Revenue 1Y
-2.30%
EPS 1Y
+180.00%
Net Income 1Y
+180.76%
FCF 1Y
+53.84%
Profit Margin
30.40%
FCF Margin
38.52%

Revenue

Quarterly ending 2025-12-31
$86.74M

EPS

Quarterly ending 2025-12-31
0.47

Net Income

Quarterly ending 2025-12-31
$27.12M