Energy Focus Q4 2024 Earnings Narrowed Loss Reflects Ongoing Cost Controls VMD Q1 2026 Earnings EPS Misses Estimates by 34 Amid Uncertain Revenue Outlook BNS Q1 2026 Earnings EPS Beats Estimates by Nearly 4 as Bank Delivers Solid Results BPOP Q1 2026 Earnings Earnings Beat Drives Profit Surge Yet Stock Slips PNR Q1 2026 Earnings EPS Beats Estimates Stock Edges Higher