Business Insider is an American multinational financial and business news website. Its parent company is Insider Inc., a subsidiary of the German publisher Axel Springer SE, the largest mass media publisher in Europe. Business Insider was founded in 2007, with its headquarters in New York City. According to recent reports, Business Insider will lay off…