Barbara Peng was Business Insider's chief executive in May 2025, when she wrote the internal memo announcing a 21 percent staff cut, the exit from most commerce activity and the launch of BI Live.
Title: Chief Executive Officer (as of May 2025) | Company: Business Insider