1.025m shares bought back for treasury by Bodycote

Companies

Bodycote (BOY)
UK 100

Latest directors dealings