Barbara Peng is the Chief Executive Officer of Business Insider, a global news organization that covers business, technology, and innovation. She became CEO in 2023, following her tenure as President of Insider, Inc. from July 2021 to November 2023. Since becoming President of Business Insider in 2021, Peng has focused on building a strong senior executive team and refining the brand’s strategy to align with its core audience.