Confluence Investment Management LLC Has $3.85 Million Stock… — IWD +0.50 · News Impact Screener