Business

Do rating agencies still matter?