Preface xvii
Acknowledgments xxiii
PART I FINANCIAL MODELING STRUCTURE AND DESIGN: STRUCTURE AND MECHANICS OF DEVELOPING FINANCIAL MODELS FOR CORPORATE FINANCE AND PROJECT FINANCE ANALYSIS
CHAPTER 1 Financial Modeling and Valuation Nightmares: Problems That Financial Models Cannot Solve 3
CHAPTER 2 Becoming a Black Belt Modeler 9
CHAPTER 3 General Model Objectives of Structuring Transactions, Risk Analysis, and Valuation 13
CHAPTER 4 The Structure of Alternative Financial Models 17
Structure of a Corporate Model: Incorporating History and Deriving Forecasts from Historical Analysis 21
Use of the INDEX Function in Corporate Models 26
Easing the Pain of Acquiring PDF Data 28
Structure of a Project Finance Model That Accounts for Different Risks in Different Phases over the Life of a Project 30
Reconciliation of Internal Rate of Return in Project Finance with Return on Investment in Corporate Finance 33
Structure of an Acquisition Model: Alternative Transaction Prices and Financing Terms 35
Structure of an Integrated Merger Model: Forecasting Earnings per Share 37
CHAPTER 5 Avoiding Bad Programming Practices and Creating Effective Auditing Processes 41
How to Make Financial Models More Efficient and Accurate 44
CHAPTER 6 Developing and Efficiently Organizing Assumptions 55
Assumptions in Demand-Driven Models versus Supply-Driven Models: The Danger of Overcapacity in an Industry 55
Creating a Flexible Input Structure for Model Assumptions 60
Alternative Input Structures for Project Finance and
Corporate Finance Models 62
Setting Up Inputs with Code Numbers and the INDEX Function 62
CHAPTER 7 Structuring Time Lines 67
Timing in Corporate Finance Models: Distinguishing the Historical Period, Explicit Period, and Terminal Period 67
Development to Decommissioning: Phases in the Life of a Project Finance Model 69
Timing in Acquisition Models: Separating the Transaction Period, the Holding Period, and the Exit Period 70
Structuring a Time Line to Measure History, Explicit Periods, and Terminal Periods in Corporate Models and Risk Phases in Project Finance Models 72
Computing Start of Period and End of Period Dates 73
TRUE and FALSE Switches in Modeling Time Periods 75
Computing the Age of a Project in Years on a Monthly, Quarterly, or Semiannual Basis 77
The Magic of a HISTORIC Switch in a Corporate Model 78
Transferring Data from a Corporate Model to an Acquisition Model Using MATCH and INDEX Functions 82
CHAPTER 8 Projecting Revenues, Expenses, and Capital Expenditures to Derive Pretax Cash Flow 85
Transparent Calculations of Pretax Cash Flow 85
Inflation and Growth Rates in Calculations of Pretax Cash Flow 88
Valuation Analysis from Prefinancing, Pretax Cash Flow 90
CHAPTER 9 Moving from Pretax Cash Flow to After-Tax Free Cash Flow 91
Working Capital Analysis 91
Problems in Computing Depreciation Expense in Corporate Models Involving Asset Retirements 92
Portfolios of Assets with a Vintage Process 94
Accounting for Asset Retirements in Corporate Models 99
Alternative Methods for Deriving Retirements Associated with Existing Assets in Corporate Models 103
Depreciation Issues in Project Finance Models 109
Modeling the Change in Deferred Taxes in Corporate Models 110
Adjusting the Tax Basis in an Acquisition 111
CHAPTER 10 Adding Debt to a Corporate or Project Finance Model by Programming Cash Flow Waterfalls 113
Adding the Debt Schedule to a Financial Model 114
Modeling Scheduled Debt Repayments 116
Connecting Debt to Cash Flow in Corporate Models 117
With a Structured Process, You Can Model Any Cash Flow Waterfall 119
Defaults on Debt and Measuring the Debt Internal Rate of Return 124
Assessing Risk and Return Characteristics of Subordinated Debt 127
CHAPTER 11 Alternative Calculations of Equity Distributions 131
Modeling Dividend Distributions 132
Computing a Target Capital Structure through Simulating New Equity Issues and Buybacks 136
CHAPTER 12 Putting Together Financial Statements and Calculating Income Taxes 139
Computation of Taxes Paid and Taxes Deferred 140
Cash Flow Statement and Balance Sheet 144
PART II ANALYZING RISKS WITH FINANCIAL MODELS: SENSITIVITY ANALYSIS, SCENARIO ANALYSIS, BREAK-EVEN ANALYSIS, TIME SERIES, AND MONTE CARLO SIMULATION
CHAPTER 13 Risk Assessment: The Centerpiece of All Valuation, Contracting, and Credit Issues in Finance 149
Six Alternative Ways to Assess the Risk of a Company, a Project, or a Contract 151
Using Direct Risk Assessment to Measure Cash Flow and Financial Ratios 154
CHAPTER 14 Defining, Describing, and Assessing Risk in a Risk Allocation Matrix 159
CHAPTER 15 Presentation of Risk Analysis through Adding Sensitivity Analysis to Financial Models 165
Setting Up Data for Making Graphs by Converting Periodic Data into Annual, Semiannual, or Quarterly Data 167
Using the INDIRECT Function to Automate Conversion to Time Period Data 172
Making Flexible Graphs for Sensitivity Analysis 173
CHAPTER 16 Using Financial Models to Establish Break-Even Points for Key Input Variables with Data Tables 185
Establishing Break-Even Criteria When Analyzing Financial Models 188
Mechanics of Using Data Tables to Compute Break-Even Points Automatically 193
Creating Data Tables Using VBA Instead of the Data Table Tool 201
Summary of Break-Even Analysis 205
CHAPTER 17 Constructing Flexible Scenario Analysis for Risk Assessment 207
Mechanics of Scenario Analysis 210
Using VBA Code to Create a Scenario Analysis 221
Getting the Best of Both Worlds: Creating a Special Custom Scenario That Allows Use of Spinner Buttons and Drop-Down Boxes 223
CHAPTER 18 Generating Tornado Diagrams, Spider Charts, and Waterfall Graphs 231
Tornado Diagrams That Display Which Variables Have the Largest Effect on Value and Which Variables Have the Least Effect on an Output Variable 232
Creating a Tornado Diagram by Extending Scenario Analysis 234
Creating a Tornado Diagram Using a Two-Way Data Table 242
Spider Diagrams That Illustrate How Each Range in Input Variables Affects an Output Variable 246
How to Create a Spider Diagram Using a Two-Way Data Table 247
Presenting Sensitivity Analysis with a Waterfall Chart 250
CHAPTER 19 Adding Probabilistic Risk Analysis and Time Series Equations to Financial Models 253
Definition of Some Terms for Adding Stochastic Analysis to Your Financial Models 256
Using Probability Distributions with Spreadsheet Functions Rather Than Equations with Greek Letters 258
CHAPTER 20 Taking the Mystery out of Applying Time Series Analysis and Monte Carlo Simulation in Financial Models 263
Step-by-Step Procedure to Incorporate a Monte Carlo Simulation into Your Models 266
CHAPTER 21 Constructing Probability Distributions with Trends, Mean Reversion, Price Boundaries, and Correlations among Variables 277
Starting Point for Developing Time Series Equations—Brownian Motion and Normal Distributions 279
Testing the Assumption That Input Variables Are Normally Distributed 281
Price Boundaries and Short-Run Marginal Cost 285
Mean Reversion and Long-Run Equilibrium Analysis 286
Modeling Correlations among Variables in Time Series Equations 289
CHAPTER 22 The Difficult Problem of Estimating Volatility, Mean Reversion, Time Trends, Correlations, and Price Boundaries from Historical Data or Market Data 295
Calculation of Volatility from a Random Walk Process 296
Attempting to Measure the Presence of Mean Reversion in Historical Data 297
Attempting to Measure the Presence of Mean Reversion by Evaluating Changes in Periodic Volatility 300
Risk Analysis Summary 303
PART III ADVANCED CORPORATE MODELING: MODELING TERMINAL VALUE WITH STABLE RATIOS IN THE DISCOUNTED CASH FLOW MODEL, DERIVING IMPLIED MULTIPLES, AND COMPUTING THE BRIDGE BETWEEN EQUITY VALUE AND ENTERPRISE VALUE
CHAPTER 23 Overview of Issues When Computing Normalized Cash Flow and Terminal Value 307
CHAPTER 24 Computing the Return on Invested Capital for Historical and Projected Periods in Corporate Models 313
Working with a Free Cash Flow Perspective, an Equity Cash Flow Perspective, or Both in Computing Financial Ratios 314
Presenting Return on Invested Capital in Financial Models 316
CHAPTER 25 Calculation of Invested Capital 321
Dissecting the Financial Structure of a Corporation to Understand the Bridge from Enterprise Value to Equity Value 323
Drawing an Imaginary Line underneath EBIT to
Understand the Financial Structure of a Corporation 326
Constructing a Long-Term Model to Create Proof of Corporate Finance Concepts 328
CHAPTER 26 Complex Items in Balance Sheet Analysis: Deferred Taxes, Operating Cash, and Derivative Assets 337
Treatment of Accumulated Deferred Taxes Arising from Depreciation 337
Classification of Operating Cash That Produces Interest Income below the EBITDA Line 341
Treatment of Derivative Assets and Liabilities Depending on How Derivatives Affect EBITDA 344
CHAPTER 27 Four General Terminal Value Methods 347
Method 1: Stable Growth Using the (1 + g)/(WACC – g) Formula 349
Method 2: Value Driver Method—Incorporating the Return Relative to Cost of Capital in Terminal Value 351
Method 3: Use of Multiples from Comparative Analysis 352
Method 4: Derived Multiple Formula 353
CHAPTER 28 Terminal Value and Philosophy: Company Growth Rates and Overall Economic Growth 357
Computing Transition Periods Using Compound Growth Rates and Switch Variables 359
Computing Explicit Period Cash Flow and Terminal Value with Different Starting and Ending Points 362
Computing Value with Changing Weighted Average Cost of Capital and a Midyear Convention 365
CHAPTER 29 Normalizing Terminal Year Cash Flows for Stable Working Capital Investment 369
Effect of Changes in Growth on Working Capital Investment, Capital Expenditures, Depreciation, and Deferred Taxes 370
Developing a Simple Equation for Normalizing Working Capital 371
Incorporating Terminal Period Normalized Cash Flow in a Corporate Model 375
CHAPTER 30 Relationship of Growth, Capital Expenditures, Depreciation, and Return on Investment 377
The Long-Term Stable Ratio of Capital Expenditures to Depreciation and the Ratio of Depreciation Expense to Net Plant 378
Computing the Ratio of Capital Expenditures to Depreciation When Historical Growth Differs from Prospective Growth 385
Computing the Ratio of Capital Expenditures to Depreciation 390
Implementing the Stable Ratio of Capital Expenditures to Depreciation in Valuation Analysis 393
CHAPTER 31 Computing Normalized Deferred Tax Changes 399
Stable Ratio of Deferred Tax to Capital Expenditure without Change in Growth Rate 400
Normalized Deferred Tax with Change in Growth Rate 404
CHAPTER 32 Terminal Value and the Ability of a Company to Earn Returns above the Cost of Capital 407
The Myth of Convergence of Return on Capital to Cost of Capital 408
CHAPTER 33 Errors and Distortions in Applying the Value Driver Formula 415
Deriving the Value Driver Formula for the Price/Earnings Ratio and Equity Value 416
Deriving Implicit Assumptions about the Progression of the Incremental Return on Equity in the Equity-Based Value Driver Formula 418
Deriving the Value Driver Formula Using the Return on Invested Capital and the Weighted Average Cost of Capital 425
Biases in the Value Driver Formula in a Case with Only Working Capital 427
Problems of the Value Driver Formula When Invested Capital Includes Net Plant 432
CHAPTER 34 Computing Implied Price/Earnings Ratios for Use in Terminal Value Calculations 435
Model for Deriving the P/E Ratio from Value Drivers 438
CHAPTER 35 Computing an Implied EV/EBITDA Ratio in Terminal Value Calculations 445
Simulation Model to Derive Implied EV/EBITDA Ratio from Invested Capital with Constant Growth 446
Function to Derive Implied EV/EBITDA Ratio 448
Comprehensive Analysis to Derive Implied EV/EBITDA Ratio with Changing Growth, Deferred Taxes, and Working Capital 449
CHAPTER 36 Developing Value Drivers for P/E and EV/EBITDA Ratios with Benchmarking and Regression 453
Benchmarking Multiples to Derive Cost of Capital 454
Downloading Data for a Sample of Companies from the Internet into a Spreadsheet 455
Running Regression Analysis on Financial Data 458
Advanced Corporate Modeling Summary 460
PART IV COMPLEX ISSUES: CIRCULAR REFERENCES AND OTHER COMPLEX ISSUES FROM FINANCIAL STRUCTURING IN PROJECT FINANCE AND CORPORATE FINANCE MODELS
CHAPTER 37 Resolving Circular References in Acquisition Models: Computing Interest Expense on the Average Balance of Debt 465
Circular References and Use of Opening Balances in Annual Models 466
Alternative Techniques for Solving Circular Reference Logic Problems in Financial Models 468
Resolution of Circular References from a Cash Flow Sweep Using the Iteration Button 470
Solving Circular References from Cash Sweeps with Goal Seek and Solver 472
Solving Basic Circular References from Cash Sweeps with a Horrible Copy and Paste Macro 474
Solving Circular References Related to a Cash Sweep Using Algebra 475
Solving Circular References with Functions That Iterate around Equations That Cause the Problem 479
CHAPTER 38 Creating a Structured Cash Flow Process in a Corporate Model to Resolve Circular References 483
Structuring a Corporate Model with a Cash Flow Waterfall 483
Resolving Circular References in a Corporate Model Using an Iterative User-Defined Function 487
CHAPTER 39 Overview of Complex Project Finance Modeling Structuring Issues 491
Difficult Project Finance Problems: Structuring versus Risk Analysis Elements of a Model 493
Items in Project Finance Models That Cause Circularity 495
CHAPTER 40 Funding Techniques in Project Finance and the Associated Circular Reference Problems 497
Case 1: No Circular Reference—Pro-Rata Funding, Interest Paid during Construction, and Debt Size from Cash Flow 499
Case 2: Circular Reference from Pro-Rata Funding with Capitalized Interest or Debt Ratio Input 501
Case 3: Pro-Rata Funding with Capitalized Fees 506
Case 4: Cascade with Equity Funded before Debt That Can Be Solved with Backward Induction 508
Case 5: Bond Financing in a Single Period 513
CHAPTER 41 Debt Sculpting in a Project Finance Model 515
Sculpting Method 1: Use of Solver 517
Sculpting Method 2: Goal Seek and Algebra 519
Sculpting Method 3: Net Present Value of Target Debt Service 521
Sculpting Method 4: Backward Induction 524
Sculpting Approaches in Complex Cases with Taxes, Debt Service Reserve Accounts, and Interest Income 526
Solving Difficult Sculpting Problems with User-Defined Functions 532
CHAPTER 42 Automating the Goal Seek Process for Annuity and Equal Installment Repayments 539
Debt Sizing with Level Repayments or Annuity Repayments Using a Goal Seek Macro 541
Computing Debt Size for Equal Installment Structuring with a User-Defined Function 542
Computing Debt Size for Annuity Structure with User-Defined Function 545
CHAPTER 43 Modeling Debt Service Reserve Accounts 547
Structuring the Debt Service Reserve Account in a Project Finance Model 548
Avoiding Circular References in Funding Debt Service Reserve Accounts through Separating Construction Debt from Permanent Debt 550
Avoiding Circular References Due to Cash Flow Sweeps and the Debt Service Reserve Account 552
CHAPTER 44 Modeling Maintenance Reserve Accounts 555
MRA Case 1: Constant Maintenance Time Period Increments and Level Expenditures 556
MRA Case 2: Constant Time Period Increments and Changing Expenditures 557
MRA Case 3: Varying Time Period Increments and Changing Expenditures Using the MATCH Function 559
CHAPTER 45 Refinancing and Valuing a Project Given Risk Changes over the Life of a Project 563
Computed Internal Rate of Return with Changes in Discount Rate over Project Life 563
Effects of Refinancing on the Value of a Project 565
Mechanics of Implementing Refinancing into a Project Finance Model 568
CHAPTER 46 Covenants and Cash Flow Sweeps in Project Finance Models 571
Mechanics of Modeling Covenants and Cash Flow Sweeps 572
CHAPTER 47 Asset Portfolios, Progress Payments, and Lease Rolls in Real Estate Models 577
Modeling a Single Real Estate Project 579
Modeling Multiple Projects That Are Part of a Combined Portfolio with Percent of Time Function 580
Modeling a Portfolio with the INDEX Function and Data Table Tools 584
About the Author 589
About the Website 591
Index 593