Tesla did not have to pull stock compensation cost forward
Yes they did. They have to follow the agreement and GAAP rules. As soon as they file the 10-Q they will announce that the 21Q1 results unlocked an additional two tranches of the stock compensation plan. (So Elon has already unlocked ~60% of the plan.) We didn't see them releasing two tranches this quarter, so that was a surprise to us as well. (Maybe it shouldn't have been a surprise, but we expected Q1 to be a slower quarter than it was.)