Southern Company Rises 10% YTD: Time to Buy, Sell or Hold? — SO +0.60 · News Impact Screener