Tesla shares have pulled well back in a months-long period of weakness.With earnings coming up, there looks to be a showdown of bulls and bears on the near-term horizon.I see Tesla's fundamentals - and valuation - as having improved massively in recent months, and I'm therefore still quite bullish.Finally, the elephant in the room is the descending triangle I noted above, and I’ve added some extra bars at the end of the chart to show what the resolution of the triangle might look like. We can se