Street shows optimism about SolarCity earnings