Blue-Chip BDC Yield 9.1%, ‘Special Dividend’ Likely Soon, Insiders Are Buying