- Total deployments of 80 MW, an increase of 43% year-over-year
- Net Present Value created of $76 million, an increase of 53% year-over-year
- Creation Cost per watt improved by $0.38, or 10% from Q3 2015
- Cumulative MW deployed of 801 MW
The managers say they were instructed to manipulate the data around the time of the company's IPO in 2015.
The cancellation metric is a way for investors to determine a company's health.
The residential solar company said after the market closed Wednesday that it expects to post 325 megawatts of bookings in 2017.
The company's fourth quarter U.S. residential solar deployments grew 13% year-over-year, a promising sign by analysts' accounts.