Tesla Stock To Lift Off After Battery Recharge

In mid-2013, investors Stephen and Samuel Lieber, who jointly manage Alpine Woods Capital, singled out Tesla Motors as their single best investment idea. At the time, Tesla was trading around $50 a share and the jury was out on the stock. Sam laid out the investment thesis for the game-changing […]