Tesla reports record earnings but tighter profit margins | CNN Business