Tesla Inc (NASDAQ: TSLA)’s shares have been on roller coaster ride over the past couple months amid so many positive and negative developments. TSLA in December...