S&P and NASDAQ snap 4-day winning streak ahead of US jobs report tomorrow

Dow industrial average ekes out a small gain
The final numbers are showing:
Below are the percentage changes and high low percentages for the major indices in North America and Europe. European shares end the day modestly lower after the sharp gains over the first 3 days of the trading week.