the pay scale $15 million to $20 million industry Business Insider according to Business Insider's rankings this article Business Insider this article Business Insider according to Business Insider's rankings highest-paid Business Insider $15 million to $20 million tallied the totals $10 million to $12 million a year industry $15 to $20 million dollars $15 to $20 million Business Insider Business Insider $10 million to $12 million a year Business Insider dumped into her new contract