SPI Energy Co., Ltd. provided earnings guidance for the year 2023. For the year, the company expects net income in the range of $29 million to $36 million and revenue in the range of $250 million to $300 million.