Wall Street fell short of a record following mixed profit reports from big companies. The S&P 500 ended essentially flat Friday, a day after rallying within 0.1% of its all-time high set last month.
Canada's main stock index fell more than 200 points Friday, weighed down by losses in energy and base metal stocks, while U.S ...