What Is the Best Green Energy Stock to Buy? SPI Energy Co. offers international solar power portfolios, including projects in North Africa, the Middle East, Southeast Asia, and Latin America; however, Sun Pacific Holding Corp. has a more diversified portfolio that includes lighting products and solar equipment.