Skip to main content

System status

Coverage is stale.

Collection is paused. Latest public event: Aug 21, 2026 (11 days ago).

← Intel index

This coverage is stale.

Last updated May 20, 2026 (about 3 months ago).

people · May 20, 2026

Business Insider CEO Barbara Peng to Step Down by End of June 2026

Share the canonical public link.

Share as image

Business Insider CEO Barbara Peng announced on May 20, 2026, that she will step down by the end of June 2026. Christian Baesler, Axel Springer senior advisor, will serve as interim leader while the company searches for a permanent successor. Peng has led the media company since 2023 during a period that included multiple rounds of layoffs and a 27 percent decline in paid subscribers from 2022 to 2025. Mathias Döpfner, CEO of Axel Springer, stated that Peng’s leadership was critical during BUSINESS INSIDER’s transformation. Peng described the role as the privilege of her career and noted bold bets made to position the company for the future of business journalism.

Below validation threshold — auto-passed without scoring

Supporting evidence