Price
$39.73
52W High
$68.42
52W Low
$35.20
SMA50
$39.43
SMA200
$50.74
Avg Volume 50D
$1.05M
From 52W High
-72.21%
From 52W Low
+12.87%
Vs SMA50
+0.76%
Vs SMA200
-21.70%
Current Volume
$1.52M
Dollar Volume 50D
$40.62M
Market Cap
$2.58B
P/E
74.8x
Revenue TTM
$1.06B
EPS TTM
0.49
Net Income TTM
$33.88M
Free Cash Flow
$109.13M
Revenue 1Y
+28.38%
EPS 1Y
+194.23%
Net Income 1Y
+197.82%
FCF 1Y
+108.80%
Profit Margin
3.20%
FCF Margin
10.30%

Revenue

Annual ending 2025-12-31
$1.00B

EPS

Annual ending 2025-12-31
0.26

Net Income

Annual ending 2025-12-31
$17.88M