SMMT Q2 2026 Earnings Deck Published, Alpha Score 40