FTSE rally stalls, robust profits boost Sports Direct