SFL Corporation SFL Crushes Q1 2026 Estimates EPS 020 Tops Views ChurchDwight CHD Q1 2026 Earnings EPS 095 Beats Estimates What Atour ATATs 406 Jump Means for Investors 20260515 Physical Crude Premiums Collapse Amid Hormuz Tensions Market Dynamics Shift Waters Corporation WAT Delivers Q1 2026 Beat EPS 270 vs 236 Expected Synopsys SNPS Delivers Q1 2026 Beat EPS 377 vs 363 Expected NVIDIAs Fundamental Strength Draws Market Attention Amid AI Expansion