SPI (SPI Energy Co Ltd) Stock AnalysisExplore SPI Energy Co Ltd (SPI): price history, financials and stock analysis.Sign InMethodology