U.S. markets were strong on Thursday as the S&P 500 was up 1.2%
Toronto was only up 0.3% despite oil gaining ground today.
American Express was up 3.5% although it apparently did not yet release earnings but will do so tomorrow morning. Visa was up 2.5%.
Costco released earnings after the close and apparently exceeded expectations.