Welcome back. In our previous lesson, you mastered the calculation of key static metrics like operating margin and free cash flow, giving you a financial "snapshot" of a company at a single point in time. While essential, this snapshot doesn't tell the whole story, especially in the volatile world of commodities.
Today, we transition from this static picture to a dynamic analysis. The profitability of a mining company is heavily dependent on external factors it cannot control—namely, the market price of the commodities it sells and the exchange rates between its currency of revenue (usually USD) and its currencies of cost (local currencies). This lesson will teach you how to build a sensitivity table to model and quantify the impact of these changes on a company's financial performance.
This skill is fundamental to risk management and thesis development for your 3-12 month trading horizon. By understanding how sensitive a company's earnings are to these variables, you can better assess potential returns and, just as importantly, potential risks.
The "Why": Visualizing Uncertainty
Before we construct a table, let's build an intuition for why this analysis is so critical. A mining operation's value is not a fixed number; it's a moving target, constantly buffeted by market forces.
Professor Aswath Damodaran's presentation on valuing a Vale iron ore mine provides powerful visualisations of this concept. Please review the two slides linked below.
A Vale Iron Ore Mine in Canada Investment Operating ...
This presentation from NYU Stern illustrates how a project's value responds to external variables.
Focus on two key charts. First, find the slide titled "Effect of Changing Iron Ore Prices". Observe the direct, steep relationship between the price per ton and the project's Net Present Value (NPV). Next, look at the following slide, "Exchange Rate effects", which shows how the NPV and Internal Rate of Return (IRR) change as the Canadian dollar fluctuates against the US dollar. These graphs visually demonstrate the high degree of leverage that commodity prices and FX have on a project's financial viability.
These charts make it clear: small changes in external variables can lead to dramatic swings in financial outcomes. Our goal is to quantify these swings for an entire company, not just a single project.
The "What": A Professional-Grade Example
So, what does this analysis look like in practice? Major mining companies provide this information directly to their investors. Let's examine a real-world example from Anglo American.
[PDF] 2025-results-presentation.pdf - Anglo American
This document contains a best-practice example of a sensitivity analysis table.
On page 43 of the PDF (labeled "39 [OFFICIAL] Results 2025 - appendix" in the document footer), find the table titled "Sensitivity analysis – 2025". This is the type of output we are aiming to understand and build. Notice how it concisely communicates the estimated impact on 12-month EBITDA (in millions of dollars) for a 10% change in various commodity prices and foreign exchange rates. For example, a 10% rise in the copper price is estimated to increase EBITDA by $716 million.
This table is the end product of a detailed internal model. It's a powerful tool for an analyst. A company with high sensitivity to a commodity you are bullish on might offer more upside (and vice versa). Now, let's learn how to construct a simplified version of this model ourselves.
The "How": Building a Sensitivity Table
At its core, a sensitivity table is a structured way to run multiple "what-if" scenarios. The logic is very similar to building a data-driven component in software development: you define inputs, an output, and a function that maps one to the other.
The process is methodical:
- Establish a Base Case: Define your initial assumptions for production, prices, and costs.
- Define Inputs (Drivers): Identify the key variables you want to test (e.g., copper price, AUD/USD exchange rate).
- Define Outputs: Select the financial metric you want to measure (e.g., Revenue, Operating Profit).
- Calculate Scenarios: Systematically change the input variables and record the effect on the output.
For a hands-on guide to the mechanics, particularly how this is implemented in a spreadsheet environment like Excel, the following video is an excellent primer.
Sensitivity Analysis for Financial Modeling
This video from the Corporate Finance Institute demonstrates the practical steps for creating sensitivity tables in Excel.
Watch the segment from the beginning of the "Direct Method" through to the end of its example. This section explains how to set up and populate a two-variable data table, which is exactly the structure we'll be using. Pay close attention to the concept of having one variable on the row axis, another on the column axis, and the output formula in the corner.
Step-by-Step Construction
Let's build a model for a hypothetical Australian copper miner.
1. Base Case Assumptions:
- Annual Production: 100,000 tonnes of copper.
- Realised Copper Price: $8,500 USD per tonne.
- Unit Production Cost: $8,000 AUD per tonne.
- AUD/USD Exchange Rate: 0.66 (i.e., 1 AUD = 0.66 USD).
2. Base Case Calculation:
First, let's calculate the operating profit for our base case. We need all figures in a common currency, typically USD, as this is the standard for commodity pricing.
- Revenue:
- Costs (in USD): The costs are incurred in AUD, so we must convert them to USD.
- Operating Profit:
3. Building the Two-Variable Table
Now, let's see how this operating profit changes when both the copper price and the AUD/USD exchange rate fluctuate. We will create a table with copper prices on the rows and exchange rates on the columns.
- Copper Price Scenarios: $8,000, $8,500 (Base), $9,000
- AUD/USD FX Scenarios: 0.64 (weaker AUD), 0.66 (Base), 0.68 (stronger AUD)
The calculation for each cell is:
Let's calculate the profit for the top-left cell (Price = $8,000, FX = 0.64):
- Revenue:
- Cost (USD):
- Operating Profit:
By repeating this calculation for every combination, we get our sensitivity table:
| AUD/USD = 0.64 | AUD/USD = 0.66 (Base) | AUD/USD = 0.68 | |
|---|---|---|---|
| Price = $8,000 | $288m | $272m | $256m |
| Price = $8,500 (Base) | $338m | $322m | $306m |
| Price = $9,000 | $388m | $372m | $356m |
| (All figures in millions of USD) |
Interpreting the Table:
- Reading Horizontally: For any given copper price, as the AUD strengthens (FX rate increases), the USD value of the costs rises, and profits fall.
- Reading Vertically: For any given exchange rate, as the copper price rises, revenues increase directly, and profits rise significantly.
- Leverage: Notice how a relatively small percentage change in the inputs creates a much larger percentage change in the operating profit. This operational leverage is a key characteristic of miners.
Conclusion
In this lesson, you have learned to move beyond static financial metrics and build a dynamic model of a company's profitability. You now understand how to quantify the impact of the two most critical drivers for a commodity producer: the price of its product and its local exchange rate.
Key takeaways from today's session:
- Sensitivity analysis is a crucial tool for understanding the risks and potential returns of investing in commodity-linked companies.
- A company's profits are often highly leveraged to changes in commodity prices and foreign exchange rates.
- Costs are often incurred in a local currency, while revenues are tied to a USD benchmark price. A weaker local currency (fewer USD per unit of local currency) is generally beneficial for a producer's margins.
- Building a two-variable sensitivity table provides a clear, structured map of how profits react to different market scenarios.
You have now added a powerful quantitative tool to your analytical arsenal. This ability to model scenarios is a stepping stone to making more informed valuation judgments. In our next lesson, we will address valuation directly by learning to calculate and compare enterprise-value-based multiples, while considering whether a company's current performance is sustainable or simply a product of the current point in the commodity cycle.
Can't find a good explanation? Sign up and we'll make it for you
Sign up