E engadget.com Tesla directors agree to return $735M following claims they were overpaid 235 points thunderbong 3 years ago 109 comments