You Don't Set the Price. You Choose the Path.

The market sets the price of what you buy and sell. What you control is the path: which product, which customer, which month. How to read it off the market.

Written by
Stephen Pounds
Published
November 15, 2026
Reading time
4 min read

A cheese plant does not set the price of milk, cheese, butter or whey. The market hands it those prices every morning. What the plant controls is what it does with them: the path. Last week, in Four Jobs, One Set of Rules, we promised this post on what a business controls when it does not control the price.

Same milk, different paths

Follow 100 lb of milk through a cheese plant. Every pound comes out somewhere.

Figure 1
Class III milk, 100 lb: where it goes in a cheddar plant
Point at a flow to read its weight.
Milk100 lbCurdWheyCheese 10.2 lbWhey protein 0.6 lbLactose 4.4 lbMinerals and fat 0.9 lbWater 83.9 lb
Every pound in comes out somewhere: what goes in comes out. Cheese takes a tenth of the weight. The rest leaves as whey, and the solids in it, a few pounds of protein, lactose and minerals, each have paths of their own. That is where most of the difference between the paths below comes from. Typical shares for cheddar, rounded.
Show the numbers
FromTolb
MilkCurd10.2
MilkWhey89.8
CurdCheese10.2
WheyWhey protein0.6
WheyLactose4.4
WheyMinerals and fat0.9
WheyWater83.9

Cheese takes a tenth of the weight. The whey carries the rest, and the few pounds of solids in it each have choices of their own. Those choices are where the margin moves.

Figure 2
Class III milk, 100 lb: margin by path
Point at a path to read its margin.
−$1.00$0$1.00$2.00$3.00Cheese, and whey made into protein+$2.80Cheese, and whey dried to powder+$2.10Butter and skim milk powder+$1.40Cheese, and whey sold as feed+$0.90Sell the milk as it is−$0.35
Every path starts from 100 lb of milk bought at the market price. What the plant does with it moves the margin by more than three dollars. Illustrative numbers.
Show the numbers
PathMargin over the milk price, $ per 100 lb
Cheese, and whey made into protein+$2.80
Cheese, and whey dried to powder+$2.10
Butter and skim milk powder+$1.40
Cheese, and whey sold as feed+$0.90
Sell the milk as it is−$0.35

More than three dollars on every 100 lb separates the best path from the worst. That can be more than a month's move in the milk price. The price of milk is the market's. Its value in your plant is yours.

Read the paths off the market

Most arguments about price are arguments about forecasts. Often the market has already answered.

Figure 3
CME dairy futures curves at every month end, December 2024 to today
Press play, or move the slider through the month ends.
Curve on the date chosenOther month endsThat month's contract
CME Cash Settled Cheese futures CSC, $ per lb
$ per lb, by contract month2025202620272028$1.40$1.50$1.60$1.70$1.80$1.90$2.00JanAprJulOctJanAprJulOctJanAprJulOctJanAprJulOct$1.68+$0.21 by Oct 2028
What each month finally settled at
Each line is one futures curve at one month end since December 2024: the price agreed that day for every contract month that trades, in $ per lb. Pick a contract, then play it to watch each curve roll forward and the market change its mind. The dashed line is what each month finally settled at. A curve ends where trading thins out, so some reach further than others. Today's cheese curve dips to $1.58 in January and climbs back by 2028: that path is already in the prices. CME settlements to Nov 12, 2026.
Show the numbers
Contract monthCheese futures, Nov 12, 2026, today, $ per lbChange from that month's contract
Dec 2026$1.63−$0.05
Jan 2027$1.58−$0.10
Feb 2027$1.58−$0.10
Mar 2027$1.60−$0.08
Apr 2027$1.61−$0.07
May 2027$1.63−$0.06
Jun 2027$1.64−$0.04
Jul 2027$1.67−$0.01
Aug 2027$1.68−$0.00
Sep 2027$1.67−$0.01
Oct 2027$1.68−$0.01
Nov 2027$1.68$0.00
Dec 2027$1.66−$0.02
Jan 2028$1.65−$0.03
Feb 2028$1.68−$0.01
Mar 2028$1.65−$0.03
Apr 2028$1.73+$0.05
May 2028$1.75+$0.07
Jun 2028$1.75+$0.07
Jul 2028$1.85+$0.17
Aug 2028$1.87+$0.19
Sep 2028$1.88+$0.19
Oct 2028$1.89+$0.21

