Sunrun beat estimated earnings by 1185.71%, reporting an EPS of $0.76 versus an estimate of $-0.07. Revenue was up $640.51 million from the same period last year. Analysis of Past Earnings The company ...