Imperial Petroleum Inc 875 Series A Preferred Shares IMPPP Q1 2026 Earnings Strong Earnings Beat Highlights Operational Efficiency Twin Vee PowerCats Co VEEE Q2 2025 Earnings Loss Per Share Deepens Amid Market Headwinds Stock Gains on Sentiment JCTC Q3 2025 Earnings Loss Reported but Stock Rises A Mixed Picture for the SmallCap Distributor MCHPP Q1 2026 Earnings Strong Earnings Beat Drives Positive Market Response CSPI Q1 2026 Earnings 003 EPS Amidst Uncertainty AES Q1 2026 Earnings Massive EPS Beat Drives DoubleDigit Surprise