Market recap and thoughts for the week ahead - attached
Earnings to watch out for in the coming week:
26th Apr - Tesla Inc
27th Apr - General Electric, 3M, Eli Lilly, BP, AMD, Microsoft, Alphabet Inc, Visa, Amgen
28th Apr - Boeing, Apple, Facebook, Qualcomm, Ford Motor Co
29th Apr - McDonalds, Mastercard, Caterpillar, Merck & Co., Amazon, Gilead Sciences, Shell
30th Apr - Exxon Mobil, AbbVie Inc, AstraZeneca, Chevron