Forward PE Investing: Growth-Adjusted Valuation

CASSIA TRADING

INVESTING MASTERY COURSE

Forward PE Investing:
Growth-Adjusted Valuation

Using projected earnings growth to calculate more accurate PE ratios for investment decisions

Module 0 Advanced

Key Concept

PE = 50 → Forward PE = 25

Forward PE adjusts current PE by projected earnings growth. PE of 50 with 100% growth = Forward PE of 25 — a more realistic valuation.

Module Overview

Concept: Growth-adjusted PE valuation
Formula: Forward PE = PE / (1 + Growth%)
Example: PE 50, 100% growth → PE 25
When to use: High-growth companies
Limitations: Projection accuracy
Implementation: Step-by-step guide

What is Forward PE?

Core Definition

Forward PE uses projected future earnings instead of historical earnings
Traditional PE uses trailing earnings which may mislead growth valuations
Adjusts for expected growth to provide clearer valuation
Especially useful for high-growth companies

The Formula

Forward PE = Current PE ÷ (1 + Growth Rate)
Current PE = Price / EPS
Growth Rate = Expected EPS growth
Forward PE = Adjusted valuation

Example: PE 50 with 100% growth becomes Forward PE 25

Traditional PE vs Forward PE

Traditional PE
50
$100 / $2 EPS
100% Growth
EPS: $2 → $4
Projection
Forward PE
25
50 ÷ 2

Why Forward PE Matters

Traditional PE Limitations

Backward-looking: Uses past earnings
Growth stocks mispriced: High-growth companies look expensive
Misses trajectory: Ignores expansion trends
Distorted results: One-time events affect ratios

Real Example: NVIDIA (2020)

Traditional PE: 85
Expected Growth: 90%
Forward PE: 44.7
Result: 150%+ returns

Traditional vs Forward PE

Aspect Traditional PE Forward PE
Time Focus Past Future
Growth Adjustment No Yes
Best For Stable companies Growth stocks
Accuracy Low High
Data Required Historical Projected
Risk Low Projection risk
Key Takeaway: Forward PE improves growth stock valuation

Calculating Forward PE

Step-by-step process with examples

The Process

1

Find Current PE Ratio

Get from: Yahoo Finance, Bloomberg, or company investor relations

PE = Stock Price / Trailing EPS
2

Get Expected Growth Rate

Sources: Analyst consensus from FactSet, Seeking Alpha, or earnings calls

Growth Rate = (Next Year EPS - Current EPS) / Current EPS
3

Calculate Forward PE

Apply the formula to get growth-adjusted valuation

Forward PE = Current PE / (1 + Growth Rate)

Example: Amazon (AMZN)

Step 1: Current Data

Stock Price:
$140
Trailing EPS:
$2.80
Traditional PE:
50
$140 / $2.80 = 50

Step 2: Growth Projection

Analyst Consensus EPS (Next Year):
$4.20
Growth Rate Calculation:
($4.20 - $2.80) / $2.80 = 0.50 or 50%

Step 3: Forward PE Calculation

Forward PE = 50 / (1 + 0.50)
Forward PE Ratio
33.3

Much more attractive than traditional PE of 50!

Practical Examples

Comparing high-growth tech stocks

S&P 500 Growth Stocks Comparison (2023 Example)

Stock Traditional PE Expected Growth Forward PE Better Value?
Tesla (TSLA) 72 60% 45 ✓ Reasonable
NVIDIA (NVDA) 95 90% 50 ✓ Attractive
Meta (META) 28 25% 22.4 ✓ Bargain
Amazon (AMZN) 65 35% 48.1 ⚠ Fair
Microsoft (MSFT) 32 15% 27.8 ✓ Solid

High PE ≠ Overvalued

NVIDIA's PE of 95 looks expensive, but Forward PE of 50 shows it's reasonably valued given 90% growth

Growth Matters

Higher growth justifies higher PE. 90% growth companies can trade at PE 100 and still be good value

Find Hidden Gems

Meta at Forward PE of 22.4 was undervalued - stock returned 180% that year

Implementation Guide

Python and Excel examples

Python Implementation



import yfinance as yf
import pandas as pd

