Barings BDC: Surviving But No Catalyst To Thrive Yet — BBDC -0.60 · News Impact Screener