How major US stock indexes fared Friday

U.S. stocks made up for a shaky week with a strong finish Friday as Apple led a rally in technology companies