Brunswick Keeps Navigating Tough Waters (Rating Upgrade) — BC +0.80 · News Impact Screener