The S&P 500 logged its fifth straight weekly gain while the Nasdaq 100 set fresh records on Apple and Oracle…