Market Recap Technology leads gains as consumer sector lags in mixed trading THR Thermon Group Holdings Inc posts 123 percent EPS beat but shares fall 065 percent on soft annual revenue growth Is Visteon Corporation VC stock nearing key resistance Q4 2025 Profit Surprises MidAmerica MAA Stock Outperform Rating Smart Money Outflows 20260415 Fed Rate Cut Prospects Dim as Jobs Data Signals Sticky Inflation Mark Carney Affirms Albertas Essential Role in Canada Amid Provincial Separation Vote Plans Hiding Wealth from Friends The Social Cost of Financial Secrecy Park Medi World Could See Further Gains After 90 YTD Surge Brokerage Suggests Microsofts Trusted Technology Chief Discusses Responsible AI Development Approach General Motors Unveils AllElectric Cadillac Vistiq with 300Mile Range DocuSign Q1 2026 Earnings EPS Beat Drives Slight Stock Gain AESI Q1 2026 Earnings Earnings Miss Expectations Stock Dips on WiderThanExpected Loss ABXL Q1 2026 Earnings EPS Just Below Estimates Amid Stable Operations KGEI Q1 2026 Earnings EPS Misses Expectations Stock Declines 82 BP Q1 2026 Earnings Earnings Beat Estimates Amid Weaker Market Sentiment Polaris Q1 2026 Earnings Massive EPS Surprise Defies Gloomy Expectations Bridger Aerospace BAER Surges 127 VolumeDriven Breakout Tests Key Resistance Timberland Bancorp TSBK Shows Modest Gains Amid Support Test Strategy Inc Preferred Stock STRC Holds Steady Near 99 as Traders Eye Key Levels Genco Shipping GNK Slides 311 as Dry Bulk Sector Headwinds Intensify Franklin Universal Trust FT Edges Higher Approaching Key Resistance Zone India Gains from Data Center Expansion While Largely Missing AI Chip Boom BHFAL Q1 2026 Earnings EPS Miss Overshadowed by Modest Stock Gains ACB Stock Dips on Weakening Momentum Key Levels to Watch Natural Grocers NGVC Slightly Declines Amidst Sector Headwinds Eyes Key Support Mesa Royalty Trust MTR Slips Slightly as Energy Sector Faces Headwinds Simply Good Foods SMPL Gains 224 as Shares Test Resistance Near 1245 TherapeuticsMD TXMD Edges Higher as Support Holds Near 201 Sharplink Inc SBET Slides 291 as Stock Tests Key Support Levels JDcom JD Dips 05 as Shares Approach Resistance Near 31 Level Lightwave Logic LWLG Sheds 368 as Stock Tests Key Support Levels