Topic
executive departure
Technology Software #xbox#game studios
Xbox Game Studios Chief Craig Duncan Steps Down as Layoffs Loom, Memo Reveals
Craig Duncan, who became head of Xbox Game Studios in October 2024, is stepping down this week as Xbox braces for another round of mass layoffs. The departure comes days after a memo from Xbox leaders discussed a 'reset' due to revenue decline and overexpansion. Microsoft CEO Satya Nadella emphasized the need for economic viability after 25 years of investment.
Jun 15, 2026 1 source
Business Mergers #hub group#cfo
Hub Group CFO, COO Exit Amid Financial Restatement
Hub Group's CFO and COO have resigned following a $77 million accounting error that led to financial restatements. Interim CFO Todd Heeter steps in as the company aims to rectify its financial reporting.
May 30, 2026 1 source