All that talk about innovations and technology... while the most important things are solid earnings and growth... the earnings are crucial to a company...
http://202.122.204.93/3drie/15.html : when a companys earnings are growing at a fast pace compared to the stock price, you can be damn sure to see a price explosion some day, its like a quiet volcano.