All three major averages notched their best weekly performance since April last week.All three major averages notched their best weekly performance since April last week.
All three major averages notched their best weekly performance since April last week.All three major averages notched their best weekly performance since April last week.