Price
$39.56
52W High
$45.71
52W Low
$35.35
SMA50
$43.13
SMA200
$40.13
Avg Volume 50D
$597.60K
From 52W High
-13.45%
From 52W Low
+11.91%
Vs SMA50
-8.28%
Vs SMA200
-1.43%
Current Volume
$699.17K
Dollar Volume 50D
$25.22M
Market Cap
$2.96B
P/E
7.5x
Revenue TTM
$730.78M
EPS TTM
5.08
Net Income TTM
$395.33M
Free Cash Flow
$441.61M
Revenue 1Y
+7.53%
EPS 1Y
+7.86%
Net Income 1Y
+4.67%
FCF 1Y
+13.96%
Profit Margin
54.10%
FCF Margin
60.43%

Revenue

Annual ending 2025-12-31
$706.44M

EPS

Annual ending 2025-12-31
4.92

Net Income

Annual ending 2025-12-31
$388.93M

News