Tesla – is the tide turning?