Price
$39.19
52W High
$46.78
52W Low
$28.69
SMA50
$37.86
SMA200
$37.00
Avg Volume 50D
$385.26K
From 52W High
-19.37%
From 52W Low
+36.60%
Vs SMA50
+3.51%
Vs SMA200
+5.91%
Current Volume
$392.42K
Bars Stored
1257
Market Cap
$830.72M
P/E
17.0x
Revenue TTM
$1.40B
EPS TTM
2.15
Net Income TTM
$48.81M
Free Cash Flow
$40.90M
Revenue 1Y
+3.08%
EPS 1Y
+211.59%
Net Income 1Y
+192.49%
FCF 1Y
+66.46%
Profit Margin
3.49%
FCF Margin
2.92%

Revenue

Quarterly ending 2025-12-30
$355.40M

EPS

Quarterly ending 2025-12-30
0.58

Net Income

Quarterly ending 2025-12-30
$12.64M