Strong Earnings and Guidance Fuel Solar Stock's Surge