Sunrun (Nasdaq: RUN) reported third-quarter results late Thursday that soundly beat Wall Street estimates on earnings and matched on revenue. Sunrun stock edged up. The provider of residential solar power reported adjusted income of 28 cents per share on revenue of $209.8 million. Wall Street expected profits of 2 cents a share on revenue of $209.4 million, according to FactSet. Sunrun is the largest residential solar, storage and energy services company in the U.S. Also, the company provides solar energy to households with little to no upfront cost to those who lease their systems and offers a savings vs. traditional electricity. Stocks closed 7,41% higher yesterday and has gained 320% since the beginning of the year.