American Financial Group (AFG) is a Top-Ranked Momentum Stock: Should… · News Impact Screener