def calculate_forward_pe(ticker, growth_rate):
    """
    Calculate Forward PE for a given stock.
    
    Args:
        ticker: Stock ticker symbol (e.g., 'AAPL')
        growth_rate: Expected EPS growth rate (decimal)
    
    Returns:
        dict with PE metrics
    """
    
    # Fetch stock data
    stock = yf.Ticker(ticker)
    info = stock.info
    
    # Get current PE
    current_pe = info.get('trailingPE', None)
    
    if current_pe is None:
        return {'error': 'PE data not available'}
    
    # Calculate Forward PE
    forward_pe = current_pe / (1 + growth_rate)
    
    # Get additional info
    price = info.get('currentPrice', 0)
    eps = price / current_pe if current_pe > 0 else 0
    
    return {
        'ticker': ticker,
        'price': price,
        'trailing_eps': eps,
        'current_pe': current_pe,
        'growth_rate': growth_rate * 100,
        'forward_pe': forward_pe
    }

# Example usage
stocks = {
    'NVDA': 0.90,  # 90% expected growth
    'TSLA': 0.60,  # 60% expected growth
    'META': 0.25,  # 25% expected growth
}

results = []
for ticker, growth in stocks.items():
    result = calculate_forward_pe(ticker, growth)
    results.append(result)
    
    print(f"\n{ticker}:")
    print(f"  Traditional PE: {result['current_pe']:.1f}")
    print(f"  Forward PE: {result['forward_pe']:.1f}")
    print(f"  Growth Rate: {result['growth_rate']:.0f}%")

# Create DataFrame for analysis
df = pd.DataFrame(results)
print("\n", df)


Excel Formula

Basic Formula (Cell D2)
=B2/(1+C2)
B2 = Current PE C2 = Growth Rate
Spreadsheet Structure
A: Ticker | B: Current PE
C: Growth Rate | D: Forward PE
E: Rating (=IF(D2<30,"Buy","Hold"))

Data Sources

Current PE Ratio
Yahoo Finance, MarketWatch
Analyst Estimates
Seeking Alpha, FactSet
Company Guidance
Earnings calls, SEC filings

Pro Tip

Use analyst consensus instead of single projections.

Use Cases & Limitations

Best Use Cases

High-Growth Tech Stocks: SaaS, semiconductors, AI/ML companies with rapid expansion
Turnaround Stories: Companies recovering from temporary setbacks with improving earnings
Sector Comparisons: Compare growth stocks within same industry (e.g., cloud providers)
Portfolio Screening: Filter S&P 500 for undervalued growth opportunities
Earnings Season: Re-evaluate positions after quarterly results and updated guidance

Ideal Candidates

Companies with 20%+ expected growth, positive earnings, and clear business models

Critical Limitations

Projection Risk: Growth estimates can be wildly wrong - analysts miss big 40% of the time
Not for Cyclicals: Don't use for commodities, financials with volatile earnings
Negative Earnings: Formula breaks down when company has losses
Quality Ignored: Doesn't account for debt levels, cash flow, or competitive moat
One-Year Only: Focuses on next 12 months, ignores long-term growth trajectory

Major Warning

Never rely solely on Forward PE. Always combine with cash flow analysis, balance sheet strength, and business quality assessment

When to Use Forward PE

Use It

Growth > 15%
Positive earnings
Predictable business

Use Cautiously

5-15% growth
Volatile sectors
Uncertain outlook

Don't Use

Negative earnings
Cyclical industries
Turnaround speculation

Key Takeaways & Next Steps

What You Learned

Forward PE = Current PE / (1 + Growth Rate) - adjusts valuation for expected earnings growth
Traditional PE misleads for growth stocks - Tesla at PE 72 becomes PE 45 with 60% growth
Best for high-growth tech, screening S&P 500 growth stocks, and sector comparisons
Critical limitation: projection risk - always verify with cash flow and quality metrics

Next Steps

Screen S&P 500 growth stocks with Forward PE < 30
Build Excel tracker with analyst consensus growth rates
Backtest: Compare Forward PE picks vs S&P 500 returns
Combine with PEG ratio (PE to Growth) for complete picture

Further Reading

Data Sources
Yahoo Finance API, FactSet, Seeking Alpha Premium
Related Metrics
PEG Ratio, Price/Sales, EV/EBITDA, DCF Analysis
Books
"The Intelligent Investor" - Benjamin Graham

Module Complete!

You now understand how to use Forward PE to find undervalued growth stocks in the S&P 500. Apply this metric to screen high-growth companies with reasonable valuations.

8
Slides
2
Code Examples
5
Stock Examples