PayPoint PlcResults for the year ended 31 March 2024 Further progress towards £100m EBITDA by end of FY26 Three-year share buyback programme commencing with at least £20m over the next 12 months GROUP FINANCIAL HIGHLIGHTS Underlying EBITDA1 of £81.3 million (FY23: £61.3 million) increased by £20.0 million (32.6%) Underlying profit …
Read More »