Tesla Financial Analysis