All that may be true. But, SunRun does not use leases. They use PPAs instead ... and there is a huge difference. Still, i don't like SunRun's prospects for a variety of reasons.
Also, i doubt the SEC is going to do much in the way of fines. That isn't their style unless the infraction was extremely serious. We will see what the class action lawsuits bring. IMO, publicly owned Solar companies are dinosaurs and cannot compete with wholly owned companies on price or service.