You are thinking like most people who trade shares by observing and listening to these experts. I'm glad that you have pointed this out. Now a days everything finance channel talks in Greek and Latin and give breakup of many companies and yet exactly we see what you have mentioned. For no reason the price goes up. There would be a group of heavy hitters or promoters who can manipulate the 'perception of the stock' and be sentiment the price goes up. Many gullible people blindly follow experts and invest to make some money and loose a lot. Many books quote trading stocks and shares needs a high level of discipline similar to the army life. One has to be extremely disciplined to allocate time to learn, monitor the trends and not get very greedy. I've known people who do not bother much and the market factors in the long run, the moment they hit a gross profit of 15%, they sell the share however good or bad the market it and religiously stick to their plan of sell, take the profit and re-invest the principal.