These Stocks Led the End of the Week Rally is it Time to Buy?