The major averages have added to their big gains in recent action. The Nasdaq (+3.1%) is now up more than 3.0% while the S&P 500 (+2.3%) has extended its gain past 2.0%.The rally from the past three days reflects a notable improvement in sentiment ahead of a long weekend, and it is worth pointing out that the market has been able to climb despite continued resilience in the price of oil. The energy sector (+1.7%) has gained 8.1% this week while crude oil climbed $0.64, or 0.6%, to $114.77/bbl today. WTI crude advanced nearly $5.00 for the week, pausing just below its May high (115.56).Treasuries finished the week on a mixed, but largely flat, note. The 10-yr yield slipped one basis point to 2.74%.