Learn why New Fortress Energy Inc. is rated a Sell, facing high debt, poor management, and financial stress despite LNG ...