All eyes will be on Facebook today.

The social media giant reported lower than expected revenue and fewer active users late yesterday.  In pre-market trading shares are down 19-percent.  CEO and Founder Mark Zuckerberg has lost $16-billion in the last 12 hours.

In overnight trading European markets gained ground and Dow futures are up 28 points.

Canadian gold producers may have a rough day after both Barrick Gold and GoldCorp reported disappointing quarterly results after the bell yesterday.

Toy maker Mattel blamed the closure of Toys R Us for missing its sales estimates and has announced they will cut 2,200 jobs.

The loonie is up to $0.7675 U.S.

Oil is down slightly to $69.21 a barrel and gold is also down  $3.70 to $1,227 an ounce.

More key earnings to come today including Amazon and McDonalds.