Ferguson Delivers Another Solid Quarter, Despite A Muted Macro — FERG +0.90 · News Impact Screener