The stellar earnings results from America's tech titans lifted the Nasdaq 1% on the last trading day of July.
Apple surged to overtake Saudi Aramco as the world's most valuable company.
A surge in the stock price of the tech titans, which make up almost a fifth of the S&P 500's value, and an estimated $5 trillion in asset purchases unleashed by the five biggest central banks globally have sent the tech-heavy Nasdaq to record highs and set the S&P 500 on course for its fourth straight monthly gain.
Inc jumped 6.2% after posting the biggest profit in its 26-year history, while Facebook Inc gained 6.7% as it reported better-than-expected revenue.
The S&P 500 rose 24.90 points, or 0.8%, to 3,271.12.More news: Nike's 'You Can't Stop Us' raises the Covid ad bar - again
The S&P 500 is up 55.49 points, or 1.7%.
Citing statistics, on Friday's Wall St. closing bell, the Dow added 0.40 per cent to 26,428.32, S&P 500 gained 0.80 per cent to 3,271.12, while the tech-heavy Nasdaq surged 1.5 per cent to wind down the day at 10,745.27.
The Dow is down 41.57 points, or 0.2%.
Microsoft shares rose. Sources say it's in talks to buy the popular short video app, TikTok, just as the White House prepares to force Chinese internet giant ByteDance to shed TikTok's US operations.
The benchmark index is now about 4% shy of its February all-time high, but faltering macroeconomic data and rising COVID-19 cases are making investors cautious again.More news: Matt Dumba is first NHL player to kneel during US National Anthem
For the week, the S&P gained 1.73 percent, the Dow shed 0.16 percent and the NASDAQ climbed 3.69 percent.
The Dow is down 2,224.79 points, or 7.8%.
Nonetheless, despite Friday's gains in the Wall St., investors' cautions had intensified markedly as a number of tourism and aviation groups had been revealing their worst quarter in decades, while energy stocks had fanned the flames of worries further following US Energy Information Administration's report that the US energy consumption had dropped to a 30-year low in April this year.
The Nasdaq is up 1,772.67 points, or 19.8%.
The S&P 500 is up 15.44 points, 0.5%.More news: What C.J. Mosley's decision to opt out means for the Jets
About 11.01 billion shares changed hands in U.S. exchanges, compared with the 10.53 billion daily average over the last 20 sessions.