Modelling stock price using Financial Ratios | Take Buy/Sell/Hold Decisions
Modeling Stock Price Using Financial Ratios and Its Applications to Make Buy/Sell/Hold Decisions
Introduction
Deciding when to buy, sell, or hold a stock is one of the most important and difficult choices facing investors. With thousands of stocks to choose from and a constant stream of new information, how can you tell which stocks are undervalued, overvalued, or fairly priced at any given time? While there‘s no perfect answer, one powerful tool that investors can use to guide their decisions is a statistical model that relates a company‘s stock price to its underlying financial metrics.
The Concept: Using Financial Ratios to Predict Stock Prices
The core idea is that a company‘s market valuation (i.e. stock price) should be closely related to its financial performance. Healthy, growing, profitable companies should be more highly valued than stagnant or struggling ones. While the market is complex and stock prices depend on many factors, in the long run there should be a strong link between price and fundamentals.
This suggests that by looking at a company‘s financial statements and calculating ratios like profitability, growth, leverage, etc., we should be able to roughly estimate what the "fair value" of its stock ought to be. Comparing this to the actual trading price, we can then determine if the stock appears overvalued, undervalued, or roughly fairly valued. This can provide important cues about whether we should consider buying, selling, or holding the stock.
Key Financial Ratios for Stock Valuation
There are dozens of financial ratios that could potentially be relevant to stock pricing, but some of the most important ones include:
-
P/E (Price-to-Earnings) Ratio: Perhaps the most widely used valuation metric, P/E shows how much investors are paying per dollar of company earnings. A higher P/E suggests a stock is more richly valued. Typical P/Es vary by sector.
-
P/B (Price-to-Book) Ratio: Compares the stock price to the book value (net assets) of the company. Helps identify over- or undervalued stocks compared to their asset base.
-
EV/EBITDA: Compares the enterprise value (market cap + debt – cash) to earnings before interest, taxes, depreciation and amortization. More comprehensive than P/E.
-
Sales Growth: Tracks the year-over-year change in revenue. Faster-growing companies often command higher valuation multiples.
-
Net Profit Margin: Measures how much of each dollar of revenue translates into profits. Higher margin companies are typically valued more highly.
-
Return on Equity (ROE): Indicates how efficiently the company generates profits from shareholders‘ equity investment. Higher ROEs often correlate with higher valuations.
-
Debt/Equity Ratio: Measures the company‘s leverage (debt financing vs. equity). Higher leverage increases risk and typically warrants lower valuation multiples.
Each of these ratios provides a different lens to evaluate a company‘s financial health and performance. Comparing ratios to industry peers and the company‘s own history can provide important context about its relative valuation.
The Modeling Process
To quantify the relationship between financial ratios and stock prices, we can employ statistical modeling techniques, most commonly multiple linear regression. The basic steps are:
-
Collect historical financial statement data and stock prices for a broad set of companies (or a targeted sector or industry). The more data the better, ideally going back at least 10 years.
-
For each company and time period, calculate the key financial ratios that will be used as the independent (input) variables.
-
Run a multiple regression with stock price as the dependent (output) variable and the financial ratios as the independent variables. The regression finds the linear equation that best fits the historical relationship between the ratios and stock price.
-
Test the model by seeing how accurately it predicts stock prices for data points that weren‘t used in the original regression (out-of-sample testing). Evaluate performance using metrics like correlation and average error between predicted and actual prices.
-
If the model performs well, it can then be applied to current financial data for stocks of interest to estimate their "fair value" based on the ratios. Comparing this to the market price can help flag over- and undervalued stocks.
Interpreting the Model Results
The output of the regression model is an equation of the form:
Predicted Stock Price = (Ratio1 x Coefficient1) + (Ratio2 x Coefficient2) + … + Intercept
The coefficients indicate both the direction (positive or negative) and strength of each ratio‘s impact on the stock price. A large positive coefficient for P/E, for instance, would imply that higher P/E ratios strongly correlate with higher stock prices, all else equal. The specific coefficient values estimated by the model quantify the historical relationship between each ratio and the price.
By plugging in the current ratios for a particular stock, we get the model‘s estimate of the fair value of the stock based on those financials. If the actual trading price is significantly below the model estimate, it‘s a sign the stock may be undervalued and a good candidate to buy. Conversely, if the market price is well above the model prediction, it‘s a warning flag that the stock may be overvalued and ripe to sell (or avoid buying).
Real-World Example
Let‘s walk through a simplified hypothetical example to illustrate. Suppose we‘ve collected data on 100 stocks over the last 10 years and run a regression to predict stock price based on P/E, Sales Growth, and Debt/Equity ratios. The model output is:
Predicted Price = (15.2 x P/E) + (8.5 x Sales Growth) – (3.4 x Debt/Equity) + 51.0
Now let‘s say we‘re interested in evaluating Stock XYZ. Its current financials are:
- P/E = 22.5
- Sales Growth = 12.4%
- Debt/Equity = 0.8
Plugging these numbers into the model, we estimate the fair stock price as:
Fair Value Estimate = (15.2 x 22.5) + (8.5 x 12.4) – (3.4 x 0.8) + 51.0
= 342 + 105.4 – 2.72 + 51.0
= $495.68
If Stock XYZ is currently trading at $400, the model suggests it is undervalued by about 24% based on the historical relationship between its financial ratios and price. This would be a strong indication to consider buying the stock. On the other hand, if it was trading at $600, the model would imply it is overvalued by 21%, a sign that the stock may be a good candidate to sell or avoid.
Caveats and Limitations
While this type of modeling can be a powerful tool, it‘s critical to understand its limitations. A model is only as good as its inputs and design. Some key caveats:
- Historical performance doesn‘t guarantee future results. Relationships that held in the past may not continue going forward.
- The model is only as good as the underlying data and the choice of ratios/variables to include. Omitting important variables or using flawed data can lead to spurious results.
- Financial statements don‘t tell the full story. Factors like brand, management quality, strategic positioning, etc. are hard to capture in ratios but can have a major impact on valuation.
- Extreme predictions are less reliable. The model is best at identifying relative value within a "normal" range. Stocks with very high or low ratios compared to peers may be outliers the model can‘t handle well.
- Valuation is more meaningful within an industry/sector than across the full market. Different business models justify very different typical ratios.
Given these limitations, quantitative valuation models are best used as one input into an integrated process alongside qualitative research and other valuation techniques. They work best for screening large numbers of stocks to identify potential over- and undervalued names that may warrant deeper analysis.
Conclusions
Financial ratio-based valuation models can be a powerful tool to help investors make more informed and objective buy, sell, and hold decisions. By quantifying the historical link between a company‘s financial performance and its market valuation, we can estimate its current fair value and identify possible mispricing.
While any model is inherently a simplification and can never perfectly predict prices, this type of analysis provides an important anchor for valuation amidst constant market noise. As one tool in the toolbox, it can help investors focus on the most promising candidates to buy and redeploy capital away from overheated stocks.
As with any investing strategy, it‘s important to combine this model with other research and never rely on it in isolation. But employed as part of a disciplined framework, financial ratio modeling can help augment and enhance traditional analysis techniques and contribute to better decision making over time.