Mallinckrodt plc revised earnings guidance for the full-year of 2023. For the year, the company expects net sales to be near the top end of the guidance range $1.70 billion to $1.82 billion.