News 01 May 2026 Apple beats expectations with $111B revenue and announces massive $100B buyback - but supply issues hit iPhone sales