Internal figures show Business Insider's paid subscribers have consistently declined, from about 185K at the end of 2022 to 135K at the end of 2025, a 27% drop (Oliver Darcy/Status)
Oliver Darcy / Status:
Internal figures show Business Insider’s paid subscribers have consistently declined, from about 185K at the end of 2022 to 135K at the end of 2025, a 27% drop — Barbara Peng was elevated in November 2023 from president to chief executive, and she later tapped Jamie Heller in September 2024 …