Live stream preview
Tesla and SolarCity Agree to $2.6B Deal
2m 31s
Does the Tesla/SolarCity merger make sense? We talk about the ramifications on this segment of TechTalk.
Does the Tesla/SolarCity merger make sense? We talk about the ramifications on this segment of TechTalk.