CNR Q1 2026 Earnings EPS Surprises to the Upside Shares Rally VTGN Q1 2026 Earnings NarrowerthanExpected Loss Amid Clinical Progress NATR Q1 2026 Earnings EPS Beats Estimates by Over 30 Amid Quiet Revenue Disclosure Independent Bank Corp INDB Q1 2026 Earnings Marginal EPS Miss Within Expectations BHP Q1 2026 Earnings EPS Falls Short of Estimates Amid Commodity Headwinds WD40 Company WDFC Q1 2026 Earnings EPS Beats Estimates as Company Maintains Steady Growth