Offer your thoughts or opinion on the input financial query or topic using your financial background.

How can I find out what factors are making a stock's price rise?
Because more people bought it than sold it. That's really all one can say. You look for news stories related to the event, but you don't really know that's what drove people to buy or sell. We're still trying to figure out the cause of the recent flash crash, for example. For the most part, I feel journalism trying to describe why the markets moved is destined to fail.  It's very complicated. Stocks can fall on above average earnings reports, and rise on dismal annual reports. I've heard a suggestion before that people "buy on the rumor, sell on the news". Which is just this side of insider trading.