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