Bloom Energy Corporation (BE) supply chain analysis