Is Tesla still a buy? One CIO weighs in and names 3 alternatives he likes