Price
$52.66
52W High
$91.44
52W Low
$42.09
SMA50
$47.47
SMA200
$57.81
Avg Volume 50D
$846.59K
From 52W High
-73.64%
From 52W Low
+25.11%
Vs SMA50
+10.93%
Vs SMA200
-8.90%
Current Volume
$563.43K
Dollar Volume 50D
$40.61M
Market Cap
$3.30B
P/E
44.6x
Revenue TTM
$821.58M
EPS TTM
1.12
Net Income TTM
$73.89M
Free Cash Flow
$179.75M
Revenue 1Y
+14.00%
EPS 1Y
+429.41%
Net Income 1Y
+470.58%
FCF 1Y
+29.75%
Profit Margin
8.99%
FCF Margin
21.88%

Revenue

Annual ending 2025-12-31
$794.81M

EPS

Annual ending 2025-12-31
0.80

Net Income

Annual ending 2025-12-31
$52.01M