Price
$32.62
52W High
$32.62
52W Low
$26.70
SMA50
$31.04
SMA200
$29.03
Avg Volume 50D
$482.18K
From 52W High
-0.00%
From 52W Low
+22.17%
Vs SMA50
+5.09%
Vs SMA200
+12.38%
Current Volume
$647.43K
Bars Stored
1133
Market Cap
$2.53B
P/E
22.8x
Revenue TTM
$299.17M
EPS TTM
1.43
Net Income TTM
$111.42M
Free Cash Flow
$110.89M
Revenue 1Y
+9.20%
EPS 1Y
+694.44%
Net Income 1Y
+715.79%
FCF 1Y
+10.06%
Profit Margin
37.24%
FCF Margin
37.07%

Revenue

Quarterly ending 2025-12-31
$77.38M

EPS

Quarterly ending 2025-12-31
0.03

Net Income

Quarterly ending 2025-12-31
$2.66M