Q1 earnings season winners and losers: Microsoft, Facebook, Tesla, Alphabet, Twitter, JPMorgan, Wells Fargo, Bank of America, McDonald's | Fortune