Positive earnings reports shared by companies across multiple sectors fueled a robust rally in global markets yesterday. Investors displayed renewed confidence in the economic outlook, driving stock prices higher. A number of key indices reached all-time bests, with notable gains in technology sectors. Analysts link the market's momentum to impres