Tesla (TSLA) is currently going through one of the most turbulent times in its history. The company is battling slowing top-line growth and cratering margins in a macro environment where electric vehicle (EV) companies are squarely out of favor with markets. Then we have the company’s annual meeting next week, where shareholders will decide on CEO Elon Musk’s 2018 compensation package. A vote on the gigantic pay package, once worth $56 billion, was called for after a Delaware judge voided the previous package earlier this year. Amid all of the controversies and headwinds, Tesla is stacked at t…