Solaris Resources Inc SLSR Q1 2026 Earnings Net Loss Narrows as Exploration Ramps Stock Slips Selective Insurance Group Q1 2026 Earnings EPS Falls Short of Estimates Kenon Holdings Q2 2025 Earnings Positive EPS of 010 Amid Limited Disclosures CYN Q1 2026 Earnings EPS Surprise of 264 Highlights Cost Discipline Amid Revenue Void ETR Q1 2026 Earnings EPS Slightly Misses Estimates Amid Operational Challenges NVST Q1 2026 Earnings EPS Beat of 129 Fails to Lift Stock