Sunrun (RUN) drew investor interest after recent share price moves, with the stock down over the past week but higher over the past month. This has prompted a closer look at its fundamentals and ...