Today the cheese curve dips into the winter and climbs back by next autumn. That path is already in the price. Selling next summer's cheese forward takes what the market offers today; it is not a bet on where prices go.

The same reading works for whole paths. Cheese, dry whey, butter, nonfat dry milk and Class III milk all trade as futures. Price each product's yield at its futures price, subtract the milk and the cost to make, and you have the margin the market implies for that path: the crush, as soybean processors call it, or the crack, as refiners do.

Figure 4
The dairy crush, from CME cheese, dry whey, butter, nonfat dry milk and Class III milk futures
Pick a contract month, or point at a step to read it.
The futures curves, Dec 2026 to Nov 2027
Cheese
CME cheese futures
$1.63 $ per lb
10.2 lb per 100 lb of milk
Dry whey
CME dry whey futures
$0.77 $ per lb
5.8 lb per 100 lb of milk
Butter
CME butter futures
$1.33 $ per lb
4.2 lb per 100 lb of milk
Nonfat dry milk
CME nonfat dry milk futures
$1.98 $ per lb
8.6 lb per 100 lb of milk
Milk
CME Class III milk futures
$17.42 $ per 100 lb
paid on every path
The crush for Dec 2026, $ per 100 lb of milk
Cheese and wheyCheese, 10.2 lb × $1.63+$16.67Dry whey, 5.8 lb × $0.77+$4.48Milk, 100 lb−$17.42Cost to make−$2.00Cheese crush+$1.73Butter and powder PAYS MOREButter, 4.2 lb × $1.33+$5.59Nonfat dry milk, 8.6 lb × $1.98+$17.03Milk, 100 lb−$17.42Cost to make−$3.00Butter and powder crush+$2.20
Both crush curves, Dec 2026 to Nov 2027
$0$0.50$1.00$1.50$2.00$2.50Cheese crushButter and powder crushDecJanFebMarAprMayJunJulAugSepOctNov
A crush spread is the margin the futures market implies for one path: what 100 lb of milk yields of each product, priced at that product's futures, less the milk and the cost to make. There are two here, the cheese crush and the butter and powder crush. Top: the five futures curves. Middle: each crush built up for the month you pick. Bottom: both crush curves across every contract month; the shaded gap shows which pays more. $ per 100 lb of milk, from CME settlements on Nov 12, 2026; yields and costs to make are typical for a plant, not one plant's.
Show the numbers
Contract monthCheese crushButter and powder crush
Dec 2026+$1.73+$2.20
Jan 2027+$1.68+$2.33
Feb 2027+$1.72+$2.04
Mar 2027+$1.73+$1.90
Apr 2027+$1.72+$1.78
May 2027+$1.84+$1.77
Jun 2027+$1.81+$1.59
Jul 2027+$1.78+$1.26
Aug 2027+$1.85+$1.20
Sep 2027+$1.73+$1.06
Oct 2027+$1.60+$0.98
Nov 2027+$1.72+$1.00

Run that for every path and every month, and you can see which paths carry the plant, and how a different futures curve would change that.

