Bunzl PLC reported better-than-expected first-half results, with earnings per share of $0.60 beating the $0.56 consensus. Revenue reached $8.04 billion, supported by 3.2% underlying growth led by North America, while the operating margin improved to 7.3%. Adjusted operating profit rose 8.9% to £440.6 million, and the company announced a £500 million share buyback. The results prompted positive reactions from brokers.