Barings BDC Outperformed My Expectations (Rating Upgrade) — BBDC +1.00 · News Impact Screener