Home Investing TSMC posts 39% jump in June quarter revenue, beats estimates on AI demand