credit rating earning fees financial institutions for awarding ratings on there and from the business of selling those products
Credit rating agencies were earning fees, from financial institutions, for awarding ratings on their products, and from the resulting business of selling those products.
Credit rating earning fees, financial institutions, for awarding ratings on their and from the business of selling those products.