The broad market finally firmed up last week. After closing below their 50-day lines the previous Friday, the Dow, S&P 500 and Nasdaq all found support early last week, then rebounded strongly at the end of the week. However, while the market is firming, four of our holdings stumbled on earnings last week.