Musk offers apology after shareholder pressure mounts on Tesla boss Contrition comes with an air of reluctance and blame as Twitter spat impacts stock. July 18 2018