| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 8.94B | 11.78B | 11.80B | 12.04B | 10.29B | 10.11B |
| Gross Profit | 3.14B | 3.39B | 3.19B | 1.62B | 1.31B | 1.38B |
| EBITDA | 897.90M | 1.22B | 1.18B | 1.03B | 909.00M | 896.20M |
| Net Income | 392.65M | 500.40M | 526.20M | 474.40M | 442.80M | 430.00M |
Balance Sheet | ||||||
| Total Assets | 8.27B | 9.53B | 8.75B | 8.85B | 7.20B | 6.91B |
| Cash, Cash Equivalents and Short-Term Investments | 481.00M | 1.43B | 1.43B | 1.50B | 776.90M | 944.30M |
| Total Debt | 2.80B | 3.72B | 3.09B | 3.13B | 2.59B | 2.71B |
| Total Liabilities | 5.72B | 6.74B | 5.78B | 6.13B | 4.99B | 4.99B |
| Stockholders Equity | 2.55B | 2.79B | 2.97B | 2.72B | 2.20B | 1.92B |
Cash Flow | ||||||
| Free Cash Flow | 600.65M | 856.50M | 845.70M | 859.20M | 665.60M | 715.60M |
| Operating Cash Flow | 647.35M | 910.90M | 904.00M | 905.90M | 698.30M | 748.70M |
| Investing Cash Flow | -280.50M | -609.10M | -339.50M | -239.40M | -466.70M | -395.10M |
| Financing Cash Flow | -511.50M | -381.10M | -666.90M | -269.10M | -415.20M | -65.60M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | £2.65B | 17.89 | 15.07% | 2.06% | 6.96% | 28.47% | |
71 Outperform | £439.16M | 11.21 | 12.72% | 7.01% | 8.58% | -15.81% | |
70 Outperform | £1.03B | 17.98 | 12.23% | 0.79% | 7.74% | 30.09% | |
69 Neutral | £6.72B | 14.27 | 17.98% | 3.56% | 1.92% | 0.50% | |
65 Neutral | £176.68M | 9.86 | 15.19% | 5.20% | 19.01% | -15.21% | |
64 Neutral | £1.33B | 35.70 | 5.88% | 2.52% | 0.59% | -41.66% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% |
Bunzl plc has disclosed that James McCool, Chief Executive Officer for North America, has acquired 547 ordinary shares in the company through a non-discretionary transaction linked to the reinvestment of the 2025 interim dividend. The purchase, executed on 6 January 2026 on the London Stock Exchange’s Main Market at a price of £20.4244 per share, reflects ongoing alignment of senior management’s financial interests with those of shareholders and underscores continued use of dividend reinvestment mechanisms within the group’s executive shareholding structure.
The most recent analyst rating on (GB:BNZL) stock is a Hold with a £2350.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc has disclosed that James McCool, Chief Executive Officer for North America, has acquired 53 ordinary shares in the company via a non-discretionary purchase under the Bunzl Employee Stock Purchase Plan (U.S.). The transaction, executed on 5 January 2026 on the London Stock Exchange’s Main Market, reflects routine executive participation in the company’s employee share scheme and signals ongoing alignment of senior management’s interests with those of shareholders.
The most recent analyst rating on (GB:BNZL) stock is a Hold with a £2350.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc has confirmed that as of 31 December 2025 its issued share capital amounted to 324,211,429 ordinary shares, each carrying one voting right, and that it holds no shares in treasury. The company stated that this total share count should be used by investors as the reference denominator when calculating whether they must disclose holdings or changes in holdings under the Financial Conduct Authority’s Disclosure Guidance and Transparency Rules, providing clarity for shareholders and the market on regulatory reporting thresholds.
The most recent analyst rating on (GB:BNZL) stock is a Sell with a £2200.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc announced that its 2025 profit is expected to align with previous forecasts, despite challenging macroeconomic conditions. The company anticipates a revenue growth of 2% to 3% at constant exchange rates, driven by acquisitions, while maintaining a steady operating margin. The acquisition of Damito s.r.o in Slovakia marks an expansion of Bunzl’s presence in Eastern Europe. Looking ahead to 2026, Bunzl expects moderate revenue growth and a slight decrease in operating margin, with ongoing efforts to improve performance and capitalize on new business opportunities.
The most recent analyst rating on (GB:BNZL) stock is a Hold with a £2356.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc announced a transaction involving James McCool, the Chief Executive Officer for North America, who executed a non-discretionary purchase of 50 ordinary shares through the Bunzl Employee Stock Purchase Plan. The transaction, conducted on December 2, 2025, at the London Stock Exchange, reflects internal confidence and investment in the company’s stock, potentially signaling positive sentiment about Bunzl’s market position and future performance.
The most recent analyst rating on (GB:BNZL) stock is a Hold with a £2200.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc announced that as of November 30, 2025, its share capital comprises 324,211,429 ordinary shares, each carrying one vote. This information is crucial for shareholders to determine their notification obligations under the Financial Conduct Authority’s rules, impacting how they manage their interests in the company.
The most recent analyst rating on (GB:BNZL) stock is a Hold with a £2238.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl Finance plc, a subsidiary of Bunzl plc, has announced the annual renewal of its Euro Medium Term Note Programme, which is valued at £2 billion. This renewal, approved by the International Securities Market of the London Stock Exchange, ensures continued financial flexibility for Bunzl, potentially impacting its operational capabilities and market positioning positively.
The most recent analyst rating on (GB:BNZL) stock is a Hold with a £2238.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc has applied for a block listing of 67,500 ordinary shares on the London Stock Exchange to satisfy options granted under its Sharesave Scheme. The admission of these shares, expected on 14 November 2025, will align them with the company’s existing issued shares, potentially impacting Bunzl’s market presence and shareholder value.
The most recent analyst rating on (GB:BNZL) stock is a Hold with a £2350.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc announced a transaction involving James McCool, the Chief Executive Officer of North America, who made a non-discretionary purchase of 48 ordinary shares through the Bunzl Employee Stock Purchase Plan. The transaction was conducted on the London Stock Exchange, reflecting the company’s ongoing commitment to employee investment and engagement.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £2682.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc announced that as of 31 October 2025, its share capital consists of 324,201,472 ordinary shares, each carrying one vote, with no shares held in treasury. This information is crucial for shareholders to determine their notification requirements under the Financial Conduct Authority’s rules, impacting how they manage their interests in the company.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £2682.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc, a company involved in the distribution and outsourcing of non-food consumable products, announced the repurchase of 69,244 of its ordinary shares on the London Stock Exchange. The shares were bought at an average price of £23.220108 and will be canceled, leaving the company with 324,201,472 shares in issue. This transaction is part of Bunzl’s ongoing share buyback program, which has seen the company repurchase a total of 5,634,401 shares since March 2025, potentially enhancing shareholder value by reducing the number of shares outstanding.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £2682.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc has repurchased 106,866 of its ordinary shares on the London Stock Exchange, as part of its ongoing share buyback program initiated in March 2025. This transaction, executed through UBS AG London Branch, is part of a broader strategy to optimize the company’s capital structure and return value to shareholders, with the purchased shares intended for cancellation.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £2682.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc has applied for a block listing of 60,000 ordinary shares on the London Stock Exchange, intended to satisfy options granted under its Sharesave Scheme. The admission of these shares is expected to enhance the company’s equity base and support its employee incentive programs, reflecting Bunzl’s commitment to aligning employee interests with company performance.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £2682.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc announced the repurchase of 105,873 of its ordinary shares on the London Stock Exchange, as part of its ongoing share buyback programme. The company intends to cancel these shares, which will adjust the total number of voting rights to 324,377,582. This move is part of a broader strategy to optimize capital structure and enhance shareholder value, having repurchased over 5.4 million shares since March 2025.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £2682.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc has repurchased 41,841 of its ordinary shares on the London Stock Exchange as part of its ongoing share buyback program, with plans to cancel the purchased shares. This transaction, executed through UBS AG London Branch, reflects Bunzl’s strategy to optimize its capital structure and potentially enhance shareholder value by reducing the number of shares in circulation.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £2682.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc announced the repurchase of 41,334 of its ordinary shares on the London Stock Exchange, as part of its ongoing share buyback program. This move, executed through UBS AG London Branch, reflects Bunzl’s strategy to manage its capital structure and enhance shareholder value by reducing the number of shares in circulation, thereby increasing the ownership percentage of remaining shareholders.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £27.50 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc, a company involved in the distribution and outsourcing of non-food consumable products, has announced the repurchase of 40,869 of its ordinary shares on the London Stock Exchange. This transaction is part of a broader share buyback program initiated on 3 March 2025, under which the company has repurchased a total of 5,269,243 shares. The repurchased shares will be canceled, impacting the total number of voting rights and shares in issue, which now stands at 324,550,429. This strategic move is likely aimed at enhancing shareholder value and optimizing the company’s capital structure.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £27.50 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc has repurchased 9,039 of its ordinary shares at a price of £24.48 each on the London Stock Exchange, as part of a share buyback program initiated earlier in 2025. The company plans to cancel these shares, which will adjust the total number of voting rights to 324,591,298, potentially impacting shareholder interests and market positioning.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £27.50 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc has announced the repurchase of 30,552 of its ordinary shares on the London Stock Exchange, as part of its ongoing share buyback program initiated in March 2025. The company intends to cancel the repurchased shares, which will adjust the total number of voting rights to 324,600,337. This move is part of Bunzl’s strategy to manage its capital structure and return value to shareholders.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £27.50 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc, a company involved in the distribution and outsourcing services sector, announced the repurchase of 26,025 of its ordinary shares on the London Stock Exchange, with the highest price paid per share being £24.48 and the lowest £23.88. This transaction is part of a broader share buyback program initiated on 3 March 2025, through which Bunzl has repurchased a total of 5,188,783 shares. The repurchased shares are intended to be canceled, impacting the total number of voting rights and shares in issue, which now stands at 324,630,889.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £27.50 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc reported a 0.6% increase in group revenue at constant exchange rates for the third quarter of 2025, with underlying revenue growing by 0.4%. Despite challenging market conditions, the company’s full-year guidance remains unchanged, expecting moderate revenue growth driven by acquisitions and stable underlying revenue. The operating margin is projected to be slightly below 8.0% for the year. Bunzl has completed approximately £190 million of its £200 million share buyback program and anticipates leverage to be around 2.0 times by the end of 2025. CEO Frank van Zanten expressed confidence in the company’s resilience and growth potential, highlighting the completion of seven acquisitions and an active acquisition pipeline.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £2682.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc announced the repurchase of 24,873 of its ordinary shares on the London Stock Exchange, as part of a buyback program initiated in March 2025. The shares were bought at an average price of £24.3803 and will be canceled, bringing the total number of shares repurchased under the program to 5,162,758. This action reflects Bunzl’s strategic focus on enhancing shareholder value and optimizing its capital structure, potentially impacting the company’s market positioning and shareholder engagement.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £2682.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc, a company operating in the distribution and outsourcing sector, announced the repurchase of 35,000 of its ordinary shares on the London Stock Exchange, with plans to cancel these shares. This move is part of a broader share buyback program initiated earlier in the year, under which Bunzl has repurchased over 5 million shares. The cancellation of shares is expected to impact the total number of voting rights, potentially affecting shareholder interests and market positioning.
The most recent analyst rating on (GB:BNZL) stock is a Buy with a £2682.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc has announced the repurchase of 41,522 of its ordinary shares as part of its ongoing share buyback program. The shares were bought at an average price of £24.0834 and will be canceled, reducing the total number of shares in issue to 324,704,833. This move is part of Bunzl’s strategy to optimize its capital structure and enhance shareholder value.
The most recent analyst rating on (GB:BNZL) stock is a Hold with a £2614.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc has repurchased 29,138 of its ordinary shares on the London Stock Exchange as part of a buyback program authorized by its shareholders. This move, executed through UBS AG London Branch, is part of a broader strategy to manage the company’s capital structure and enhance shareholder value. Following this transaction, Bunzl has no shares in treasury, maintaining 324,746,355 ordinary shares in issue, which will impact the voting rights and shareholding interests of its stakeholders.
The most recent analyst rating on (GB:BNZL) stock is a Hold with a £2614.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc has repurchased 41,381 of its ordinary shares at an average price of £24.1657 per share, as part of its ongoing share buyback program authorized at the company’s Annual General Meeting. This transaction, conducted through UBS AG London Branch, is part of a larger initiative that has seen the company repurchase over 5 million shares, aiming to enhance shareholder value by reducing the number of shares in circulation.
The most recent analyst rating on (GB:BNZL) stock is a Hold with a £2350.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc has announced the repurchase of 41,108 of its ordinary shares on the London Stock Exchange at an average price of £24.3258 per share. This transaction is part of a larger share buyback program initiated in March 2025, which has seen the company repurchase a total of 4,990,844 shares. The repurchased shares will be canceled, leaving Bunzl with 324,816,874 ordinary shares in issue, impacting the total number of voting rights and potentially affecting shareholder interests.
The most recent analyst rating on (GB:BNZL) stock is a Hold with a £2350.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.
Bunzl plc has repurchased 40,885 of its ordinary shares on the London Stock Exchange as part of its ongoing share buyback program. The shares were bought at an average price of £24.4588 and will be canceled, reducing the total number of shares in issue to 324,854,185. This move is part of Bunzl’s strategy to optimize its capital structure and enhance shareholder value.
The most recent analyst rating on (GB:BNZL) stock is a Hold with a £2350.00 price target. To see the full list of analyst forecasts on Bunzl plc stock, see the GB:BNZL Stock Forecast page.