Figure 5
Margin by path, from dairy product and Class III milk futures
Pick a scenario; point at the streams to read a month.
Cheese, whey to proteinCheese, whey to powderButter and powderCheese, whey as feed
Cheese futures
TODAY, THEN FUTURESJAN 2025cheese, whey to powder takes the leadMAR 2026butter and powder takes the leadMAY 2026best month, $2.68AUG 2026cheese, whey to powder takes the leadSEP 2026butter and powder takes the leadMAY 2027cheese, whey to powder will leadDec 2024Jun 2025Dec 2025Jun 2026Dec 2026Jun 2027Nov 2027PLANT MARGIN EACH MONTH, LIGHT LOW TO DARK HIGH
Dec 2026, implied
Crush margin, $ per 100 lb
Months each path led
PathPast 24Next 12
Cheese, whey to protein00
Cheese, whey to powder157
Butter and powder95
Cheese, whey as feed00
Each stream is one path's part of the plant's margin per 100 lb of milk: the plant sends 40% of its milk down the best path each month, then 30%, 20% and 10%, none down a path that loses money. Butter and powder, in steel, swells when it pays most. Past today, shaded, is what the futures market implies. CME settlements to Nov 12, 2026; whey protein and lactose have no futures and are held near typical prices.
Show the numbers
MonthCheese, whey to proteinCheese, whey to powderButter and powderCheese, whey as feedPlant margin
Dec 2024+$0.02+$1.03+$1.07−$1.39$0.74
Jan 2025−$0.48+$1.08−$0.53−$1.80$0.43
Feb 2025−$0.15+$1.11−$1.36−$1.45$0.44
Mar 2025+$0.59+$1.12−$1.30−$0.77$0.63
Apr 2025+$1.03+$1.12−$0.41−$0.44$0.76
May 2025+$1.08+$1.16−$1.40−$0.53$0.78
Jun 2025+$1.93+$2.07−$0.51+$0.17$1.44
Jul 2025+$1.79+$1.96+$1.52−$0.06$1.62
Aug 2025+$1.82+$2.00+$1.17−$0.06$1.58
Sep 2025+$1.98+$2.22−$1.24+$0.15$1.51
Oct 2025+$1.85+$2.27−$2.71+$0.13$1.50
Nov 2025+$1.51+$2.31−$3.43−$0.08$1.37
Dec 2025+$0.44+$1.69−$2.48−$1.01$0.81
Jan 2026+$0.35+$1.73−$1.41−$1.02$0.80
Feb 2026+$0.33+$1.70+$0.72−$1.01$0.97
Mar 2026+$0.48+$1.69+$2.32−$0.92$1.54
Apr 2026+$0.73+$1.68+$2.86−$0.78$1.79
May 2026+$0.95+$1.69+$4.95−$0.71$2.68
Jun 2026+$1.06+$1.69+$4.46−$0.74$2.50
Jul 2026+$1.13+$1.73+$2.38−$0.76$1.70
Aug 2026+$1.12+$1.73+$0.37−$0.81$1.10
Sep 2026+$1.01+$1.72+$2.45−$0.87$1.70
Oct 2026+$0.65+$1.75+$4.79−$1.12$2.58
Nov 2026+$0.25+$1.72+$2.63−$1.38$1.62
Dec 2026, implied+$0.18+$1.72+$2.19−$1.45$1.44
Jan 2027, implied+$0.12+$1.67+$2.33−$1.52$1.45
Feb 2027, implied+$0.15+$1.72+$2.04−$1.50$1.37
Mar 2027, implied+$0.15+$1.73+$1.90−$1.51$1.31
Apr 2027, implied+$0.18+$1.73+$1.78−$1.50$1.27
May 2027, implied+$0.30+$1.84+$1.76−$1.38$1.33
Jun 2027, implied+$0.30+$1.80+$1.59−$1.39$1.26
Jul 2027, implied+$0.34+$1.78+$1.26−$1.37$1.16
Aug 2027, implied+$0.37+$1.84+$1.20−$1.34$1.17
Sep 2027, implied+$0.26+$1.73+$1.06−$1.47$1.06
Oct 2027, implied+$0.22+$1.59+$0.98−$1.51$0.97
Nov 2027, implied+$0.35+$1.71+$1.00−$1.39$1.05

Cheese and whey paid most through 2025. Butter and powder have led since March, on a rally in nonfat dry milk, and the futures already price the switch back to cheese and whey next May. Nobody has to forecast it. It is in the prices, months ahead, for anyone who plans milk, staff and storage around it.

Price what has no market

Not every product has a futures contract. It still has two prices that bound it: what its next best use earns, and what the same thing costs to bring in.

Figure 6
Dairy products without a deep market: floor, ceiling and price today
Point at a product to read its floor, ceiling and price today.
Floor: next best useCeiling: world pricePrice today
$0$0.50$1.00$1.50$2.00$2.50$3.00Cheddar blocksButterNonfat dry milkWhey protein, 34%Dry wheyLactoseFloor above ceiling
The floor is what the next best use earns; the ceiling is what the same thing costs to bring in. The honest price is the range between them, and a wide range means a thin market. Lactose has its floor above its ceiling: that gap cannot last. Illustrative numbers, $ per lb.
Show the numbers
ProductFloorCeilingTodayRange
Cheddar blocks$1.62$1.85$1.78$0.23
Butter$2.40$3.10$2.65$0.70
Nonfat dry milk$1.10$1.35$1.22$0.25
Whey protein, 34%$0.90$1.45$1.05$0.55
Dry whey$0.35$0.60$0.48$0.25
Lactose$0.58$0.38$0.46Floor above ceiling

Quote the range, not a single number. A wide range marks a thin market where the price depends on who you call. A floor above its ceiling, like lactose here, cannot last; the question is which price moves, and how fast.

One curve, every team

Buying prices at the contract, operations monthly, sales quarterly, risk daily. Each gap between a team's price and the market's is a decision made on an old price.

