In a report released today, Casey Alexander from Compass Point maintained a Buy rating on Barings BDC (BBDC – Research Report), with a ...