Monday, May 13, 2013

In Other News, Tesla is Up 12.4% (TSLA)

That's it, no story.
 $86.27 +$9.51 (12.38%)