GNE - Genie Energy Ltd. Stock Analysis | Finranks