business CEO Departure from Helen of Troy Company After Short Tenure of 14 Months , and Administrator 2025 May 8