Price
$53.01
52W High
$88.49
52W Low
$30.05
SMA50
$45.52
SMA200
$52.56
Avg Volume 50D
$3.91M
From 52W High
-40.09%
From 52W Low
+76.41%
Vs SMA50
+16.45%
Vs SMA200
+0.85%
Current Volume
$4.97M
Dollar Volume 50D
$192.12M
Market Cap
$2.76B
P/E
28.9x
Revenue TTM
$285.01M
EPS TTM
1.81
Net Income TTM
$95.63M
Free Cash Flow
$105.42M
EPS 1Y
+138.92%
Net Income 1Y
+148.24%
FCF 1Y
+217.75%
Profit Margin
33.55%
FCF Margin
36.99%

Revenue

Annual ending 2025-12-31
$190.41M

EPS

Annual ending 2025-12-31
0.39

Net Income

Annual ending 2025-12-31
$20.48M

News