Price
$99.43
52W High
$149.94
52W Low
$50.49
SMA50
$108.13
SMA200
$99.56
Avg Volume 50D
$135.67K
From 52W High
-33.69%
From 52W Low
+96.93%
Vs SMA50
-8.05%
Vs SMA200
-0.14%
Current Volume
$72.10K
Dollar Volume 50D
$14.74M
Market Cap
$956.20M
P/E
19.6x
Revenue TTM
$574.44M
EPS TTM
4.98
Net Income TTM
$48.75M
Free Cash Flow
$79.65M
Revenue 1Y
+15.09%
EPS 1Y
+50.45%
Net Income 1Y
+46.07%
FCF 1Y
+53.74%
Profit Margin
8.49%
FCF Margin
13.87%

Revenue

Annual ending 2025-12-31
$526.00M

EPS

Annual ending 2025-12-31
3.56

Net Income

Annual ending 2025-12-31
$35.41M

News