Business Insider now has a 40-person research group and 7,500 subscribers