people · May 20, 2026
Business Insider CEO Barbara Peng Steps Down With Christian Baesler as Interim
Share the canonical public link.
Business Insider CEO Barbara Peng will depart by the end of June 2026, Reuters reported on May 20, 2026. Christian Baesler will step in as interim lead of the media company. Peng leaves after a tenure marked by declining subscriptions and multiple rounds of layoffs at the Axel Springer-owned outlet. Peng told staff she is pursuing new opportunities created by the media transformation. The announcement came one week after the company conducted another round of staff reductions.
Below validation threshold — auto-passed without scoring