Price
$45.41
52W High
$47.59
52W Low
$38.84
SMA50
$43.17
SMA200
$44.17
Avg Volume 50D
$249.35K
From 52W High
-4.80%
From 52W Low
+16.92%
Vs SMA50
+5.19%
Vs SMA200
+2.80%
Current Volume
$193.11K
Bars Stored
1257
Market Cap
$1.83B
P/E
11.3x
Revenue TTM
$1.70B
EPS TTM
3.90
Net Income TTM
$162.10M
Free Cash Flow
--
Revenue 1Y
+6.66%
EPS 1Y
+57.26%
Net Income 1Y
+57.68%
Profit Margin
9.53%

Revenue

Quarterly ending 2025-12-31
$434.80M

EPS

Quarterly ending 2025-12-31
0.87

Net Income

Quarterly ending 2025-12-31
$36.20M