Price
$105.58
52W High
$190.49
52W Low
$80.92
SMA50
$100.72
SMA200
$116.79
Avg Volume 50D
$213.16K
From 52W High
-80.42%
From 52W Low
+30.47%
Vs SMA50
+4.82%
Vs SMA200
-9.60%
Current Volume
$278.96K
Bars Stored
1013
Market Cap
$735.72M
P/E
10.4x
Revenue TTM
$875.26M
EPS TTM
9.75
Net Income TTM
$70.79M
Free Cash Flow
$245.60M
Revenue 1Y
+82.36%
EPS 1Y
+0.21%
Net Income 1Y
+35.88%
FCF 1Y
+1077.99%
Profit Margin
8.09%
FCF Margin
28.06%

Revenue

Quarterly ending 2025-12-31
$151.68M

EPS

Quarterly ending 2025-12-31
1.61

Net Income

Quarterly ending 2025-12-31
$11.83M