Thursday, March 24, 2011

So Obvious, Right?

Back in 2003, Netflix was trading below $25 per share.



Now it's over $225. This one was a no-brainer. Why'd we miss it?