CATL Launches $5.6B Buyback After Strong First-Half Earnings · aggregated.info