shutterstock_1098002267 Published January 29, 2025 at 800 × 446 in SEC publishes annual report on credit rating agencies 1098002267