- 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.