Price
$91.82
52W High
$98.68
52W Low
$46.81
SMA50
$87.01
SMA200
$71.10
Avg Volume 50D
$209.84K
From 52W High
-6.95%
From 52W Low
+96.15%
Vs SMA50
+5.53%
Vs SMA200
+29.14%
Current Volume
$117.30K
Dollar Volume 50D
$18.44M
Market Cap
$2.19B
P/E
71.9x
Revenue TTM
$560.54M
EPS TTM
1.25
Net Income TTM
$30.48M
Free Cash Flow
$56.66M
Revenue 1Y
+10.20%
EPS 1Y
+108.33%
Net Income 1Y
+105.78%
FCF 1Y
-14.01%
Profit Margin
5.44%
FCF Margin
10.11%

Revenue

Annual ending 2025-12-31
$533.13M

EPS

Annual ending 2025-12-31
0.88

Net Income

Annual ending 2025-12-31
$21.24M

News