Factors that Influence Stock Prices