Price
$76.69
52W High
$83.49
52W Low
$67.37
SMA50
$75.46
SMA200
$74.19
Avg Volume 50D
$83.78K
From 52W High
-8.87%
From 52W Low
+13.83%
Vs SMA50
+1.62%
Vs SMA200
+3.37%
Current Volume
$75.67K
Bars Stored
1257
Market Cap
$1.13B
P/E
11.4x
Revenue TTM
$1.26B
EPS TTM
6.71
Net Income TTM
$99.12M
Free Cash Flow
$191.99M
Revenue 1Y
+12.83%
EPS 1Y
+40.97%
Net Income 1Y
+40.27%
FCF 1Y
+54.43%
Profit Margin
7.84%
FCF Margin
15.19%

Revenue

Quarterly ending 2025-12-31
$319.33M

EPS

Quarterly ending 2025-12-31
1.37

Net Income

Quarterly ending 2025-12-31
$20.11M