Is US Private Credit sector headed for 2007-08 redux? S&P Ratings’ Ramki Muthukrishan unpacks the details Business & Economy April 5, 2026 3:42 AM