{
 "manager": "Harris Associates (Oakmark)",
 "page": "https://www.moatshark.com/m/harris-associates-oakmark",
 "form": "13F-HR",
 "period": "2026-06-30",
 "filed": "2026-08-14",
 "previous_period": "2026-03-31",
 "filing_url": "https://www.sec.gov/Archives/edgar/data/813917/000081391726000042/0000813917-26-000042-index.htm",
 "total_value_usd": 75422839842,
 "note": "Source: SEC filings via moatshark. Values and changes are estimates; not investment advice.",
 "holdings": [
  {
   "company": "Keurig Dr Pepper",
   "ticker": "KDP",
   "moatshark_slug": "kdp",
   "sector": "Consumer staples",
   "value_usd": 3039121138,
   "shares": 92854297,
   "portfolio_pct": 4.03,
   "previous_pct": 3.27,
   "change": "REDUCE",
   "share_change_pct": -0.2,
   "quarters_held": 9
  },
  {
   "company": "Alphabet",
   "ticker": "GOOG",
   "moatshark_slug": "goog",
   "sector": "Communication and media",
   "value_usd": 2923431161,
   "shares": 8202305,
   "portfolio_pct": 3.88,
   "previous_pct": 3.56,
   "change": "REDUCE",
   "share_change_pct": -11.6,
   "quarters_held": 43
  },
  {
   "company": "Airbnb",
   "ticker": "ABNB",
   "moatshark_slug": "abnb",
   "sector": "Consumer discretionary",
   "value_usd": 2699087891,
   "shares": 18861551,
   "portfolio_pct": 3.58,
   "previous_pct": 3.23,
   "change": "REDUCE",
   "share_change_pct": -1.6,
   "quarters_held": 7
  },
  {
   "company": "Salesforce",
   "ticker": "CRM",
   "moatshark_slug": "crm",
   "sector": "Technology",
   "value_usd": 2530257772,
   "shares": 16151269,
   "portfolio_pct": 3.35,
   "previous_pct": 3.71,
   "change": "ADD",
   "share_change_pct": 8.3,
   "quarters_held": 22
  },
  {
   "company": "IQVIA Holdings",
   "ticker": "IQV",
   "moatshark_slug": "iqv",
   "sector": "Health care",
   "value_usd": 2354159681,
   "shares": 12183830,
   "portfolio_pct": 3.12,
   "previous_pct": 2.77,
   "change": "ADD",
   "share_change_pct": 0,
   "quarters_held": 13
  },
  {
   "company": "Capital One Financial",
   "ticker": "COF",
   "moatshark_slug": "cof",
   "sector": "Financials",
   "value_usd": 2305527119,
   "shares": 11492010,
   "portfolio_pct": 3.06,
   "previous_pct": 2.52,
   "change": "ADD",
   "share_change_pct": 11,
   "quarters_held": 53
  },
  {
   "company": "Charles Schwab",
   "ticker": "SCHW",
   "moatshark_slug": "schw",
   "sector": "Financials",
   "value_usd": 2233069698,
   "shares": 24201471,
   "portfolio_pct": 2.96,
   "previous_pct": 2.73,
   "change": "ADD",
   "share_change_pct": 11,
   "quarters_held": 32
  },
  {
   "company": "Intercontinental Exchange",
   "ticker": "ICE",
   "moatshark_slug": "ice",
   "sector": "Financials",
   "value_usd": 2222221684,
   "shares": 18050700,
   "portfolio_pct": 2.95,
   "previous_pct": 3.43,
   "change": "ADD",
   "share_change_pct": 10.5,
   "quarters_held": 21
  },
  {
   "company": "Targa Resources",
   "ticker": "TRGP",
   "moatshark_slug": "trgp",
   "sector": "Utilities",
   "value_usd": 2128369224,
   "shares": 7937530,
   "portfolio_pct": 2.82,
   "previous_pct": 2.91,
   "change": "REDUCE",
   "share_change_pct": -9,
   "quarters_held": 6
  },
  {
   "company": "First Citizens Bancshares",
   "ticker": "FCNCA",
   "moatshark_slug": "fcnca",
   "sector": "Financials",
   "value_usd": 1912967732,
   "shares": 919347,
   "portfolio_pct": 2.54,
   "previous_pct": 2.38,
   "change": "REDUCE",
   "share_change_pct": -3,
   "quarters_held": 22
  },
  {
   "company": "Elevance Health",
   "ticker": "ELV",
   "moatshark_slug": "elv",
   "sector": "Health care",
   "value_usd": 1904455957,
   "shares": 4924511,
   "portfolio_pct": 2.53,
   "previous_pct": 1.87,
   "change": "ADD",
   "share_change_pct": 2.7,
   "quarters_held": 7
  },
  {
   "company": "Delta Air Lines",
   "ticker": "DAL",
   "moatshark_slug": "dal",
   "sector": "Industrials",
   "value_usd": 1623120856,
   "shares": 17329926,
   "portfolio_pct": 2.15,
   "previous_pct": 1.6,
   "change": "REDUCE",
   "share_change_pct": -3.7,
   "quarters_held": 10
  },
  {
   "company": "ConocoPhillips",
   "ticker": "COP",
   "moatshark_slug": "cop",
   "sector": "Energy",
   "value_usd": 1577974833,
   "shares": 15178673,
   "portfolio_pct": 2.09,
   "previous_pct": 3.07,
   "change": "REDUCE",
   "share_change_pct": -12.9,
   "quarters_held": 22
  },
  {
   "company": "Merck & Co.",
   "ticker": "MRK",
   "moatshark_slug": "mrk",
   "sector": "Health care",
   "value_usd": 1551394499,
   "shares": 12073109,
   "portfolio_pct": 2.06,
   "previous_pct": 1.98,
   "change": "REDUCE",
   "share_change_pct": -2.4,
   "quarters_held": 8
  },
  {
   "company": "Willis Towers Watson",
   "ticker": "WTW",
   "moatshark_slug": "wtw",
   "sector": "Insurance",
   "value_usd": 1544182709,
   "shares": 5908033,
   "portfolio_pct": 2.05,
   "previous_pct": 2.33,
   "change": "REDUCE",
   "share_change_pct": -1.8,
   "quarters_held": 22
  },
  {
   "company": "American International Group",
   "ticker": "AIG",
   "moatshark_slug": "aig",
   "sector": "Insurance",
   "value_usd": 1517227450,
   "shares": 20357272,
   "portfolio_pct": 2.01,
   "previous_pct": 2.07,
   "change": "REDUCE",
   "share_change_pct": -1.2,
   "quarters_held": 53
  },
  {
   "company": "Marsh & Mclennan Companies",
   "ticker": "MRSH",
   "moatshark_slug": "mrsh",
   "sector": "Insurance",
   "value_usd": 1447944972,
   "shares": 8687496,
   "portfolio_pct": 1.92,
   "previous_pct": 1.19,
   "change": "ADD",
   "share_change_pct": 68.1,
   "quarters_held": 2
  },
  {
   "company": "Corteva",
   "ticker": "CTVA",
   "moatshark_slug": "ctva",
   "sector": "Other",
   "value_usd": 1383251110,
   "shares": 16333110,
   "portfolio_pct": 1.83,
   "previous_pct": 1.86,
   "change": "REDUCE",
   "share_change_pct": -1.9,
   "quarters_held": 12
  },
  {
   "company": "Sysco",
   "ticker": "SYY",
   "moatshark_slug": "syy",
   "sector": "Consumer staples",
   "value_usd": 1361717145,
   "shares": 16292380,
   "portfolio_pct": 1.81,
   "previous_pct": 1.05,
   "change": "ADD",
   "share_change_pct": 48,
   "quarters_held": 7
  },
  {
   "company": "Bank of America",
   "ticker": "BAC",
   "moatshark_slug": "bac",
   "sector": "Financials",
   "value_usd": 1315719676,
   "shares": 23090903,
   "portfolio_pct": 1.74,
   "previous_pct": 1.23,
   "change": "ADD",
   "share_change_pct": 22.1,
   "quarters_held": 53
  },
  {
   "company": "Citigroup",
   "ticker": "C",
   "moatshark_slug": "c",
   "sector": "Financials",
   "value_usd": 1224851925,
   "shares": 8751443,
   "portfolio_pct": 1.62,
   "previous_pct": 1.4,
   "change": "REDUCE",
   "share_change_pct": -5.6,
   "quarters_held": 50
  },
  {
   "company": "Ally Financial",
   "ticker": "ALLY",
   "moatshark_slug": "ally",
   "sector": "Financials",
   "value_usd": 1199544682,
   "shares": 26105434,
   "portfolio_pct": 1.59,
   "previous_pct": 1.38,
   "change": "REDUCE",
   "share_change_pct": -1.2,
   "quarters_held": 43
  },
  {
   "company": "Equifax",
   "ticker": "EFX",
   "moatshark_slug": "efx",
   "sector": "Industrials",
   "value_usd": 1182029617,
   "shares": 7447263,
   "portfolio_pct": 1.57,
   "previous_pct": 1.81,
   "change": "REDUCE",
   "share_change_pct": -1.1,
   "quarters_held": 33
  },
  {
   "company": "Amazon.com",
   "ticker": "AMZN",
   "moatshark_slug": "amzn",
   "sector": "Consumer discretionary",
   "value_usd": 1109092677,
   "shares": 4653406,
   "portfolio_pct": 1.47,
   "previous_pct": 1.32,
   "change": "REDUCE",
   "share_change_pct": -2.3,
   "quarters_held": 19
  },
  {
   "company": "Zimmer Biomet Holdings",
   "ticker": "ZBH",
   "moatshark_slug": "zbh",
   "sector": "Health care",
   "value_usd": 1096616595,
   "shares": 12738025,
   "portfolio_pct": 1.45,
   "previous_pct": 1.56,
   "change": "REDUCE",
   "share_change_pct": -1.7,
   "quarters_held": 5
  },
  {
   "company": "Fiserv",
   "ticker": "FISV",
   "moatshark_slug": "fisv",
   "sector": "Financials",
   "value_usd": 1089448587,
   "shares": 22210980,
   "portfolio_pct": 1.44,
   "previous_pct": 1.47,
   "change": "ADD",
   "share_change_pct": 12.5,
   "quarters_held": 23
  },
  {
   "company": "Union Pacific",
   "ticker": "UNP",
   "moatshark_slug": "unp",
   "sector": "Industrials",
   "value_usd": 1045709943,
   "shares": 3844522,
   "portfolio_pct": 1.39,
   "previous_pct": 1.22,
   "change": "ADD",
   "share_change_pct": 1.6,
   "quarters_held": 4
  },
  {
   "company": "General Motors",
   "ticker": "GM",
   "moatshark_slug": "gm",
   "sector": "Consumer discretionary",
   "value_usd": 1017364233,
   "shares": 13198809,
   "portfolio_pct": 1.35,
   "previous_pct": 1.34,
   "change": "REDUCE",
   "share_change_pct": -1.9,
   "quarters_held": 53
  },
  {
   "company": "Reinsurance Group of America",
   "ticker": "RGA",
   "moatshark_slug": "rga",
   "sector": "Insurance",
   "value_usd": 996142725,
   "shares": 4684424,
   "portfolio_pct": 1.32,
   "previous_pct": 1.32,
   "change": "REDUCE",
   "share_change_pct": -3.4,
   "quarters_held": 26
  },
  {
   "company": "GE HealthCare Technologies",
   "ticker": "GEHC",
   "moatshark_slug": "gehc",
   "sector": "Health care",
   "value_usd": 981251810,
   "shares": 15329664,
   "portfolio_pct": 1.3,
   "previous_pct": 1.48,
   "change": "REDUCE",
   "share_change_pct": -1.7,
   "quarters_held": 9
  },
  {
   "company": "Aercap Holdings",
   "ticker": "AER",
   "moatshark_slug": "aer",
   "sector": "Industrials",
   "value_usd": 941759963,
   "shares": 6460145,
   "portfolio_pct": 1.25,
   "previous_pct": 1.08,
   "change": "ADD",
   "share_change_pct": 9.5,
   "quarters_held": 3
  },
  {
   "company": "Global Payments Ord",
   "ticker": "GPN",
   "moatshark_slug": "gpn",
   "sector": "Financials",
   "value_usd": 936966362,
   "shares": 12912987,
   "portfolio_pct": 1.24,
   "previous_pct": 1.06,
   "change": "ADD",
   "share_change_pct": 8.9,
   "quarters_held": 19
  },
  {
   "company": "Wells Fargo & Company",
   "ticker": "WFC",
   "moatshark_slug": "wfc",
   "sector": "Financials",
   "value_usd": 900154235,
   "shares": 10892476,
   "portfolio_pct": 1.19,
   "previous_pct": 1.17,
   "change": "REDUCE",
   "share_change_pct": -0.8,
   "quarters_held": 53
  },
  {
   "company": "CBRE Group",
   "ticker": "CBRE",
   "moatshark_slug": "cbre",
   "sector": "Real estate",
   "value_usd": 810010842,
   "shares": 6013890,
   "portfolio_pct": 1.07,
   "previous_pct": 1.16,
   "change": "REDUCE",
   "share_change_pct": -6.4,
   "quarters_held": 50
  },
  {
   "company": "State Street",
   "ticker": "STT",
   "moatshark_slug": "stt",
   "sector": "Financials",
   "value_usd": 808195891,
   "shares": 4765306,
   "portfolio_pct": 1.07,
   "previous_pct": 1.04,
   "change": "REDUCE",
   "share_change_pct": -22.5,
   "quarters_held": 53
  },
  {
   "company": "Netflix",
   "ticker": "NFLX",
   "moatshark_slug": "nflx",
   "sector": "Communication and media",
   "value_usd": 786466911,
   "shares": 11014943,
   "portfolio_pct": 1.04,
   "previous_pct": 1.26,
   "change": "ADD",
   "share_change_pct": 11.7,
   "quarters_held": 36
  },
  {
   "company": "Sunbelt Rentals Holdings",
   "ticker": "SUNB",
   "moatshark_slug": "sunb",
   "sector": "Industrials",
   "value_usd": 782595266,
   "shares": 10461105,
   "portfolio_pct": 1.04,
   "previous_pct": 1.01,
   "change": "REDUCE",
   "share_change_pct": -10.2,
   "quarters_held": 2
  },
  {
   "company": "CDW",
   "ticker": "CDW",
   "moatshark_slug": "cdw",
   "sector": "Consumer discretionary",
   "value_usd": 779630901,
   "shares": 5543451,
   "portfolio_pct": 1.03,
   "previous_pct": 0.87,
   "change": "ADD",
   "share_change_pct": 3,
   "quarters_held": 5
  },
  {
   "company": "Icon",
   "ticker": "ICLR",
   "moatshark_slug": "iclr",
   "sector": "Health care",
   "value_usd": 776161642,
   "shares": 4468146,
   "portfolio_pct": 1.03,
   "previous_pct": 0.64,
   "change": "ADD",
   "share_change_pct": 2.7,
   "quarters_held": 5
  },
  {
   "company": "Amrize",
   "ticker": "AMRZ",
   "moatshark_slug": "amrz",
   "sector": "Other",
   "value_usd": 745717386,
   "shares": 13990945,
   "portfolio_pct": 0.99,
   "previous_pct": 0.85,
   "change": "ADD",
   "share_change_pct": 23.3,
   "quarters_held": 3
  },
  {
   "company": "Carlyle Group",
   "ticker": "CG",
   "moatshark_slug": "cg",
   "sector": "Financials",
   "value_usd": 743731033,
   "shares": 17661625,
   "portfolio_pct": 0.99,
   "previous_pct": 1.07,
   "change": "ADD",
   "share_change_pct": 6.5,
   "quarters_held": 7
  },
  {
   "company": "Corebridge Financial",
   "ticker": "CRBG",
   "moatshark_slug": "crbg",
   "sector": "Insurance",
   "value_usd": 719533593,
   "shares": 25132155,
   "portfolio_pct": 0.95,
   "previous_pct": 0.79,
   "change": "ADD",
   "share_change_pct": 0.7,
   "quarters_held": 14
  },
  {
   "company": "Centene",
   "ticker": "CNC",
   "moatshark_slug": "cnc",
   "sector": "Health care",
   "value_usd": 714090642,
   "shares": 11124640,
   "portfolio_pct": 0.95,
   "previous_pct": 0.62,
   "change": "REDUCE",
   "share_change_pct": -21.1,
   "quarters_held": 12
  },
  {
   "company": "Masco",
   "ticker": "MAS",
   "moatshark_slug": "mas",
   "sector": "Industrials",
   "value_usd": 676912478,
   "shares": 8318944,
   "portfolio_pct": 0.9,
   "previous_pct": 0.69,
   "change": "REDUCE",
   "share_change_pct": -3.2,
   "quarters_held": 17
  },
  {
   "company": "Roper Technologies",
   "ticker": "ROP",
   "moatshark_slug": "rop",
   "sector": "Industrials",
   "value_usd": 668091671,
   "shares": 1974325,
   "portfolio_pct": 0.89,
   "previous_pct": 0.82,
   "change": "ADD",
   "share_change_pct": 14.2,
   "quarters_held": 2
  },
  {
   "company": "CNH Industrial",
   "ticker": "CNH",
   "moatshark_slug": "cnh",
   "sector": "Industrials",
   "value_usd": 663344758,
   "shares": 59068990,
   "portfolio_pct": 0.88,
   "previous_pct": 0.85,
   "change": "ADD",
   "share_change_pct": 1.6,
   "quarters_held": 23
  },
  {
   "company": "Nasdaq",
   "ticker": "NDAQ",
   "moatshark_slug": "ndaq",
   "sector": "Financials",
   "value_usd": 637865505,
   "shares": 8092686,
   "portfolio_pct": 0.85,
   "previous_pct": 0.91,
   "change": "ADD",
   "share_change_pct": 1,
   "quarters_held": 9
  },
  {
   "company": "TE Connectivity",
   "ticker": "TEL",
   "moatshark_slug": "tel",
   "sector": "Industrials",
   "value_usd": 614505816,
   "shares": 3047993,
   "portfolio_pct": 0.81,
   "previous_pct": 0.78,
   "change": "ADD",
   "share_change_pct": 8.2,
   "quarters_held": 8
  },
  {
   "company": "Nike",
   "ticker": "NKE",
   "moatshark_slug": "nke",
   "sector": "Other",
   "value_usd": 591266543,
   "shares": 14403570,
   "portfolio_pct": 0.78,
   "previous_pct": 1.04,
   "change": "REDUCE",
   "share_change_pct": -2.5,
   "quarters_held": 5
  },
  {
   "company": "Adobe",
   "ticker": "ADBE",
   "moatshark_slug": "adbe",
   "sector": "Technology",
   "value_usd": 580015087,
   "shares": 2829066,
   "portfolio_pct": 0.77,
   "previous_pct": 0.74,
   "change": "ADD",
   "share_change_pct": 23.3,
   "quarters_held": 2
  },
  {
   "company": "Synchrony Financial",
   "ticker": "SYF",
   "moatshark_slug": "syf",
   "sector": "Financials",
   "value_usd": 566293784,
   "shares": 7446335,
   "portfolio_pct": 0.75,
   "previous_pct": 0.42,
   "change": "ADD",
   "share_change_pct": 59.8,
   "quarters_held": 2
  },
  {
   "company": "Raymond James Financial",
   "ticker": "RJF",
   "moatshark_slug": "rjf",
   "sector": "Financials",
   "value_usd": 561566476,
   "shares": 3693787,
   "portfolio_pct": 0.74,
   "previous_pct": 0.66,
   "change": "ADD",
   "share_change_pct": 7.8,
   "quarters_held": 2
  },
  {
   "company": "Lithia Motors",
   "ticker": "LAD",
   "moatshark_slug": "lad",
   "sector": "Consumer discretionary",
   "value_usd": 556383921,
   "shares": 1915329,
   "portfolio_pct": 0.74,
   "previous_pct": 0.65,
   "change": "REDUCE",
   "share_change_pct": -2.1,
   "quarters_held": 18
  },
  {
   "company": "Charles River Laboratories International",
   "ticker": "CRL",
   "moatshark_slug": "crl",
   "sector": "Health care",
   "value_usd": 508269048,
   "shares": 2241144,
   "portfolio_pct": 0.67,
   "previous_pct": 0.5,
   "change": "ADD",
   "share_change_pct": 4.1,
   "quarters_held": 5
  },
  {
   "company": "Genuine Parts",
   "ticker": "GPC",
   "moatshark_slug": "gpc",
   "sector": "Industrials",
   "value_usd": 431066428,
   "shares": 3653725,
   "portfolio_pct": 0.57,
   "previous_pct": 0.55,
   "change": "REDUCE",
   "share_change_pct": -7.1,
   "quarters_held": 8
  },
  {
   "company": "Constellation Brands",
   "ticker": "STZ",
   "moatshark_slug": "stz",
   "sector": "Consumer staples",
   "value_usd": 430769525,
   "shares": 3097056,
   "portfolio_pct": 0.57,
   "previous_pct": 0.65,
   "change": "REDUCE",
   "share_change_pct": -4.2,
   "quarters_held": 6
  },
  {
   "company": "Paycom Software",
   "ticker": "PAYC",
   "moatshark_slug": "payc",
   "sector": "Technology",
   "value_usd": 426991013,
   "shares": 3397446,
   "portfolio_pct": 0.57,
   "previous_pct": 0.53,
   "change": "ADD",
   "share_change_pct": 4.3,
   "quarters_held": 11
  },
  {
   "company": "Fortune Brands Innovations",
   "ticker": "FBIN",
   "moatshark_slug": "fbin",
   "sector": "Other",
   "value_usd": 418877059,
   "shares": 7629819,
   "portfolio_pct": 0.56,
   "previous_pct": 0.38,
   "change": "ADD",
   "share_change_pct": 3.4,
   "quarters_held": 16
  },
  {
   "company": "Equitable Holdings",
   "ticker": "EQH",
   "moatshark_slug": "eqh",
   "sector": "Insurance",
   "value_usd": 416378933,
   "shares": 9489037,
   "portfolio_pct": 0.55,
   "previous_pct": 0,
   "change": "ADD",
   "share_change_pct": 33495.5,
   "quarters_held": 2
  },
  {
   "company": "Gartner",
   "ticker": "IT",
   "moatshark_slug": "it",
   "sector": "Industrials",
   "value_usd": 369002086,
   "shares": 2846799,
   "portfolio_pct": 0.49,
   "previous_pct": 0.66,
   "change": "REDUCE",
   "share_change_pct": -9.2,
   "quarters_held": 3
  },
  {
   "company": "Becton Dickinson & Co",
   "ticker": "BDX",
   "moatshark_slug": "bdx",
   "sector": "Health care",
   "value_usd": 355771231,
   "shares": 2350963,
   "portfolio_pct": 0.47,
   "previous_pct": 0.47,
   "change": "ADD",
   "share_change_pct": 5.8,
   "quarters_held": 7
  },
  {
   "company": "Accenture",
   "ticker": "ACN",
   "moatshark_slug": "acn",
   "sector": "Technology",
   "value_usd": 343120126,
   "shares": 2757314,
   "portfolio_pct": 0.45,
   "previous_pct": 0.76,
   "change": "REDUCE",
   "share_change_pct": -4.7,
   "quarters_held": 2
  },
  {
   "company": "Mondelez International",
   "ticker": "MDLZ",
   "moatshark_slug": "mdlz",
   "sector": "Consumer staples",
   "value_usd": 319307802,
   "shares": 5520536,
   "portfolio_pct": 0.42,
   "previous_pct": 0.43,
   "change": "REDUCE",
   "share_change_pct": -2,
   "quarters_held": 6
  },
  {
   "company": "Phillips 66",
   "ticker": "PSX",
   "moatshark_slug": "psx",
   "sector": "Energy",
   "value_usd": 297171474,
   "shares": 1757891,
   "portfolio_pct": 0.39,
   "previous_pct": 2.22,
   "change": "REDUCE",
   "share_change_pct": -80.8,
   "quarters_held": 12
  },
  {
   "company": "Booking Holdings",
   "ticker": "BKNG",
   "moatshark_slug": "bkng",
   "sector": "Consumer discretionary",
   "value_usd": 277609306,
   "shares": 1557503,
   "portfolio_pct": 0.37,
   "previous_pct": null,
   "change": "NEW",
   "share_change_pct": null,
   "quarters_held": 1
  },
  {
   "company": "Coupang",
   "ticker": "CPNG",
   "moatshark_slug": "cpng",
   "sector": "Consumer discretionary",
   "value_usd": 248335816,
   "shares": 14296823,
   "portfolio_pct": 0.33,
   "previous_pct": 0.25,
   "change": "ADD",
   "share_change_pct": 43.2,
   "quarters_held": 2
  },
  {
   "company": "Visa",
   "ticker": "V",
   "moatshark_slug": "v",
   "sector": "Financials",
   "value_usd": 244163086,
   "shares": 711659,
   "portfolio_pct": 0.32,
   "previous_pct": 0.29,
   "change": "REDUCE",
   "share_change_pct": -0.8,
   "quarters_held": 53
  },
  {
   "company": "Molina Healthcare",
   "ticker": "MOH",
   "moatshark_slug": "moh",
   "sector": "Health care",
   "value_usd": 218980250,
   "shares": 957500,
   "portfolio_pct": 0.29,
   "previous_pct": 0.17,
   "change": "REDUCE",
   "share_change_pct": -2.1,
   "quarters_held": 6
  },
  {
   "company": "Deere & Co",
   "ticker": "DE",
   "moatshark_slug": "de",
   "sector": "Industrials",
   "value_usd": 198566857,
   "shares": 313034,
   "portfolio_pct": 0.26,
   "previous_pct": 0.39,
   "change": "REDUCE",
   "share_change_pct": -39.6,
   "quarters_held": 10
  },
  {
   "company": "Fomento Economico Mexicano",
   "ticker": "FMX",
   "moatshark_slug": "fmx",
   "sector": "Consumer staples",
   "value_usd": 197168594,
   "shares": 1541584,
   "portfolio_pct": 0.26,
   "previous_pct": 0.33,
   "change": "REDUCE",
   "share_change_pct": -31.3,
   "quarters_held": 4
  },
  {
   "company": "Comcast",
   "ticker": "CMCSA",
   "moatshark_slug": "cmcsa",
   "sector": "Communication and media",
   "value_usd": 176108542,
   "shares": 7173464,
   "portfolio_pct": 0.23,
   "previous_pct": 1.01,
   "change": "REDUCE",
   "share_change_pct": -72.9,
   "quarters_held": 53
  },
  {
   "company": "Owens Corning",
   "ticker": "OC",
   "moatshark_slug": "oc",
   "sector": "Other",
   "value_usd": 174143382,
   "shares": 1095517,
   "portfolio_pct": 0.23,
   "previous_pct": 0.13,
   "change": "ADD",
   "share_change_pct": 19.7,
   "quarters_held": 5
  },
  {
   "company": "Brunswick",
   "ticker": "BC",
   "moatshark_slug": "bc",
   "sector": "Industrials",
   "value_usd": 161184479,
   "shares": 1913396,
   "portfolio_pct": 0.21,
   "previous_pct": 0.22,
   "change": "REDUCE",
   "share_change_pct": -14.3,
   "quarters_held": 12
  },
  {
   "company": "Haleon",
   "ticker": "HLN",
   "moatshark_slug": "hln",
   "sector": "Materials",
   "value_usd": 157054241,
   "shares": 16833252,
   "portfolio_pct": 0.21,
   "previous_pct": 0.2,
   "change": "ADD",
   "share_change_pct": 12,
   "quarters_held": 2
  },
  {
   "company": "ABM Industries",
   "ticker": "ABM",
   "moatshark_slug": "abm",
   "sector": "Industrials",
   "value_usd": 128840462,
   "shares": 2912307,
   "portfolio_pct": 0.17,
   "previous_pct": 0.15,
   "change": "ADD",
   "share_change_pct": 1,
   "quarters_held": 17
  },
  {
   "company": "Warner Bros. Discovery",
   "ticker": "WBD",
   "moatshark_slug": "wbd",
   "sector": "Communication and media",
   "value_usd": 128053152,
   "shares": 4803194,
   "portfolio_pct": 0.17,
   "previous_pct": 1.2,
   "change": "REDUCE",
   "share_change_pct": -85.4,
   "quarters_held": 16
  },
  {
   "company": "Vail Resorts",
   "ticker": "MTN",
   "moatshark_slug": "mtn",
   "sector": "Consumer discretionary",
   "value_usd": 104071018,
   "shares": 764385,
   "portfolio_pct": 0.14,
   "previous_pct": 0.13,
   "change": "ADD",
   "share_change_pct": 2.5,
   "quarters_held": 14
  },
  {
   "company": "Oracle",
   "ticker": "ORCL",
   "moatshark_slug": "orcl",
   "sector": "Technology",
   "value_usd": 95386317,
   "shares": 650879,
   "portfolio_pct": 0.13,
   "previous_pct": 0.15,
   "change": "REDUCE",
   "share_change_pct": -12.1,
   "quarters_held": 53
  },
  {
   "company": "Liberty Broadband",
   "ticker": "8L8C",
   "moatshark_slug": "8l8c",
   "sector": null,
   "value_usd": 87804506,
   "shares": 2639942,
   "portfolio_pct": 0.12,
   "previous_pct": 0.27,
   "change": "REDUCE",
   "share_change_pct": -34.5,
   "quarters_held": 43
  },
  {
   "company": "Envista Holdings",
   "ticker": "NVST",
   "moatshark_slug": "nvst",
   "sector": "Health care",
   "value_usd": 72641179,
   "shares": 2756781,
   "portfolio_pct": 0.1,
   "previous_pct": 0.11,
   "change": "REDUCE",
   "share_change_pct": -15.5,
   "quarters_held": 26
  },
  {
   "company": "Thor Industries",
   "ticker": "THO",
   "moatshark_slug": "tho",
   "sector": "Consumer discretionary",
   "value_usd": 69443330,
   "shares": 923940,
   "portfolio_pct": 0.09,
   "previous_pct": 0.1,
   "change": "REDUCE",
   "share_change_pct": -4,
   "quarters_held": 33
  },
  {
   "company": "American Express",
   "ticker": "AXP",
   "moatshark_slug": "axp",
   "sector": "Financials",
   "value_usd": 68817897,
   "shares": 203453,
   "portfolio_pct": 0.09,
   "previous_pct": 0.08,
   "change": "REDUCE",
   "share_change_pct": -0.1,
   "quarters_held": 26
  },
  {
   "company": "HCA Healthcare",
   "ticker": "HCA",
   "moatshark_slug": "hca",
   "sector": "Health care",
   "value_usd": 60080879,
   "shares": 154097,
   "portfolio_pct": 0.08,
   "previous_pct": 0.1,
   "change": "REDUCE",
   "share_change_pct": -2.6,
   "quarters_held": 42
  },
  {
   "company": "Marathon Petroleum",
   "ticker": "MPC",
   "moatshark_slug": "mpc",
   "sector": "Energy",
   "value_usd": 58551242,
   "shares": 229011,
   "portfolio_pct": 0.08,
   "previous_pct": 0.91,
   "change": "REDUCE",
   "share_change_pct": -91.8,
   "quarters_held": 6
  },
  {
   "company": "Cooper Companies",
   "ticker": "COO",
   "moatshark_slug": "coo",
   "sector": "Health care",
   "value_usd": 54967149,
   "shares": 766520,
   "portfolio_pct": 0.07,
   "previous_pct": null,
   "change": "NEW",
   "share_change_pct": null,
   "quarters_held": 1
  },
  {
   "company": "Mastercard",
   "ticker": "MA",
   "moatshark_slug": "ma",
   "sector": "Financials",
   "value_usd": 51870163,
   "shares": 100993,
   "portfolio_pct": 0.07,
   "previous_pct": 0.08,
   "change": "REDUCE",
   "share_change_pct": -14.9,
   "quarters_held": 53
  },
  {
   "company": "Ryanair Holdings",
   "ticker": "RYAAY",
   "moatshark_slug": "ryaay",
   "sector": "Industrials",
   "value_usd": 51187724,
   "shares": 790544,
   "portfolio_pct": 0.07,
   "previous_pct": 0.07,
   "change": "REDUCE",
   "share_change_pct": -6.6,
   "quarters_held": 34
  },
  {
   "company": "Wendy’s",
   "ticker": "WEN",
   "moatshark_slug": "wen",
   "sector": "Consumer discretionary",
   "value_usd": 46317366,
   "shares": 5587137,
   "portfolio_pct": 0.06,
   "previous_pct": 0.05,
   "change": "REDUCE",
   "share_change_pct": -5.8,
   "quarters_held": 19
  },
  {
   "company": "Allison Transmission Holdings",
   "ticker": "ALSN",
   "moatshark_slug": "alsn",
   "sector": "Consumer discretionary",
   "value_usd": 45407388,
   "shares": 402762,
   "portfolio_pct": 0.06,
   "previous_pct": 0.08,
   "change": "REDUCE",
   "share_change_pct": -24.3,
   "quarters_held": 22
  },
  {
   "company": "Warner Music Group",
   "ticker": "WMG",
   "moatshark_slug": "wmg",
   "sector": "Consumer discretionary",
   "value_usd": 43610582,
   "shares": 1611030,
   "portfolio_pct": 0.06,
   "previous_pct": 0.05,
   "change": "ADD",
   "share_change_pct": 0,
   "quarters_held": 20
  },
  {
   "company": "Blackrock",
   "ticker": "BLK",
   "moatshark_slug": "blk",
   "sector": "Financials",
   "value_usd": 42861537,
   "shares": 44575,
   "portfolio_pct": 0.06,
   "previous_pct": 0.07,
   "change": "REDUCE",
   "share_change_pct": -18.3,
   "quarters_held": 7
  },
  {
   "company": "Apple",
   "ticker": "AAPL",
   "moatshark_slug": "aapl",
   "sector": "Technology",
   "value_usd": 37994415,
   "shares": 131305,
   "portfolio_pct": 0.05,
   "previous_pct": 0.04,
   "change": "REDUCE",
   "share_change_pct": -0.2,
   "quarters_held": 53
  },
  {
   "company": "CVS Health",
   "ticker": "CVS",
   "moatshark_slug": "cvs",
   "sector": "Consumer staples",
   "value_usd": 34740269,
   "shares": 335817,
   "portfolio_pct": 0.05,
   "previous_pct": 0.05,
   "change": "REDUCE",
   "share_change_pct": -32,
   "quarters_held": 53
  },
  {
   "company": "Colliers International Group",
   "ticker": "CIGI",
   "moatshark_slug": "cigi",
   "sector": "Real estate",
   "value_usd": 33205190,
   "shares": 354200,
   "portfolio_pct": 0.04,
   "previous_pct": 0.04,
   "change": "ADD",
   "share_change_pct": 13.1,
   "quarters_held": 14
  },
  {
   "company": "EOG Resources",
   "ticker": "EOG",
   "moatshark_slug": "eog",
   "sector": "Energy",
   "value_usd": 31759087,
   "shares": 244809,
   "portfolio_pct": 0.04,
   "previous_pct": 0.8,
   "change": "REDUCE",
   "share_change_pct": -94.1,
   "quarters_held": 29
  },
  {
   "company": "Ermenegildo Zegna",
   "ticker": "ZGN",
   "moatshark_slug": "zgn",
   "sector": "Consumer discretionary",
   "value_usd": 31712814,
   "shares": 2435700,
   "portfolio_pct": 0.04,
   "previous_pct": 0.04,
   "change": "REDUCE",
   "share_change_pct": -16.4,
   "quarters_held": 4
  },
  {
   "company": "KKR & Co.",
   "ticker": "KKR",
   "moatshark_slug": "kkr",
   "sector": "Financials",
   "value_usd": 31569934,
   "shares": 343974,
   "portfolio_pct": 0.04,
   "previous_pct": 0.05,
   "change": "REDUCE",
   "share_change_pct": -7,
   "quarters_held": 23
  },
  {
   "company": "Hilton Worldwide",
   "ticker": "HLT",
   "moatshark_slug": "hlt",
   "sector": "Consumer discretionary",
   "value_usd": 28187908,
   "shares": 85299,
   "portfolio_pct": 0.04,
   "previous_pct": 0.04,
   "change": "REDUCE",
   "share_change_pct": -10.8,
   "quarters_held": 34
  },
  {
   "company": "Goldman Sachs Group",
   "ticker": "GS",
   "moatshark_slug": "gs",
   "sector": "Financials",
   "value_usd": 27527469,
   "shares": 27218,
   "portfolio_pct": 0.04,
   "previous_pct": 0.03,
   "change": "REDUCE",
   "share_change_pct": -5,
   "quarters_held": 53
  },
  {
   "company": "Microsoft",
   "ticker": "MSFT",
   "moatshark_slug": "msft",
   "sector": "Technology",
   "value_usd": 25593648,
   "shares": 68612,
   "portfolio_pct": 0.03,
   "previous_pct": 0,
   "change": "ADD",
   "share_change_pct": 915.4,
   "quarters_held": 53
  },
  {
   "company": "Autoliv",
   "ticker": "ALV",
   "moatshark_slug": "alv",
   "sector": "Consumer discretionary",
   "value_usd": 24917303,
   "shares": 214490,
   "portfolio_pct": 0.03,
   "previous_pct": 0.03,
   "change": "REDUCE",
   "share_change_pct": -8,
   "quarters_held": 30
  },
  {
   "company": "Cushman & Wakefield",
   "ticker": "CWK",
   "moatshark_slug": "cwk",
   "sector": "Real estate",
   "value_usd": 24884779,
   "shares": 1858460,
   "portfolio_pct": 0.03,
   "previous_pct": 0.03,
   "change": "REDUCE",
   "share_change_pct": -1.4,
   "quarters_held": 3
  },
  {
   "company": "Workday",
   "ticker": "WDAY",
   "moatshark_slug": "wday",
   "sector": "Technology",
   "value_usd": 23598169,
   "shares": 192764,
   "portfolio_pct": 0.03,
   "previous_pct": 0,
   "change": "ADD",
   "share_change_pct": 1552.2,
   "quarters_held": 27
  },
  {
   "company": "Crown Holdings",
   "ticker": "CCK",
   "moatshark_slug": "cck",
   "sector": "Industrials",
   "value_usd": 21342524,
   "shares": 190865,
   "portfolio_pct": 0.03,
   "previous_pct": 0.03,
   "change": "REDUCE",
   "share_change_pct": -0.4,
   "quarters_held": 14
  },
  {
   "company": "Openlane",
   "ticker": "OPLN",
   "moatshark_slug": "opln",
   "sector": "Consumer discretionary",
   "value_usd": 15927837,
   "shares": 386223,
   "portfolio_pct": 0.02,
   "previous_pct": 0.02,
   "change": "REDUCE",
   "share_change_pct": -32.4,
   "quarters_held": 20
  },
  {
   "company": "Texas Instruments",
   "ticker": "TXN",
   "moatshark_slug": "txn",
   "sector": "Technology",
   "value_usd": 13788718,
   "shares": 46260,
   "portfolio_pct": 0.02,
   "previous_pct": 0.01,
   "change": "REDUCE",
   "share_change_pct": -2.6,
   "quarters_held": 53
  },
  {
   "company": "Charter Communications",
   "ticker": "CHTR",
   "moatshark_slug": "chtr",
   "sector": "Communication and media",
   "value_usd": 13762681,
   "shares": 96777,
   "portfolio_pct": 0.02,
   "previous_pct": 1.15,
   "change": "REDUCE",
   "share_change_pct": -97.6,
   "quarters_held": 41
  },
  {
   "company": "Borgwarner",
   "ticker": "BWA",
   "moatshark_slug": "bwa",
   "sector": "Consumer discretionary",
   "value_usd": 12864535,
   "shares": 193743,
   "portfolio_pct": 0.02,
   "previous_pct": 0.02,
   "change": "REDUCE",
   "share_change_pct": -12.8,
   "quarters_held": 53
  },
  {
   "company": "Berkshire Hathaway",
   "ticker": "BRK.B",
   "moatshark_slug": "brk-b",
   "sector": "Insurance",
   "value_usd": 12636349,
   "shares": 25253,
   "portfolio_pct": 0.02,
   "previous_pct": 0.02,
   "change": "REDUCE",
   "share_change_pct": -0.7,
   "quarters_held": 27
  },
  {
   "company": "Birkenstock Holding",
   "ticker": "BIRK",
   "moatshark_slug": "birk",
   "sector": "Other",
   "value_usd": 7964853,
   "shares": 185100,
   "portfolio_pct": 0.01,
   "previous_pct": null,
   "change": "NEW",
   "share_change_pct": null,
   "quarters_held": 1
  },
  {
   "company": "Waters",
   "ticker": "WAT",
   "moatshark_slug": "wat",
   "sector": "Technology",
   "value_usd": 6905612,
   "shares": 18413,
   "portfolio_pct": 0.01,
   "previous_pct": 0.11,
   "change": "REDUCE",
   "share_change_pct": -93.6,
   "quarters_held": 2
  },
  {
   "company": "BNY",
   "ticker": "BK",
   "moatshark_slug": "bk",
   "sector": "Financials",
   "value_usd": 6134212,
   "shares": 42419,
   "portfolio_pct": 0.01,
   "previous_pct": 0.01,
   "change": "REDUCE",
   "share_change_pct": -1.3,
   "quarters_held": 53
  },
  {
   "company": "Meta Platforms",
   "ticker": "META",
   "moatshark_slug": "meta",
   "sector": "Communication and media",
   "value_usd": 2622115,
   "shares": 4655,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "ADD",
   "share_change_pct": 4.3,
   "quarters_held": 34
  },
  {
   "company": "Dover",
   "ticker": "DOV",
   "moatshark_slug": "dov",
   "sector": "Industrials",
   "value_usd": 2514852,
   "shares": 11213,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "REDUCE",
   "share_change_pct": -5.5,
   "quarters_held": 53
  },
  {
   "company": "NVIDIA",
   "ticker": "NVDA",
   "moatshark_slug": "nvda",
   "sector": "Technology",
   "value_usd": 2496123,
   "shares": 12475,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "ADD",
   "share_change_pct": 0.1,
   "quarters_held": 8
  },
  {
   "company": "JPMorgan Chase",
   "ticker": "JPM",
   "moatshark_slug": "jpm",
   "sector": "Financials",
   "value_usd": 2034356,
   "shares": 6215,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "ADD",
   "share_change_pct": 6.9,
   "quarters_held": 53
  },
  {
   "company": "Caterpillar",
   "ticker": "CAT",
   "moatshark_slug": "cat",
   "sector": "Industrials",
   "value_usd": 1959416,
   "shares": 1840,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "HOLD",
   "share_change_pct": 0,
   "quarters_held": 51
  },
  {
   "company": "Carlisle Companies",
   "ticker": "CSL",
   "moatshark_slug": "csl",
   "sector": "Other",
   "value_usd": 1673003,
   "shares": 4612,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "REDUCE",
   "share_change_pct": -8.4,
   "quarters_held": 34
  },
  {
   "company": "Spdr S&P 500 Etf Trust",
   "ticker": "SPY",
   "moatshark_slug": "spy",
   "sector": null,
   "value_usd": 1604062,
   "shares": 2148,
   "portfolio_pct": 0,
   "previous_pct": 0.01,
   "change": "REDUCE",
   "share_change_pct": -72.1,
   "quarters_held": 17
  },
  {
   "company": "Lear",
   "ticker": "LEA",
   "moatshark_slug": "lea",
   "sector": "Consumer discretionary",
   "value_usd": 1531636,
   "shares": 11425,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "REDUCE",
   "share_change_pct": -4.2,
   "quarters_held": 53
  },
  {
   "company": "Alibaba Group Holding",
   "ticker": "BABA",
   "moatshark_slug": "baba",
   "sector": "Consumer discretionary",
   "value_usd": 1479340,
   "shares": 15413,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "ADD",
   "share_change_pct": 14.7,
   "quarters_held": 7
  },
  {
   "company": "Applied Materials",
   "ticker": "AMAT",
   "moatshark_slug": "amat",
   "sector": "Technology",
   "value_usd": 1406235,
   "shares": 1945,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "REDUCE",
   "share_change_pct": -11.6,
   "quarters_held": 5
  },
  {
   "company": "Vanguard Index Fds",
   "ticker": "VOO",
   "moatshark_slug": "voo",
   "sector": null,
   "value_usd": 1315580,
   "shares": 6767,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "ADD",
   "share_change_pct": 106.8,
   "quarters_held": 9
  },
  {
   "company": "Philip Morris International",
   "ticker": "PM",
   "moatshark_slug": "pm",
   "sector": "Consumer staples",
   "value_usd": 1102285,
   "shares": 6093,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "ADD",
   "share_change_pct": 19.5,
   "quarters_held": 53
  },
  {
   "company": "Johnson Controls International",
   "ticker": "JCI",
   "moatshark_slug": "jci",
   "sector": "Industrials",
   "value_usd": 1073909,
   "shares": 7350,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "HOLD",
   "share_change_pct": 0,
   "quarters_held": 35
  },
  {
   "company": "Truist Financial",
   "ticker": "TFC",
   "moatshark_slug": "tfc",
   "sector": "Financials",
   "value_usd": 933378,
   "shares": 18735,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "REDUCE",
   "share_change_pct": -17.2,
   "quarters_held": 14
  },
  {
   "company": "Moody's",
   "ticker": "MCO",
   "moatshark_slug": "mco",
   "sector": "Financials",
   "value_usd": 862813,
   "shares": 1905,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "HOLD",
   "share_change_pct": 0,
   "quarters_held": 38
  },
  {
   "company": "Broadcom",
   "ticker": "AVGO",
   "moatshark_slug": "avgo",
   "sector": "Technology",
   "value_usd": 672017,
   "shares": 1779,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "REDUCE",
   "share_change_pct": -1.9,
   "quarters_held": 5
  },
  {
   "company": "Herc Holdings",
   "ticker": "HRI",
   "moatshark_slug": "hri",
   "sector": "Industrials",
   "value_usd": 644313,
   "shares": 4495,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "HOLD",
   "share_change_pct": 0,
   "quarters_held": 41
  },
  {
   "company": "Abbvie",
   "ticker": "ABBV",
   "moatshark_slug": "abbv",
   "sector": "Health care",
   "value_usd": 608969,
   "shares": 2420,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "REDUCE",
   "share_change_pct": -9.8,
   "quarters_held": 5
  },
  {
   "company": "Eli Lilly & Co",
   "ticker": "LLY",
   "moatshark_slug": "lly",
   "sector": "Health care",
   "value_usd": 516954,
   "shares": 431,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "REDUCE",
   "share_change_pct": -4.2,
   "quarters_held": 5
  },
  {
   "company": "Advanced Micro Devices",
   "ticker": "AMD",
   "moatshark_slug": "amd",
   "sector": "Technology",
   "value_usd": 508296,
   "shares": 875,
   "portfolio_pct": 0,
   "previous_pct": null,
   "change": "NEW",
   "share_change_pct": null,
   "quarters_held": 1
  },
  {
   "company": "Tenet Healthcare",
   "ticker": "THC",
   "moatshark_slug": "thc",
   "sector": "Health care",
   "value_usd": 448992,
   "shares": 2400,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "HOLD",
   "share_change_pct": 0,
   "quarters_held": 53
  },
  {
   "company": "Blackstone",
   "ticker": "BX",
   "moatshark_slug": "bx",
   "sector": "Financials",
   "value_usd": 441263,
   "shares": 3750,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "HOLD",
   "share_change_pct": 0,
   "quarters_held": 3
  },
  {
   "company": "Danaher",
   "ticker": "DHR",
   "moatshark_slug": "dhr",
   "sector": "Industrials",
   "value_usd": 350102,
   "shares": 1838,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "HOLD",
   "share_change_pct": 0,
   "quarters_held": 13
  },
  {
   "company": "Walmart",
   "ticker": "WMT",
   "moatshark_slug": "wmt",
   "sector": "Consumer discretionary",
   "value_usd": 335476,
   "shares": 2962,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "ADD",
   "share_change_pct": 42.4,
   "quarters_held": 6
  },
  {
   "company": "Costco Wholesale",
   "ticker": "COST",
   "moatshark_slug": "cost",
   "sector": "Consumer discretionary",
   "value_usd": 334898,
   "shares": 358,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "REDUCE",
   "share_change_pct": -1.1,
   "quarters_held": 5
  },
  {
   "company": "Ishares Tr",
   "ticker": "SGOV",
   "moatshark_slug": "sgov",
   "sector": null,
   "value_usd": 317211,
   "shares": 3151,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "REDUCE",
   "share_change_pct": -15.7,
   "quarters_held": 3
  },
  {
   "company": "Parker-Hannifin",
   "ticker": "PH",
   "moatshark_slug": "ph",
   "sector": "Industrials",
   "value_usd": 288545,
   "shares": 295,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "HOLD",
   "share_change_pct": 0,
   "quarters_held": 5
  },
  {
   "company": "Pepsico",
   "ticker": "PEP",
   "moatshark_slug": "pep",
   "sector": "Consumer staples",
   "value_usd": 272831,
   "shares": 2015,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "ADD",
   "share_change_pct": 21,
   "quarters_held": 5
  },
  {
   "company": "Unilever",
   "ticker": "UL",
   "moatshark_slug": "ul",
   "sector": "Materials",
   "value_usd": 271502,
   "shares": 4516,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "ADD",
   "share_change_pct": 9.5,
   "quarters_held": 2
  },
  {
   "company": "SAP",
   "ticker": "SAP",
   "moatshark_slug": "sap",
   "sector": "Technology",
   "value_usd": 257826,
   "shares": 1673,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "ADD",
   "share_change_pct": 15.1,
   "quarters_held": 2
  },
  {
   "company": "Intel",
   "ticker": "INTC",
   "moatshark_slug": "intc",
   "sector": "Technology",
   "value_usd": 245330,
   "shares": 1757,
   "portfolio_pct": 0,
   "previous_pct": null,
   "change": "NEW",
   "share_change_pct": null,
   "quarters_held": 1
  },
  {
   "company": "Oshkosh",
   "ticker": "OSK",
   "moatshark_slug": "osk",
   "sector": "Consumer discretionary",
   "value_usd": 241731,
   "shares": 1575,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "HOLD",
   "share_change_pct": 0,
   "quarters_held": 4
  },
  {
   "company": "IDEXX Laboratories",
   "ticker": "IDXX",
   "moatshark_slug": "idxx",
   "sector": "Health care",
   "value_usd": 239530,
   "shares": 455,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "REDUCE",
   "share_change_pct": -5.6,
   "quarters_held": 4
  },
  {
   "company": "Diageo",
   "ticker": "DEO",
   "moatshark_slug": "deo",
   "sector": "Consumer staples",
   "value_usd": 232700,
   "shares": 2895,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "REDUCE",
   "share_change_pct": -12.1,
   "quarters_held": 53
  },
  {
   "company": "Chevron",
   "ticker": "CVX",
   "moatshark_slug": "cvx",
   "sector": "Energy",
   "value_usd": 223776,
   "shares": 1350,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "HOLD",
   "share_change_pct": 0,
   "quarters_held": 15
  },
  {
   "company": "Ishares Tr",
   "ticker": "EFA",
   "moatshark_slug": "efa",
   "sector": null,
   "value_usd": 220701,
   "shares": 1002,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "ADD",
   "share_change_pct": 88,
   "quarters_held": 6
  },
  {
   "company": "Procter & Gamble",
   "ticker": "PG",
   "moatshark_slug": "pg",
   "sector": "Materials",
   "value_usd": 219080,
   "shares": 1494,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "HOLD",
   "share_change_pct": 0,
   "quarters_held": 5
  },
  {
   "company": "Micron Technology",
   "ticker": "MU",
   "moatshark_slug": "mu",
   "sector": "Technology",
   "value_usd": 207772,
   "shares": 180,
   "portfolio_pct": 0,
   "previous_pct": null,
   "change": "NEW",
   "share_change_pct": null,
   "quarters_held": 1
  },
  {
   "company": "Invesco Exchange Traded Fd T",
   "ticker": "RSP",
   "moatshark_slug": "rsp",
   "sector": null,
   "value_usd": 206174,
   "shares": 969,
   "portfolio_pct": 0,
   "previous_pct": null,
   "change": "NEW",
   "share_change_pct": null,
   "quarters_held": 1
  },
  {
   "company": "Prudential",
   "ticker": "PUK",
   "moatshark_slug": "puk",
   "sector": "Insurance",
   "value_usd": 204694,
   "shares": 7635,
   "portfolio_pct": 0,
   "previous_pct": null,
   "change": "NEW",
   "share_change_pct": null,
   "quarters_held": 1
  },
  {
   "company": "KB Financial Group",
   "ticker": "KB",
   "moatshark_slug": "kb",
   "sector": "Financials",
   "value_usd": 204042,
   "shares": 1944,
   "portfolio_pct": 0,
   "previous_pct": 0.01,
   "change": "REDUCE",
   "share_change_pct": -97.7,
   "quarters_held": 5
  },
  {
   "company": "Ishares Tr",
   "ticker": "ACWI",
   "moatshark_slug": "acwi",
   "sector": null,
   "value_usd": 171411,
   "shares": 1092,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "REDUCE",
   "share_change_pct": -6.7,
   "quarters_held": 8
  },
  {
   "company": "Ishares Tr",
   "ticker": "IEUR",
   "moatshark_slug": "ieur",
   "sector": null,
   "value_usd": 46521,
   "shares": 563,
   "portfolio_pct": 0,
   "previous_pct": null,
   "change": "NEW",
   "share_change_pct": null,
   "quarters_held": 1
  },
  {
   "company": "Flutter Entertainment",
   "ticker": "FLUT",
   "moatshark_slug": "flut",
   "sector": "Technology",
   "value_usd": 0,
   "shares": 0,
   "portfolio_pct": 0,
   "previous_pct": 0.15,
   "change": "EXIT",
   "share_change_pct": null,
   "quarters_held": 5
  },
  {
   "company": "Sealed Air",
   "ticker": "SEE",
   "moatshark_slug": "see",
   "sector": null,
   "value_usd": 0,
   "shares": 0,
   "portfolio_pct": 0,
   "previous_pct": 0.07,
   "change": "EXIT",
   "share_change_pct": null,
   "quarters_held": 24
  },
  {
   "company": "Grifols",
   "ticker": "GRFS",
   "moatshark_slug": "grfs",
   "sector": "Health care",
   "value_usd": 0,
   "shares": 0,
   "portfolio_pct": 0,
   "previous_pct": 0.02,
   "change": "EXIT",
   "share_change_pct": null,
   "quarters_held": 17
  },
  {
   "company": "Exxon Mobil",
   "ticker": "EXMOC",
   "moatshark_slug": "exmoc",
   "sector": null,
   "value_usd": 0,
   "shares": 0,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "EXIT",
   "share_change_pct": null,
   "quarters_held": 5
  },
  {
   "company": "Nuveen Municipal Value Fund",
   "ticker": "NUV",
   "moatshark_slug": "nuv",
   "sector": null,
   "value_usd": 0,
   "shares": 0,
   "portfolio_pct": 0,
   "previous_pct": 0,
   "change": "EXIT",
   "share_change_pct": null,
   "quarters_held": 2
  }
 ]
}