TechMarks & Spencer CEO's pay package deal jumps 39% to $9.6 million June 2, 2025 - by movx - Leave a Comment [ad_1] Marks & Spencer CEO's pay package deal jumps 39% to $9.6 million [ad_2]