Sunrun beats estimates but insiders keep selling
RUN just reported Q1 2026 numbers that cleared the bar — earnings per share of $0.62 versus a consensus estimate of -$0.01, on revenue of $722 million against a $682 million forecast. The result is a clean beat on both…
