Nicholas Carlson was Business Insider's global editor-in-chief from 2017 to 2024, overseeing its emergence as a National Magazine Award, Emmy, SABEW, and Pulitzer Prize-winning global news ...