The San Mateo, Calif.-based solar panel-installer narrowly beat analyst expectations, and the financial results were slightly better than the same period of last year when the company posted a loss of $234.3 million on $114 million in revenue.