Earnings and revenue slipped at Helen of Troy year over year but still beat Wall Street estimates amid the company’s restructuring efforts. Net income for the quarter was $36.2 million, or $1.50 per diluted share, versus $39.8 million, or $1.64 per diluted share, in...