Tesla Earnings Loom as Bulls and Bears Stake Out Positions