Avon Protection 'star rising' despite falling sales, earnings

22 Nov 2023

Avon reports higher sales, profits in first half