Tesla’s not-as-epic-as-expected end to the year

In October, Elon Musk told investors that Tesla was gearing up for “an epic end of year.” Yet, on Tuesday, the company’s market cap fell...
Jacob Cohen • December 16, 2022

Tesla’s robot, explained

For $20k, you could soon have your very own humanoid robot, courtesy of Elon Musk. The Tesla founder revealed Optimus, a robot equipped with some...
Rob Litterst • October 3, 2022

Musk says screw remote jobs

On Tuesday, Elon Musk reportedly sent two emails to staff outlining how every Tesla employee must work at least 40 hours a week at...
Jacob Cohen • June 2, 2022

Elon Musk just offered to buy Twitter. Why?

On Thursday, Elon Musk offered to buy Twitter outright for $54.20/share in a deal valued at ~$43B. Naturally, he shared the SEC filing —...
Jacob Cohen • April 15, 2022

Musk in court over Tesla’s $2.6B acquisition of SolarCity

Musk defends Tesla’s acquisition of SolarCity (Source: CNBC) In 2016, Tesla acquired SolarCity — a solar roof installation business — for $2.6B. For years, the …
Trung T. Phan • July 13, 2021

Media and talent giant Endeavor Group is going public… with an interesting board addition

Endeavor Group — which owns talent powerhouse WME and MMA league UFC — filed to go public on Wednesday. As reported by Variety, this was...
Trung T. Phan • April 2, 2021

SpaceX’s rapidly expanding satellite business, explained

With all the satellites Elon Musk’s SpaceX has launched over the past few months, you’d think the man was building a Death Star. Thankfully, he’s...
Jacob Cohen • March 10, 2021

The reason Apple wouldn’t acquire Tesla

It’s a deal that would have broken the internet: Apple acquiring Tesla. According to Elon Musk, the Tesla CEO reached out to Apple’s CEO Tim...
Trung T. Phan • January 4, 2021

Tesla is joining the S&P 500. Here’s the company that’s getting booted.

On December 21st, Tesla will join the S&P 500 index. At a valuation of $570B+, it’ll be the largest company to ever join the index,...
Trung T. Phan • December 14, 2020

Elon, a 25-year-old billionaire, and the great self-driving car debate

One of the classic beefs in business history is The War of the Currents. The battle, which took place in the late 1800s, saw famed...
Trung T. Phan • December 7, 2020

When brand extensions go wrong

I’ve been instructed by my editor to stop making jokes about a certain South African entrepreneur. So, you’ll have to put your thinking hats on...
Trung T. Phan • November 10, 2020

This investor made a bet that Tesla would be a $1T+ company… and it’s paying off big

Over a year ago, Cathie Wood — founder of asset manager ARK Invest — said that Tesla could be a $1.4T company, including an...
Trung T. Phan • October 7, 2020

When corporate flexing goes wrong

Sam recently Slack’d the team with the above fun fact about Tesla’s car model names. (Yes, Sam’s avatar is Harvey Dent / Two-Face.) Tesla seems...
Bobby Durben • September 25, 2020

What to expect from Tesla’s Battery Day

Tesla’s annual shareholder meeting is today. However, the real show will be the carmaker’s reveal of its new battery technology (AKA Battery Day). To grasp...
Trung T. Phan • September 22, 2020

Why Tesla’s former CTO is crazy about the battery recycling industry

Tesla’s meteoric stock rise has overshadowed a big development in the electric vehicle (EV) space. In July 2020, EV and hybrid vehicles hit a record...
Trung T. Phan • September 3, 2020

What exactly is Elon Musk’s Neuralink? Here are our 3 guesses.

The Verge reports that Elon “King of the Trolls” Musk, has promised a demo of a working Neuralink device today.  What’s Neuralink? Oh, nothing crazy…...
Bobby Durben • August 28, 2020

The Dow index got a makeover. What does it mean?

The Dow index — which is made up of 30 blue chip US stocks — is getting a makeover as of Monday: In: Salesforce, Amgen,...
Trung T. Phan • August 27, 2020

Tesla’s discounted insurance program drives into a few early potholes

Tesla just announced the launch of Tesla Insurance: Tesla owners in California now can sign up for rates between 20% and 30% lower than...
Conor Grant • August 30, 2019

Sweet Musk: Tesla finally made a profit!

You know what they say: Don’t ever let anyone tell you you’re not profitable… yeah, people definitely say that all the time. Yesterday, Tesla finally...
Wes Schlagenhauf • October 26, 2018

Elon Musk resigns, pays $20m fine in settlement with SEC

On Saturday, Tesla chief exec Elon Musk agreed to resign as chairman of the electric-vehicle giant he founded. The SEC sued Musk on Thursday for...
Wes Schlagenhauf • October 1, 2018

Whistleblower claims drug-trafficking ring operates inside of Tesla’s Nevada factory

