TRC Q1 2026 Earnings Profitability Surprise as EPS Beats Estimates by 1495 Embecta Corp EMBC Q1 2026 Earnings EPS Misses Estimates as Revenue Remains Undisclosed BNS Q1 2026 Earnings EPS Beats Estimates by Nearly 4 as Bank Delivers Solid Results KR Q1 2026 Earnings EPS Beats Estimates Stock Declines 4 Despite Strong Core Performance MeiraGTx Q1 2026 Earnings WiderThanExpected Loss Amid PreRevenue Pipeline Progress Leonardo DRS Inc DRS Q1 2026 Earnings EPS Surges Past Estimates as Defense Demand Remains Robust