Magic Software Stock: Rally Extends, Upside Potential Remains - Magic Software ( NASDAQ:MGIC ) — alphai