On February 26, 2025, Semrush Holdings Inc. announced its financial results for the year ended December 31, 2024, and reported leadership changes including Oleg Shchegolev resigning as CEO to become CTO, with William Wagner appointed as the new CEO effective March 10, 2025.