In this photo illustration, the Tesla, Inc. logo is displayed on a smartphone screen. Rafael Henrique | Lightrocket | Getty Images Tesla Inc‘s directors will return $735 million to the company to settle claims...
Read More
2 Minutes