Price
$39.68
52W High
$48.00
52W Low
$24.37
SMA50
$40.89
SMA200
$37.57
Avg Volume 50D
$547.63K
From 52W High
-17.33%
From 52W Low
+62.82%
Vs SMA50
-2.95%
Vs SMA200
+5.62%
Current Volume
$444.00K
Dollar Volume 50D
$22.96M
Market Cap
$2.57B
P/E
39.0x
Revenue TTM
$1.46B
EPS TTM
1.03
Net Income TTM
$65.91M
Free Cash Flow
$88.70M
Revenue 1Y
+10.31%
EPS 1Y
+162.42%
Net Income 1Y
+171.98%
FCF 1Y
+126.04%
Profit Margin
4.50%
FCF Margin
6.06%

Revenue

Annual ending 2025-12-31
$1.45B

EPS

Annual ending 2025-12-31
0.78

Net Income

Annual ending 2025-12-31
$49.22M

News