Price
$32.47
52W High
$37.98
52W Low
$28.59
SMA50
$31.13
SMA200
$32.87
Avg Volume 50D
$782.36K
From 52W High
-16.97%
From 52W Low
+13.57%
Vs SMA50
+4.31%
Vs SMA200
-1.23%
Current Volume
$884.90K
Bars Stored
1257
Market Cap
$4.65B
P/E
18.3x
Revenue TTM
$833.20M
EPS TTM
1.77
Net Income TTM
$253.58M
Free Cash Flow
$286.01M
Revenue 1Y
+10.66%
EPS 1Y
+13.46%
Net Income 1Y
+13.45%
FCF 1Y
-2.36%
Profit Margin
30.43%
FCF Margin
34.33%

Revenue

Quarterly ending 2025-12-31
$216.22M

EPS

Quarterly ending 2025-12-31
0.51

Net Income

Quarterly ending 2025-12-31
$73.31M