Genie Energy Dips 177 as Stock Approaches Key Support at 1319 Gap and American Eagle Shares Tumble After Earnings Executives Cite Internal Challenges Rather Than Economy elf Beauty ELF Q1 2026 Earnings EPS Beats Estimates by 1084 Amid Competitive Headwinds BP Chairman Ousted Amid Allegations of Bullying and Overbearing Conduct