Markets ended the week on a high note after several major banks kicked off the earnings season with decent numbers. Chinese export data for March also rebounded, bolstering optimism in the global economy.
Chart from Sigma by Hydra X
The S&P 500 gained for a third straight week, up 0.5% as it rose through the key 2,900 level for the first time in six months, edging that bit closer to its record high. The index continues to grind higher, and is under 2% away from its all-time high.