All three major averages posted gains for the third consecutive week, lifted by solid quarterly earnings and positive economic data.

Read the full article here

Share.
Exit mobile version