Figure 7
Cheese futures (CME, CSC): the price each team works to, against the market
Pick a team, then point along the chart to compare its price with the market.
MarketTeam's priceGap
Procurement resets yearly$1.96 per 100 lb of milk, 114% of the crush
$1.40$1.50$1.60$1.70$1.80$1.90$2.00$2.10$2.20Oct 24Jan 25Apr 25Jul 25Oct 25Jan 26Apr 26Jul 26Oct 26WORST DAY, MAR 21, 2025works to $2.19, market $1.69: $0.50 too high
The grey line is the market, the cheese futures price every trading day from October 2024 to Nov 12, 2026. The black steps are the price a team works to: it resets on its own clock and holds that price until the next reset. The shaded gap is every decision made on an old price. Pick a team. On yearly resets the gap averages $0.19 per lb, $1.96 per 100 lb of milk: 114% of the $1.72 cheese crush the futures imply today. A team on one curve, read daily, has no gap. $ per lb.
Show the numbers
TeamResets its priceAverage gap, $ per lbWorst day, $ per lbAverage gap, $ per 100 lb of milkShare of today's cheese crush
Riskdaily$0.00$0.00$0.000%
Logisticsweekly$0.02$0.15$0.2515%
Operationsmonthly$0.06$0.27$0.6538%
Salesquarterly$0.10$0.49$1.0360%
Procurementyearly$0.19$0.51$1.96114%

Put every team on one forward curve, every day, and the weekly meeting moves from whose number is right to what to do at these prices.

Plan for the day that breaks the average

Scenario weights are beliefs. Two committees can hold the same plan and reach opposite answers.

Figure 8
Scenario weights are beliefs
Point at a band to read a scenario's weight, or move the sliders.
Cheese falls 25% −$1.20Falls 10% +$0.30Holds +$1.40Rises 15% +$2.30
Committee A10%25%40%25%+$1.09 10% lossCommittee B30%40%20%10%+$0.27 30% lossYour weights25%25%25%25%+$0.70 25% loss
One plan, the same margin in each scenario, three sets of beliefs. Committee A expects $1.09 per 100 lb; Committee B expects $0.27, with a 30% chance of a loss. The plan did not change. The weights did, so write them down. Set your own with the sliders. Illustrative numbers.
Show the numbers
WeightsCheese falls 25%Falls 10%HoldsRises 15%Expected margin
Committee A10%25%40%25%+$1.09
Committee B30%40%20%10%+$0.27
Your weights25%25%25%25%+$0.70

Write the weights down, and test them against the day that matters most. Prices do not move on a bell curve. Most days are calm, and a few are far wilder than a bell curve allows.

Figure 9
CME dairy futures, daily moves: the days a bell curve says never come
Point at a row to read it.
Over 3 times the usual moveOver 4 timesA bell curve expects
BELL CURVE, 1.7 DAYSCheese5 days, 1 over 4×Class III milk4 days, 0 over 4×Butter8 days, 2 over 4×Nonfat dry milk11 days, 5 over 4×Dry whey15 days, 8 over 4×
Each dot is a trading day since October 2024 when a futures price moved more than three times its usual daily move; steel dots moved more than four times. A bell curve with the same spread expects about 2 such days for each product, the dashed line, and almost never one past four times: 0.2 across all five. The market delivered 43 days past three times, and 16 past four. CME settlements to Nov 12, 2026.
Show the numbers
FuturesUsual daily moveDays over 3 timesBell curve expectsDays over 4 timesBiggest day
Cheese1.19%51.714.8%
Class III milk1.27%41.704.7%
Butter1.47%81.729%
Nonfat dry milk1.22%111.755.3%
Dry whey1.38%151.786.5%

Set limits for those days, not for the average one.

The point

None of this needs a view on where prices go. The market sets the price; operations choose the path. We help operators make that choice, and hedge inside limits they set. We do not trade.

The full map of ideas behind this series is in How we think about commerce.

Sources. E. T. Jaynes, Probability Theory: The Logic of Science (Cambridge, 2003). J. Michael Harrison and Stanley R. Pliska, "Martingales and stochastic integrals in the theory of continuous trading" (1981). Bob Coecke, Tobias Fritz and Robert W. Spekkens, "A mathematical theory of resources" (2014). Jean Philippe Bouchaud and Marc Potters, Theory of Financial Risk and Derivative Pricing (Cambridge, 2003).