Alliance Pharma plc provided preliminary results for the year ended 31 December 2023. For the period, the company reported Revenue of £180.7 million as compared to £167.4 million.