Last week, Tesla whistleblower Karl Hansen alleged that an employee at Tesla’s Nevada Gigafactory was involved in a massive drug ring, while others stole...
Wes Schlagenhauf • August 20, 2018

Nikola v. Tesla: Musk’s company sued for $2B by hydrogen truck startup Nikola motors

Production issues of its new Model 3, controversy over a fatal autopilot car crash, getting trade secrets stolen by ol’ Anthony “sticky fingers” Levandowski…...
Wes Schlagenhauf • May 3, 2018

Join 2M+ professionals getting the Hustle daily news brief

[email-submission-form button-text="Join Free" include-trends-opt-in="true" success-url="https://thehustle.co/new-thank-you-v2/" default-source="thehustleco" default-medium="home-exit-popup" default-campaign="home-page" form-id="exit-popup-general" optinmonster-conversion="true"]
<script type="text/javascript"> var onloadCallback = function() { grecaptcha.render('verify-your-humanity', { 'sitekey' : '6LdddrcZAAAAALyttpvOqiwQGwq5BNhgDz4tMQGE' }); }; function getCookieValue(a) { var b = document.cookie.match('(^|[^;]+)\\s*' + a + '\\s*=\\s*([^;]+)'); return b ? atob(decodeURIComponent(b.pop())) : ''; } function getCookie(name) { var cookieArr = document.cookie.split(";"); for(var i = 0; i < cookieArr.length; i++) { var cookiePair = cookieArr[i].split("="); if(name == cookiePair[0].trim()) { return decodeURIComponent(cookiePair[1]); } } return null; } function setHiddenFieldValue(wrappingDiv, searchParams, className, utmName, cookieName, defaultValue) { var el = wrappingDiv.getElementsByClassName(className)[0]; var existingVal = el.getAttribute('value'); if (utmName == 'ref') { var newVal = searchParams.get(utmName) || getCookie(cookieName); } else { var newVal = searchParams.get(utmName) || getCookieValue(cookieName); } if ((existingVal == null || existingVal == '' || existingVal == defaultValue) && (newVal != null && newVal != '')) { el.setAttribute('value', newVal); } } function setHiddenFieldValueFromUtm( wrappingDiv, searchParams, className, utmName, defaultValue ) { var el = wrappingDiv.getElementsByClassName(className)[0]; if (el != null) { var existingVal = el.getAttribute("value"); var newVal = searchParams.get(utmName); if (newVal != null && newVal != "") { el.setAttribute("value", newVal); } } } function initForm() { var wrappingDivs = document.getElementsByClassName('email-submission'); Array.prototype.forEach.call(wrappingDivs,wrappingDiv => { var sp = new URLSearchParams(window.location.search); setHiddenFieldValue(wrappingDiv, sp, 'funnel-source', 'utm_source', 'funnel_source', 'thehustleco'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-campaign', 'utm_campaign', 'funnel_campaign', 'home-page'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-medium', 'utm_medium', 'funnel_medium', 'home-exit-popup'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-referral', 'ref', 'funnel_referral', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-a', 'a', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-c', 'c', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-o', 'o', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-oc', 'oc', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-e', 'e', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-f', 'f', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-r', 'r', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-t', 't', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s1', 's1', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s2', 's2', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s3', 's3', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s4', 's4', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s5', 's5', ''); var error_message = getCookieValue('validate-email-message'); if (error_message && error_message.trim() != '') { var error = wrappingDiv.getElementsByClassName('funnel-error')[0]; var prev_email = getCookieValue('funnel_email'); error_message = prev_email + " is not valid. Please try again"; error.innerHTML = error_message; error.style = ''; } }); if (false) { initCaptchaFormV2(); } } function initCaptchaFormV2() { var v3RecaptchaResponseEl = document.getElementById('recaptcha-response-v3'); v3RecaptchaResponseEl.parentNode.removeChild(v3RecaptchaResponseEl); var wrappingDiv = document.getElementById('email-submission'); var subForm = wrappingDiv.getElementsByClassName('email-submission')[0]; var captchaVersion = document.createElement('input'); captchaVersion.class = 'g-recaptcha hidden-input'; captchaVersion.type = 'hidden'; captchaVersion.name = 'g-recaptcha-response-v2'; captchaVersion.value = 'true'; subForm.appendChild(captchaVersion); var captchaEl = document.createElement('div'); captchaEl.id = 'verify-your-humanity'; subForm.prepend(captchaEl); var captchaApiScriptEl = document.createElement('script'); captchaApiScriptEl.src = 'https://www.recaptcha.net/recaptcha/api.js?onload=onloadCallback&render=explicit'; captchaApiScriptEl.async = true; captchaApiScriptEl.defer = true; document.head.appendChild(captchaApiScriptEl); } window.addEventListener('DOMContentLoaded', (event) => { initForm(); }); if(typeof hp_interval == 'undefined') { var hp_interval = 0; var hp_ts = 0; var hp_try = 0; jQuery(document).ready(function ($) { hp_interval = setInterval(function(){ $('input.hp_ts').val(hp_ts); hp_ts += 1; if(hp_ts >= 180) { clearInterval(hp_interval); } },1000); $('.email-submission:not(.prevent-default)').submit(function (e) { var form = $(this); if(hp_ts < 3 && hp_try < 1) { e.preventDefault(); if (form.find('.email-form-submit-message').length < 1) { form.find('.email-form-wrap').after('<p class="email-form-submit-message" style="padding: 0em 1.5em;">Too fast! Are you a human? Try again please.</p>'); } hp_try += 1; hp_ts = 0; $('input.hp_try').val(hp_try); } }); }); } </script> <div class="email-signup" id=email-submission> <div class="funnel-error" style="display:none;"></div> <form class="email-submission " id="exit-popup-general" action="https://cms.thehustle.co/api/v1/contacts/wordpress_create" method="post" autocomplete="email"> <div class="email-form-wrap"> <input class="funnel-source hidden-input" type="hidden" name="source" value="thehustleco"> <input class="funnel-campaign hidden-input" type="hidden" name="campaign" value="home-page"> <input class="funnel-medium hidden-input" type="hidden" name="medium" value="home-exit-popup"> <input class="funnel-form-id hidden-input" type="hidden" name="form-id" value="exit-popup-general"> <input class="funnel-referral hidden-input" type="hidden" name="referral_code"> <input class="funnel-fail-url hidden-input" type="hidden" name="fail_url" value=""> <input class="funnel-ip-country-wordpress hidden-input" type="hidden" name="ip_country_wordpress" value="FI"> <input class="funnel-submission-url hidden-input" type="hidden" name="submission_url" value="https://thehustle.co/tag/tesla/"> <input class="funnel-a hidden-input" type="hidden" name="a" value=""> <input class="funnel-c hidden-input" type="hidden" name="c" value=""> <input class="funnel-o hidden-input" type="hidden" name="o" value=""> <input class="funnel-oc hidden-input" type="hidden" name="oc" value=""> <input class="funnel-e hidden-input" type="hidden" name="e" value=""> <input class="funnel-f hidden-input" type="hidden" name="f" value=""> <input class="funnel-r hidden-input" type="hidden" name="r" value=""> <input class="funnel-t hidden-input" type="hidden" name="t" value=""> <input class="funnel-s1 hidden-input" type="hidden" name="s1" value=""> <input class="funnel-s2 hidden-input" type="hidden" name="s2" value=""> <input class="funnel-s3 hidden-input" type="hidden" name="s3" value=""> <input class="funnel-s4 hidden-input" type="hidden" name="s4" value=""> <input class="funnel-s5 hidden-input" type="hidden" name="s5" value=""> <input class="funnel-success-url hidden-input" type="hidden" name="success_url" value="https://thehustle.co/new-thank-you-v2/"> <input id="recaptcha-response-v3" class="g-recaptcha hidden-input" type="hidden" name="g-recaptcha-response" value=""> <div class="signup-icon" style="display:none;"> <svg width="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6Zm-2 0-8 5-8-5h16Zm0 12H4V8l8 5 8-5v10Z" fill="#848B92"></path></svg> </div> <input type="hidden" name="hp_ts" class="hp_ts" value="0"> <input type="hidden" name="hp_try" class="hp_try" value="0"> <input type="text" name="first_name" placeholder="Enter your name" value=""> <input class="signup-email" type="email" name="email" placeholder="Your email address" required autocomplete="email"> <input class="email-submit om-trigger-conversion" type="submit" value="Join Free"> </div> <div class="validate-mistake-emails-message" style="display:none;"></div> <div class="form-options" style="display:none"> <div class="form-options-wrap"> <div class="trends-opt-in"> <input id="trends_opt_in_email_submission" class="trends-opt-in-checkbox" type="checkbox" name="trends_opt_in"> <label for="trends_opt_in_email_submission" id="trends_opt_in_label" class="trends-opt-in-text">Yes, I’d like to receive additional marketing emails on hot business opportunities from Trends, by the Hustle.</label> </div> <div class="privacy-text"> <p>We're committed to your privacy. The Hustle uses the information you provide to contact you about our relevant content and services. You may unsubscribe from these communications at any time. For more information, check out our <a href="https://thehustle.co/privacy">Privacy Policy</a>.</p> </div> </div> </div> <div submit-success> <template type="amp-mustache"> <p class="c-message c-message--success">Thank you for subscribing.</p> </template> </div> <div submit-error> <template type="amp-mustache"> <p class="c-message c-message--failed">Your submission failed. Please try again!</p> </template> </div> </form> </div>