RAND Rand Capital Corporation reports Q2 2025 EPS of 033 slips 018 on muted investor sentiment today CMS Energy CMS Stock Smart Buy Smart Money Exits 20260418 Perfect Moment PMNT Stock Resistance Level Avalanches 20260418 Shell PLC SHEL Stock Price Target Q4 2025 Profit Disappoints How to Time Cayman A Shs CTW Stock Entry 132 20260418 LB FSTR Market Performance LB Foster Company posts 672 negative EPS miss Barclays BCS Stock Buy Sell or Hold 340 20260418 Optex OPXS Stock News Market Update Trend Weakens 20260415 Market Pulse Technology leads broad market gains as consumer sectors trail behind Ocular Therapeutix OCUL Quarterly Preview Q4 2025 Profit Surprises