US stocks rose during today's trading - the last session of the week - supported by the recovery of the energy and technology sector, as Wall Street reached weekly gains in light of a steady stream of positive business reports announced by several companies.
Whilst, in the coming period more earnings reports will be announced by major companies led by Apple, Amazon, Microsoft, Twitter, Facebook and Exxon Mobil.
On the other hand, the markets eased after the disclosure of the special counsel Robert Mueller’s report about the extent of connection between the US President Donald Trump's campaign and Russian officials during the 2016 US presidential election.
special counsel Robert Mueller’s report on Trump and Russia, which may reveal details about the extent of connection between the US President Donald Trump's campaign and Russian officials during the 2016 US presidential election.
The report revealed that there was no evidence that President Trump was involved in communicating with Russian officials to sabotage the last presidential election and showed no conclusions about whether Mr. Trump illegally obstructed or disrupt the investigations.
Meanwhile, stock markets in America, Britain, Canada, European countries, Australia, Hong Kong, India and Brazil will close tomorrow to celebrate the Good Friday holiday, and some of these markets will close next Monday for the Easter holiday.
In the oil market, West Texas rose 0.4% to close at $64 a barrel, reaching weekly gains of 0.2%, with the session's highest at $64.1 and the lowest at $63.4.
Brent rose 0.5% to close at $71.97 a barrel, posting weekly gains of 0.6%, while the day's highest was $72.04 and the lowest at $71.2.
At the close of trading, Dow Jones Industrial Average rose 0.4% (110 points) to 26,559 points, recording weekly gains of 0.6%, while the highest level at 26,602 points and the lowest at 26,444 points.
Nasdaq rose less than 0.1% (equivalent to about 2 points) to 7,998 points, and recorded a weekly gain of 0.2%, while the highest level at 8,002 points, and the lowest level at 7,951 points.
Standard & Poor's rose 0.1% (4 points) to 2,905 points, and hit a weekly loss of 0.1% with a high of 2,908 points and a low of 2,891 points.