Bloom Energy Corporation (BE) fundamental stock analysis