Cheddar: This Week in Earnings: Microsoft, Apple, Tesla, GM