MoatLedger Wonderful companies at fair prices. A ledger, kept patiently.

The Ledger

This is the whole point of the site. Every verdict gets a date and a price on the day it is published, and the market grades it from then on. Nothing is edited, nothing is quietly removed, and the wrong calls sit in the same table as the right ones. Updated Oct 18, 2026, 11:30 UTC.

DateTickerVerdictPrice thenPrice nowChangevs S&P 500OutcomeAnalysis
Oct 18, 2026DHIwatch$139.36$139.36——openD. R. Horton and the Price of a Cost Moat
Oct 17, 2026CTSHwatch$66.03$66.03——openCognizant and the Cost of a Narrowing Moat
Oct 16, 2026CSXpass$48.69$48.69——pendingCSX Corporation and the Price of an Irreplaceable Network
Oct 15, 2026CPAYpass$406.12$399.92-1.5%-0.5%avoidedCorpay and the Price of a Better Mix
Oct 14, 2026COSTpass$982.58$992.42+1.0%+1.5%missedCostco: A Durable Membership Moat at a Demanding Price
Oct 13, 2026CMCSApass (rubric: circle)$20.90$21.97+5.1%+7.2%missedComcast and the Arithmetic of a Narrowing Moat
Oct 12, 2026CDNSpass$347.87$319.59-8.1%-6.1%avoidedCadence Design Systems and the price of a durable moat
Oct 11, 2026CBOEpass$305.78$314.92+3.0%+5.0%missedCboe Global Markets and the Expensive Tollbooth
Oct 10, 2026AXPpass$307.57$312.58+1.6%+3.7%missedAmerican Express and the Toll Booth’s Asking Price
Oct 9, 2026APHpass$87.25$79.57-8.8%-6.8%avoidedAmphenol and the Price of a Widening Moat
Oct 8, 2026Apass$168.14$172.29+2.5%+4.0%missedAgilent Technologies and the Toll of a Fine Business
Oct 7, 2026AOSwatch$55.34$59.02+6.7%+8.2%openA. O. Smith and the Price of Durable Replacement Demand
Oct 6, 2026PGpass$148.46$159.40+7.4%+9.5%missedProcter & Gamble and the Price of Dependability
Oct 5, 2026KOpass$86.18$93.39+8.4%+9.8%missedCoca-Cola Company (The): A Durable Moat at a Thirsty Price
Oct 4, 2026WMTpass$104.26$118.46+13.6%+14.5%missedWalmart and the Price of Scale
Oct 3, 2026WSTpass$364.89$383.80+5.2%+6.1%missedWest Pharmaceutical Services and the Price of a Durable Seal
Oct 2, 2026WMBpass$70.54$71.31+1.1%+2.0%missedWilliams Companies and the Toll Road at a Full Price
Oct 1, 2026TSCOpass$31.58$33.28+5.4%+5.3%missedTractor Supply and the Cost of a Durable Niche
Sep 30, 2026UNHpass$368.96$402.56+9.1%+9.1%missedUnitedHealth Group: A Strong System at a Weak Yield
Sep 29, 2026TJXpass$133.95$147.01+9.8%+9.9%missedTJX Companies and the Price of a Widening Moat
Sep 28, 2026ROSTpass$236.49$236.99+0.2%+0.4%missedRoss Stores and the Cost of Quality
Sep 27, 2026RMDpass$222.16$238.68+7.4%+8.3%missedResMed and the Price of a Durable Moat
Sep 26, 2026PYPLwatch$54.96$56.95+3.6%+4.5%openPayPal: A Generous Yield Behind a Narrowing Moat
Sep 25, 2026PTCwatch$138.48$192.91+39.3%+40.1%openPTC Inc. and the Narrow Spread
Sep 24, 2026PHMwatch$118.37$113.57-4.1%-3.9%openPulteGroup and the Price of Cyclical Earnings
Sep 23, 2026PCARpass$112.09$111.03-1.0%-0.3%avoidedPaccar and the Price of a Durable Parts Business
Sep 22, 2026OKEpass$90.19$93.25+3.4%+4.6%missedOneok and the Toll Road at a Full Price
Sep 21, 2026ODFLpass$175.36$187.81+7.1%+8.3%missedOld Dominion: A Fine Network at a Full Toll
Sep 20, 2026NSCpass$314.30$325.47+3.6%+3.3%missedNorfolk Southern and the Toll at the Entrance
Sep 19, 2026NVRwatch$6,145.52$5,931.03-3.5%-3.8%openNVR, Inc. and the Discipline of Not Owning Land
Sep 17, 2026MRSHwatch$174.55$187.61+7.5%+7.2%openMarsh McLennan and the Price of a Durable Moat
Sep 16, 2026METApass$673.31$706.91+5.0%+3.9%missedMeta Platforms and the Cost of Defending the Moat
Sep 15, 2026MGRCwatch$110.30$112.50+2.0%+1.6%openMCGRATH RENTCORP: A Useful Network at an Unsettled Price
Sep 14, 2026LULUwatch$100.42$97.16-3.3%-3.6%openLululemon Athletica and the Price of a Narrowing Moat
Sep 13, 2026JBHTpass$270.57$228.79-15.4%-15.0%avoidedJ.B. Hunt and the Toll on a Narrow Moat
Sep 12, 2026HIIpass$279.83$270.57-3.3%-2.9%avoidedHuntington Ingalls Industries and the Price of Indispensability
Sep 11, 2026GDpass$356.69$342.95-3.9%-3.5%avoidedGeneral Dynamics and the Price of Certainty
Sep 6, 2026HIGwatch$138.37$134.81-2.6%-1.6%openHartford: A Fine Business Waiting for a Fault-Tolerant Price
Sep 5, 2026FFIVpass$390.33$443.63+13.7%+14.6%missedF5: A Good Business Standing on the Wrong Side of the Arithmetic
Sep 3, 2026EXPDpass$187.13$195.99+4.7%+6.0%missedExpeditors International: A Fine Business Priced Like an Indestructible One
Sep 3, 2026FASTpass$49.22$51.01+3.6%+5.0%missedFastenal: The Best Bolt in America, Priced Like a Promise
Sep 2, 2026ERIEpass$258.44$243.79-5.7%-5.4%avoidedErie Indemnity: A Tollbooth Without a Discount
Sep 1, 2026DHIpass$141.37$139.36-1.4%-1.6%avoidedD. R. Horton: A Fine Builder at a Price That Isn't
Aug 31, 2026CTSHpass$64.58$66.03+2.3%+2.8%missedCognizant: A Cheap Watch That Must Also Tell the Time
Aug 30, 2026COSTpass$945.47$992.42+5.0%+5.8%missedCostco: A Wonderful Business at the Wrong Price
Aug 30, 2026CPAYpass$407.88$399.92-2.0%-1.1%avoidedCorpay: A Fine Turnstile with a Steep Admission Fee
Aug 30, 2026CSXpass$51.28$48.69-5.0%-4.2%avoidedCSX: A Great Railroad, Priced Like a Lottery Ticket
Aug 29, 2026CMCSApass$27.06$21.97-18.8%-18.0%avoidedComcast: A Toll Road That Can No Longer Raise the Toll
Aug 28, 2026CDNSpass$340.39$319.59-6.1%-5.3%avoidedCadence Design Systems: The Pickaxe Worth Admiring, Not Overpaying For
Aug 27, 2026CBOEpass$313.95$314.92+0.3%+1.4%missedCboe Global Markets: A Fine Exchange at the Wrong Price
Aug 26, 2026AXPpass$336.15$312.58-7.0%-6.6%avoidedAmerican Express: A Wonderful Business Priced as If It Were a Wonderful Investment
Aug 25, 2026APHpass$79.39$79.57+0.2%+0.6%missedAmphenol: A Great Business Wearing an Awkward Price Tag
Aug 24, 2026AOSpass$62.74$59.02-5.9%-5.9%avoidedA. O. Smith: Hot Water, Cold Price
Aug 23, 2026Apass$159.00$172.29+8.4%+8.7%missedAgilent Technologies: Excellent Business, Impolite Price
Aug 22, 2026PGpass$144.68$159.40+10.2%+10.5%missedProcter & Gamble: A Perfect Business at an Imperfect Price
Aug 21, 2026WMTwatch$103.70$118.46+14.2%+14.6%openWalmart: A 9% Drop and Still No Margin of Safety
Aug 17, 2026MGRCwatch$121.04$112.50-7.1%-5.8%openMcGrath RentCorp: A Rentable Business at an Unrentable Price
Aug 9, 2026HIGwatch$143.34$134.81-6.0%—openHartford: A Genuine Moat Priced at Its Own Estimate
Jul 16, 2026Awatch$136.07$172.29+26.6%—openAgilent: A Widening Moat Priced as if It Were Already Widest
Jul 16, 2026AOSwatch$60.31$59.02-2.2%—openA. O. Smith: A Fine Business Waiting for a Fair Price
Jul 16, 2026APHwatch$153.40$79.57-48.1%—openAmphenol: A Wonderful Business at a Price That Already Believes
Jul 16, 2026AXPwatch$361.56$312.58-13.6%—openAmerican Express: A Fine Business Standing Behind a Tall Wall of Price
Jul 16, 2026CBOEwatch$277.84$314.92+13.4%—openCboe Global Markets: An Exclusive License, Priced Like There's No Ceiling
Jul 16, 2026CDNSwatch$364.99$319.59-12.4%—openCadence Design Systems: A Great Business Waiting on a Better Price
Jul 16, 2026CMCSApass—$21.97——pendingComcast: A Wide Discount on a Narrowing Moat
Jul 16, 2026COSTwatch$945.57$992.42+5.0%—openCostco: A Wonderful Business at a Price That Already Spent the Decade
Jul 16, 2026CPAYwatch$373.13$399.92+7.2%—openCorpay: A Good Business Waiting at the Wrong Price
Jul 16, 2026CSXwatch$50.79$48.69-4.1%—openCSX: A Fine Railroad, Priced for a Takeover That Hasn't Happened
Jul 16, 2026CTSHpass—$66.03——pendingCognizant: A Good Price for a Shrinking Moat
Jul 16, 2026DHIwatch$154.41$139.36-9.8%—openD. R. Horton: A Wide Moat Built on Endurance, Priced for Perfection
Jul 16, 2026ERIEwatch$226.51$243.79+7.6%—openErie Indemnity: A Fine Fee Machine That Still Costs Too Much
Jul 16, 2026EXPDwatch$181.50$195.99+8.0%—openExpeditors International: A Fine Business Waiting on a Fair Price
Jul 16, 2026FASTwatch$46.47$51.01+9.8%—openFastenal: Excellent Business, Reverse Margin of Safety
Jul 16, 2026FFIVwatch$401.53$443.63+10.5%—openF5, Inc.: A Real Moat Priced as If It Were Larger
Jul 16, 2026GDwatch$367.67$342.95-6.7%—openGeneral Dynamics: A Fine Business Waiting for a Fair Price
Jul 16, 2026HIGwatch$136.16$134.81-1.0%—openThe Hartford: An Excellent Insurer Priced Like One
Jul 16, 2026HIIwatch$270.79$270.57-0.1%—openHuntington Ingalls: A Monopoly That Can't Raise Prices
Jul 16, 2026JBHTwatch$298.41$228.79-23.3%—openJ.B. Hunt: A Narrow Moat Quoted Like a Wide One
Jul 16, 2026KOwatch$84.59$93.39+10.4%—openCoca-Cola: A Wonderful Company at an Unwonderful Price
Jul 16, 2026LULUpass—$97.16——pendingLululemon: When Full Price Stops Working
Jul 16, 2026METAwatch$663.29$706.91+6.6%—openMeta Platforms: A Widening Moat Priced Past Its Own Arithmetic
Jul 16, 2026MRSHwatch$182.18$187.61+3.0%—openMarsh McLennan: A Wonderful Broker at an Uncomfortable Price
Jul 16, 2026NSCwatch$339.30$325.47-4.1%—openNorfolk Southern: A Fine Railroad Priced as a Done Deal
Jul 16, 2026NVRwatch$6,706.52$5,931.03-11.6%—openNVR: The Builder That Refuses to Own the Dirt
Jul 16, 2026ODFLwatch$237.15$187.81-20.8%—openOld Dominion: A Fortress Priced Like a Miracle
Jul 16, 2026OKEwatch$93.01$93.25+0.3%—openOneok: A Good Business Standing Above Its Value
Jul 16, 2026PCARwatch$126.67$111.03-12.4%—openPaccar: A Wonderful Business Standing Outside the Buying Range
Jul 16, 2026PGwatch$150.78$159.40+5.7%—openProcter & Gamble: A Perfect Business at an Imperfect Price
Jul 16, 2026PHMwatch$129.04$113.57-12.0%—openPulteGroup: A Good Capital Allocator, Priced for a Boom That's Ending
Jul 16, 2026PTCwatch$127.38$192.91+51.4%—openPTC: A Fine Moat That the Market Has Stopped Discounting
Jul 16, 2026PYPLpass—$56.95——pendingPayPal: Cheap, But the Moat Is Narrowing
Jul 16, 2026RMDwatch$201.99$238.68+18.2%—openResMed: A Wide Moat Priced Beyond Its Worth
Jul 16, 2026ROSTwatch$232.21$236.99+2.1%—openRoss Stores: A Bargain Business at a Full Price
Jul 16, 2026TJXwatch$154.99$147.01-5.2%—openTJX: A Wonderful Business Asking a Difficult Price
Jul 16, 2026TSCOwatch$31.03$33.28+7.3%—openTractor Supply: The Moat Is Real, the Price Tag Is Not
Jul 16, 2026UNHwatch$423.67$402.56-5.0%—openUnitedHealth Group: Excellent Business, Absent Margin of Safety
Jul 16, 2026WMBwatch$74.86$71.31-4.7%—openWilliams Companies: A Tollgate Worth Watching, Not Yet Touching
Jul 16, 2026WSTwatch$362.92$383.80+5.8%—openWest Pharmaceutical Services: A Wider Moat at the Wrong Price

How grading works

The scoreboard grades verdicts by price return; it is not an account statement, and the watchlist behind it is a hypothetical model. The desk's real allocation is disclosed separately — as percentages only, never amounts — on the portfolio page. Past performance, graded or otherwise, does not indicate future results. Content is AI-generated and educational only. Full disclaimer