CPS Technologies CPSH Plunges Over 8 Key Support at 967 in Focus European Industrial Sovereignty Five Sectors Where the EU Relies Heavily on China TPCS Q1 2026 Earnings Net Loss Reported Amidst Challenging Quarter High Gas Prices Sway Swing Voters Financial Decisions NPR Survey Finds