GNE Financials: Genie Energy Ltd AI Analysis