Tag: Janney Montgomery Scott

  • This Solar Stock Could See Another 80% of Upside

    This Solar Stock Could See Another 80% of Upside

    Shares of Sunrun (RUN) are on the run. All thanks to a surprise profit of $55.5 million, or 25 cents a share, which was above analyst expectations of 24 cents. Better, according to President and CEO Mary Powell, “Recent sales performance in California is encouraging and sales growth outside of California remains robust, allowing us…