Service Corporation International (NYSE: SCI) posts Q1 2026 results and reaffirms 2026 outlook — alphai