Price
$78.31
52W High
$79.31
52W Low
$46.95
SMA50
$71.15
SMA200
$62.47
Avg Volume 50D
$250.70K
From 52W High
-1.28%
From 52W Low
+66.79%
Vs SMA50
+10.06%
Vs SMA200
+25.36%
Current Volume
$136.58K
Dollar Volume 50D
$17.90M
Market Cap
$1.87B
P/E
65.4x
Revenue TTM
$521.88M
EPS TTM
1.19
Net Income TTM
$28.49M
Free Cash Flow
$137.78M
Revenue 1Y
+6.41%
EPS 1Y
+230.56%
Net Income 1Y
+225.87%
FCF 1Y
+118.18%
Profit Margin
5.46%
FCF Margin
26.40%

Revenue

Annual ending 2025-12-31
$518.88M

EPS

Annual ending 2025-12-31
0.93

Net Income

Annual ending 2025-12-31
$22.15M