Business
Irish Takeover Panel Form 38.5B_DCC_PLC
Barclays Capital Securities Ltd, connected to Energy Capital Partners, LLC and Kohlberg Kravis Roberts & Co. L.P., has disclosed its holdings and dealings in DCC PLC ordinary shares as of July 10, 2026. The firm holds 1,078,019 shares and has interests in cash-settled derivatives representing 330,337 shares, alongside short positions totaling 611,540 shares and 924,584 shares in cash-settled derivatives. Barclays Capital Securities Ltd also engaged in transactions including purchasing 325,448 shares and selling 90,409 shares, with prices ranging between 62.4124 GBP and 63.0500 GBP. Disclaimer*

About this update from Barclays Plc
FORM 38.5(b) IRISH TAKEOVER PANEL OPENING POSITION DISCLOSURE/DEALING DISCLOSURE UNDER RULE 38.5(b) OF THE IRISH TAKEOVER PANEL ACT, 1997, TAKEOVER RULES, 2022 BY A CONNECTED EXEMPT PRINCIPAL TRADER WITHOUT RECOGNISED INTERMEDIARY STATUS, OR WITH RECOGNISED INTERMEDIARY STATUS BUT NOT DEALING IN A CLIENT-SERVING CAPACITY 1. KEY INFORMATION (a) Name of exempt principal trader BARCLAYS CAPITAL SECURITIES LTD (b) Name of offeror/offeree in relation to whose relevant securities this form relates: DCC PLC (c) Name of the party to the offer with which exempt principal trader is connected (Note 1) Energy Capital Partners, LLC and Kohlberg Kravis Roberts & Co. L. P. (d) Date position held/dealing undertaken: 10 Jul 2026 (e) In addition to the company in 1(b) above, is the exempt principal trader making disclosures in respect of any other party to the offer? NO 2. INTERESTS AND SHORT POSITIONS Interests and short positions in the relevant securities of the offeror or offeree to which the disclosure relates following the dealing (if any) (Note 2) (Note 2) Class of relevant security : €0.25OrdinaryShares Interests Short Positions Number (%) Number (%) (1) Relevant securities owned and/or controlled: 1,078,019 1.26% 611,540 0.72% (2) Cash-settled derivatives: 330,337 0.39% 924,584 1.08% (3) Stock-settled derivatives (including options) and agreements to purchase/sell: 0 0.00% 0 0.00% TOTAL: 1,408,356 1.65% 1,536,124 1.80% 3. DEALINGS (IF ANY) BY THE EXEMPT PRINCIPAL TRADER (Note 4) (a) Purchases and sales Class of relevant Security Purchase/sale Total number of securities Highest price per unit paid/received Lowest price per unit paid/received €0.25OrdinaryShares Purchase 325,448 63.0500 GBP 62.4124 GBP €0.25OrdinaryShares Sale 90,409 63.0023 GBP 62.4268 GBP (b) Cash-settled derivative transactions Class of relevant security Product description Nature of dealing Number of reference securities Price per unit(Note 4) €0.25OrdinaryShares SWAP Decreasing Long 146 62.856 GBP €0.25OrdinaryShares SWAP Decreasing Short 189 62.7945 GBP €0.25OrdinaryShares SWAP Increasing Short 64 62.7504 GBP €0.25OrdinaryShares SWAP Decreasing Short 180 62.658 GBP €0.25OrdinaryShares SWAP Decreasing Short 122 62.6572 GBP €0.25OrdinaryShares SWAP Decreasing Short 40 62.6587 GBP €0.25OrdinaryShares SWAP Decreasing Short 7 62.75 GBP €0.25OrdinaryShares SWAP Decreasing Long 17 62.5 GBP €0.25OrdinaryShares SWAP Increasing Short 40 62.777 GBP €0.25OrdinaryShares SWAP Increasing Short 1,350 62.5322 GBP €0.25OrdinaryShares SWAP Increasing Short 171 62.754 GBP €0.25OrdinaryShares CFD Opening Short 2,476 62.7556 GBP €0.25OrdinaryShares CFD Increasing Long 620 62.8966 GBP €0.25OrdinaryShares CFD Increasing Short 10,591 62.6941 GBP €0.25OrdinaryShares CFD Opening Short 2,147 62.75 GBP €0.25OrdinaryShares CFD Increasing Short 69,262 62.4311 GBP €0.25OrdinaryShares CFD Increasing Short 115,738 62.4312 GBP €0.25OrdinaryShares CFD Decreasing Short 2,342 62.9951 GBP €0.25OrdinaryShares SWAP Decreasing Long 26 63.0407 GBP €0.25OrdinaryShares SWAP Opening Short 482 62.75 GBP €0.25OrdinaryShares SWAP Decreasing Short 642 62.6218 GBP €0.25OrdinaryShares SWAP Decreasing Long 120 62.7594 GBP €0.25OrdinaryShares SWAP Opening Short 23 62.75 GBP €0.25OrdinaryShares SWAP Decreasing Short 49 62.7945 GBP €0.25OrdinaryShares SWAP Decreasing Long 42 62.856 GBP €0.25OrdinaryShares SWAP Closing Short 1,827 62.7374 GBP €0.25OrdinaryShares SWAP Decreasing Short 516 62.7374 GBP €0.25OrdinaryShares SWAP Decreasing Long 122 62.856 GBP €0.25OrdinaryShares SWAP Decreasing Long 89 62.5843 GBP €0.25OrdinaryShares SWAP Increasing Short 207 62.4504 GBP €0.25OrdinaryShares SWAP Increasing Short 48 62.7572 GBP €0.25OrdinaryShares SWAP Increasing Long 14 62.45 GBP €0.25OrdinaryShares SWAP Increasing Short 982 62.6715 GBP €0.25OrdinaryShares SWAP Increasing Short 1,350 62.3624 GBP €0.25OrdinaryShares SWAP Decreasing Short 329 62.6981 GBP €0.25OrdinaryShares CFD Decreasing Long 792 62.7518 GBP €0.25OrdinaryShares CFD Increasing Short 157 62.4124 GBP €0.25OrdinaryShares CFD Increasing Short 183 62.4124 GBP €0.25OrdinaryShares SWAP Decreasing Long 2,000 62.4387 GBP €0.25OrdinaryShares SWAP Closing Short 23 62.85 GBP €0.25OrdinaryShares SWAP Decreasing Long 26 62.5842 GBP €0.25OrdinaryShares SWAP Decreasing Long 76 62.5843 GBP €0.25OrdinaryShares SWAP Increasing Short 667 62.4504 GBP €0.25OrdinaryShares SWAP Decreasing Short 2,375 62.7701 GBP €0.25OrdinaryShares SWAP Increasing Long 428 62.7468 GBP €0.25OrdinaryShares SWAP Increasing Short 1,800 62.75 GBP €0.25OrdinaryShares SWAP Increasing Short 1,350 62.6125 GBP €0.25OrdinaryShares SWAP Increasing Short 1,543 62.5425 GBP €0.25OrdinaryShares SWAP Decreasing Long 2,302 62.4375 GBP €0.25OrdinaryShares SWAP Decreasing Short 113 62.8092 GBP €0.25OrdinaryShares SWAP Increasing Short 6,411 62.75 GBP €0.25OrdinaryShares SWAP Increasing Short 9,285 62.75 GBP €0.25OrdinaryShares SWAP Decreasing Long 4,000 62.4573 GBP €0.25OrdinaryShares SWAP Decreasing Short 608 62.505 GBP €0.25OrdinaryShares SWAP Decreasing Short 8,053 62.7506 GBP €0.25OrdinaryShares SWAP Decreasing Short 16,054 62.45 GBP €0.25OrdinaryShares SWAP Decreasing Long 10,474 62.4569 GBP €0.25OrdinaryShares SWAP Increasing Short 89 62.425 GBP €0.25OrdinaryShares SWAP Decreasing Short 755 63.0211 GBP €0.25OrdinaryShares SWAP Increasing Short 1,071 62.5188 GBP €0.25OrdinaryShares SWAP Increasing Short 307 62.6334 GBP €0.25OrdinaryShares SWAP Increasing Short 4,313 62.5283 GBP €0.25OrdinaryShares SWAP Increasing Short 9 63.05 GBP €0.25OrdinaryShares SWAP Increasing Short 852 62.6136 GBP €0.25OrdinaryShares SWAP Increasing Short 6,015 62.75 GBP €0.25OrdinaryShares SWAP Decreasing Short 611 63.0023 GBP €0.25OrdinaryShares SWAP Increasing Short 894 62.5329 GBP €0.25OrdinaryShares SWAP Increasing Short 6,744 62.5294 GBP (c) Stock-settled derivative transactions (including options) (i) Writing, selling, purchasing or varying Class of Product description Writing, purchasing, Number of securities Exercise price Type Expiry date Option money relevant security selling, to which option per unit paid/received per unit varying etc. relates (Note 7) (ii) Exercising Class of relevant security Product description Exercising/ exercised against Number of securities Exercise price per unit (d) Other dealings (including subscribing for new securities) Class of relevant security Nature of Dealings Details Price per unit (Note 7) (if applicable) (Note 4) 4. OTHER INFORMATION (a) Indemnity and other dealings arrangements Details of any indemnity or option arrangement, or any agreement or understanding, formal or informal, relating to relevant securities which may be an inducement to deal or refrain from dealing entered into by the exempt principal trader making the disclosure and any party to the offer or any person acting in concert with a party to the offer: NONE (b) Agreements, arrangements or understandings relating to options or derivatives Full details of any agreement, arrangement or understanding between the person disclosing and any other person relating to the voting rights of any relevant securities under any option referred to on this form or relating to the voting rights or future acquisition or disposal of any relevant securities to which any derivative referred to on this form is referenced. If none, this should be stated. NONE (c) Attachments Is a Supplemental Form 8 attached? NO Date of disclosure: 13 Jul 2026 Contact name: Large Holdings Regulatory Operations Telephone number: 020 3134 7213