MSCI Q1 2026 Earnings EPS Beats Estimates Shares Edge Higher CHT Q1 2026 Earnings EPS Misses Estimates Stock Declines Marginally Chesapeake Utilities Corporation Q1 2026 Earnings Earnings Beat Expectations Stock Slips Slightly PSFE Q1 2026 Earnings Earnings Beat Estimates as EPS Surpasses Expectations PDEX Q1 2026 Earnings EPS Surging 8975 Above Estimates Red Violet RDVT Q1 2026 Earnings Strong EPS Beat Drives Stock Higher