Tesla unveils self-driving upgrade, Barbie buoys Mattel, Microsoft results on tap

Tesla, Microsoft, Mattel, American Express and Walgreens.