Solar Stock Analysis