Fenbo FEBO Gains 648 Support Holds at 109 20260513 Can Labours Charismatic Chameleon Reinvent Himself for Downing Street ITT ITT Q1 2026 Earnings 198 EPS Surges Past 176 Estimates