What does it mean? I'm pretty sure it means TSLA can no longer afford to throw money around like a drunken sailor. These SC stations supposedly cost about 250K each. I'm sure that's chump change to Elon but sooner or later, those nickels, dimes and thousands of dollars start adding up. As in - over a billion in cumulative losses and the meter's still running.