Sunrun (NASDAQ:RUN) Shares Gap Up on Earnings Beat : compar