Tesla (TSLA) Q4 Earnings Report: Full Review