US investment-grade corporate bond spreads have narrowed to the lowest level in more than three years, a clear sign of just how bullish credit investors are even as macro and geopolitical risks mount.