Microsoft and Apple are earnings all-stars while Tesla remains in the doghouse.