Kayne Anderson BDC (NYSE:KBDC) reported quarterly earnings of $0.48 per share which missed the analyst consensus estimate of $0.51 by 5.88 percent. The company reported quarterly sales of $56.34 million which missed the analyst consensus estimate of $58.83 million by 4.23 percent.