During the past few years, there have been tremendous studies on measuring the effects of various factors on stock prices. This paper presents an empirical investigation to study the effects of book value, net earnings and cash flow on stock prices of 129 selected firms listed on Tehran Stock Exchange over the period 2007-2012. Using some regression techniques, the study has determined that the effects of book value, net earnings as well as cash flow decreases over the time although the effects of book value is bigger than net earnings and cash flow. However, as time passes on, there is no change on trend of the effects of these components on stock price.