ON Semiconductor: The Rally Still Has Legs — ON +0.90 · News Impact Screener