Buy Hold Sell: five stocks rallying into reporting season