Should Companies Stay Public or Go Private? A Strategic Dilemma for Boards and Investors

The recent announcement of Soho House’s $2.7 billion take-private deal, backed by Apollo and MCR Hotels, has reignited a timeless debate: are companies better off staying public, or does private ownership create more long-term value? While this particular transaction is specific to the hospitality and lifestyle sector, the considerations it raises are relevant to companies […]