Though the major averages provided few fireworks last week, the majority of major averages did post solid. There were a number of individual stocks that did post significant gains for the week as it...