COMPASS CMPS Q1 2026 Earnings Beat Revenue NA EPS 030 Textron TXT Gains 145 Support Holds at 8498 20260520