Price
$116.87
52W High
$127.77
52W Low
$95.60
SMA50
$111.38
SMA200
$113.39
Avg Volume 50D
$164.63K
From 52W High
-9.33%
From 52W Low
+22.25%
Vs SMA50
+4.93%
Vs SMA200
+3.07%
Current Volume
$92.01K
Bars Stored
1257
Market Cap
$2.88B
P/E
18.4x
Revenue TTM
$944.24M
EPS TTM
6.36
Net Income TTM
$156.31M
Free Cash Flow
$68.73M
Revenue 1Y
+3.65%
EPS 1Y
-32.56%
Net Income 1Y
-32.55%
FCF 1Y
-51.91%
Profit Margin
16.55%
FCF Margin
7.28%

Revenue

Quarterly ending 2025-12-31
$256.76M

EPS

Quarterly ending 2025-12-31
2.03

Net Income

Quarterly ending 2025-12-31
$49.83M