The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co COM 88579Y101   2,049,645 19,500 SH   SOLE   19,500 0 0
Accenture PLC COM G1151C101   69,734,210 243,988 SH   SOLE   237,684 0 6,304
adidas AG - Spons ADR COM 00687A107   2,967,746 33,606 SH   SOLE   33,241 0 365
Adobe Inc COM 00724F101   39,538,191 102,598 SH   SOLE   100,626 0 1,972
AES Corp/VA COM 00130H105   8,572,480 356,000 SH   SOLE   356,000 0 0
Aflac Inc COM 001055102   17,489,114 271,065 SH   SOLE   270,575 0 490
AIA Group Ltd - Spons ADR COM 001317205   2,463,678 58,659 SH   SOLE   58,023 0 636
Air Liquide SA - Unspons ADR COM 009126202   2,498,215 74,752 SH   SOLE   73,943 0 809
Air Products & Chemicals Inc COM 009158106   29,088,342 101,279 SH   SOLE   101,269 0 10
Airbus SE - Unspons ADR COM 009279100   3,790,539 113,218 SH   SOLE   111,988 0 1,230
Alcon Inc COM H01301128   64,845,094 919,267 SH   SOLE   891,576 0 27,691
Alibaba Group Holding Ltd - Sp COM 01609W102   5,186,759 50,761 SH   SOLE   50,375 0 386
Alliant Energy Corp COM 018802108   371,310 6,953 SH   SOLE   6,953 0 0
Allstate Corp COM 020002101   703,533 6,349 SH   SOLE   6,349 0 0
Alphabet Inc COM 02079K107   150,041,008 1,442,702 SH   SOLE   1,411,046 0 31,656
Alphabet Inc COM 02079K305   746,026 7,192 SH   SOLE   7,192 0 0
Alteryx Inc COM 02156B103   4,524,678 76,898 SH   SOLE   76,898 0 0
Altria Group Inc COM 02209S103   580,685 13,014 SH   SOLE   13,014 0 0
Amazon.com Inc COM 023135106   72,414,140 701,076 SH   SOLE   685,879 0 15,197
American Tower Corp COM 03027X100   38,281,056 187,340 SH   SOLE   187,198 0 142
AmerisourceBergen Corp COM 03073E105   8,348,776 52,144 SH   SOLE   52,037 0 107
Amgen Inc COM 031162100   1,857,365 7,683 SH   SOLE   7,683 0 0
Amphenol Corp COM 032095101   61,677,930 754,747 SH   SOLE   727,066 0 27,681
Analog Devices Inc COM 032654105   109,928,680 557,391 SH   SOLE   544,674 0 12,717
APA Corp COM 03743Q108   9,458,538 262,300 SH   SOLE   262,300 0 0
Apple Inc COM 037833100   40,473,807 245,445 SH   SOLE   244,186 0 1,259
Arch Capital Group Ltd COM G0450A105   284,861,724 4,197,167 SH   SOLE   4,053,366 0 143,801
Archer-Daniels-Midland Co COM 039483102   29,025,874 364,372 SH   SOLE   364,030 0 342
Arista Networks Inc COM 040413106   84,341,593 502,452 SH   SOLE   484,037 0 18,415
Armstrong World Industries Inc COM 04247X102   29,354,228 412,047 SH   SOLE   398,945 0 13,102
Artisan Partners Asset Managem COM 04316A108   279,057 8,726 SH   SOLE   8,726 0 0
ASML Holding NV - Spons NY Reg COM N07059210   4,526,041 6,649 SH   SOLE   6,598 0 51
AstraZeneca PLC - Spons ADR COM 046353108   3,745,849 53,967 SH   SOLE   53,456 0 511
Automatic Data Processing Inc COM 053015103   13,724,917 61,649 SH   SOLE   61,643 0 6
Axis Capital Holdings Ltd COM G0692U109   5,277,154 96,793 SH   SOLE   96,793 0 0
Baker Hughes Co COM 05722G100   36,692,864 1,271,409 SH   SOLE   1,271,313 0 96
Barrick Gold Corp COM 067901108   9,127,155 491,500 SH   SOLE   491,500 0 0
Becton Dickinson and Co COM 075887109   82,306,802 332,499 SH   SOLE   324,201 0 8,298
Berkshire Hathaway Inc COM 084670702   77,961,337 252,490 SH   SOLE   245,929 0 6,561
BlackRock Inc COM 09247X101   45,288,718 67,684 SH   SOLE   67,517 0 167
Box Inc COM 10316T104   5,114,854 190,924 SH   SOLE   190,924 0 0
Bristol-Myers Squibb Co COM 110122108   39,183,715 565,340 SH   SOLE   562,973 0 2,367
Brookfield Asset Management Lt COM 113004105   18,338,001 560,452 SH   SOLE   541,736 0 18,717
Brookfield Corp COM 11271J107   72,782,529 2,233,278 SH   SOLE   2,159,348 0 73,930
Brown-Forman Corp COM 115637209   17,707,482 275,517 SH   SOLE   265,441 0 10,076
Brown & Brown Inc COM 115236101   75,479,911 1,314,523 SH   SOLE   1,266,325 0 48,198
BRP Group Inc COM 05589G102   4,301,263 168,942 SH   SOLE   168,942 0 0
Cameco Corp COM 13321L108   4,762,731 181,992 SH   SOLE   180,613 0 1,379
Canadian Pacific Kansas City L COM 13646K108   3,104,067 40,344 SH   SOLE   40,027 0 317
Carlisle Cos Inc COM 142339100   85,758,829 379,346 SH   SOLE   365,691 0 13,655
CarMax Inc COM 143130102   65,314,972 1,016,101 SH   SOLE   977,964 0 38,137
Caterpillar Inc COM 149123101   33,264,640 145,362 SH   SOLE   145,190 0 172
CDW Corp/DE COM 12514G108   70,320,222 360,820 SH   SOLE   347,626 0 13,194
Charles Schwab Corp/The COM 808513105   37,794,265 721,540 SH   SOLE   704,262 0 17,278
Chemours Co/The COM 163851108   2,629,481 87,825 SH   SOLE   87,825 0 0
Cheniere Energy Inc COM 16411R208   564,681 3,583 SH   SOLE   3,583 0 0
Chevron Corp COM 166764100   32,927,809 201,813 SH   SOLE   201,796 0 17
Ciena Corp COM 171779309   13,799,052 262,739 SH   SOLE   262,739 0 0
Cisco Systems Inc COM 17275R102   51,259,035 980,565 SH   SOLE   978,831 0 1,734
CME Group Inc COM 12572Q105   42,881,136 223,899 SH   SOLE   223,881 0 18
Coca-Cola Co COM 191216100   17,037,656 274,668 SH   SOLE   274,422 0 246
Cogent Communications Holdings COM 19239V302   5,130,480 80,516 SH   SOLE   80,516 0 0
Comcast Corp COM 20030N101   32,437,881 855,655 SH   SOLE   855,574 0 81
CommVault Systems Inc COM 204166102   4,630,835 81,615 SH   SOLE   81,615 0 0
Concrete Pumping Holdings Inc COM 206704108   1,026,365 150,936 SH   SOLE   150,936 0 0
Constellation Brands Inc COM 21036P108   7,584,257 33,575 SH   SOLE   33,575 0 0
Copart Inc COM 217204106   127,559,469 1,696,044 SH   SOLE   1,637,750 0 58,294
Costco Wholesale Corp COM 22160K105   25,038,273 50,392 SH   SOLE   49,959 0 433
Crane NXT Co COM 224441105   4,166,812 36,712 SH   SOLE   36,712 0 0
CSX Corp COM 126408103   206,227 6,888 SH   SOLE   6,888 0 0
CTS Corp COM 126501105   5,243,057 106,006 SH   SOLE   106,006 0 0
CVS Health Corp COM 126650100   7,642,784 102,850 SH   SOLE   102,850 0 0
CyberArk Software Ltd COM M2682V108   2,690,572 18,182 SH   SOLE   18,046 0 136
Danaher Corp COM 235851102   63,735,875 252,880 SH   SOLE   247,222 0 5,658
DBS Group Holdings Ltd - Spons COM 23304Y100   2,858,927 28,846 SH   SOLE   28,532 0 314
Deere & Co COM 244199105   209,330 507 SH   SOLE   507 0 0
Deutsche Telekom AG - Spons AD COM 251566105   3,562,897 147,288 SH   SOLE   145,688 0 1,600
Diageo PLC - Spons ADR COM 25243Q205   2,755,385 15,208 SH   SOLE   15,044 0 164
Diamondback Energy Inc COM 25278X109   6,150,235 45,500 SH   SOLE   45,500 0 0
Discover Financial Services COM 254709108   281,101 2,844 SH   SOLE   2,844 0 0
Dollar Tree Inc COM 256746108   154,200,549 1,074,194 SH   SOLE   1,038,346 0 35,848
Duke Energy Corp COM 26441C204   759,605 7,874 SH   SOLE   7,874 0 0
Duluth Holdings Inc COM 26443V101   4,866,517 762,777 SH   SOLE   762,777 0 0
Ecolab Inc COM 278865100   9,377,937 56,654 SH   SOLE   55,928 0 726
Edgewell Personal Care Co COM 28035Q102   5,522,872 130,195 SH   SOLE   130,195 0 0
Eli Lilly & Co COM 532457108   18,825,598 54,818 SH   SOLE   54,264 0 554
Emerson Electric Co COM 291011104   16,107,219 184,843 SH   SOLE   184,336 0 507
Encompass Health Corp COM 29261A100   6,907,488 127,680 SH   SOLE   127,680 0 0
Entegris Inc COM 29362U104   4,908,052 59,847 SH   SOLE   59,847 0 0
EOG Resources Inc COM 26875P101   28,166,425 245,716 SH   SOLE   245,697 0 19
EQT Corp COM 26884L109   5,073,690 159,000 SH   SOLE   159,000 0 0
EssilorLuxottica SA - Unspons COM 297284200   1,625,314 18,042 SH   SOLE   17,846 0 196
Estee Lauder Cos Inc/The COM 518439104   4,416,070 17,918 SH   SOLE   17,670 0 248
Expeditors International of Wa COM 302130109   37,050,535 336,456 SH   SOLE   324,249 0 12,207
Exxon Mobil Corp COM 30231G102   7,033,263 64,137 SH   SOLE   64,137 0 0
Fastenal Co COM 311900104   36,685,349 680,114 SH   SOLE   679,591 0 523
Ferguson PLC COM G3421J106   27,578,676 206,196 SH   SOLE   200,554 0 5,642
Ferrari NV COM N3167Y103   3,126,106 11,538 SH   SOLE   11,447 0 91
Fiserv Inc COM 337738108   78,042,694 690,460 SH   SOLE   673,104 0 17,356
Floor & Decor Holdings Inc COM 339750101   62,067,379 631,922 SH   SOLE   607,980 0 23,942
FormFactor Inc COM 346375108   3,421,200 107,416 SH   SOLE   107,416 0 0
Garmin Ltd COM H2906T109   4,680,367 46,377 SH   SOLE   46,377 0 0
Gartner Inc COM 366651107   107,946,170 331,357 SH   SOLE   318,998 0 12,359
General Dynamics Corp COM 369550108   600,192 2,630 SH   SOLE   2,630 0 0
Genmab A/S - Spons ADR COM 372303206   2,541,399 67,304 SH   SOLE   66,571 0 733
Gilead Sciences Inc COM 375558103   640,860 7,724 SH   SOLE   7,724 0 0
Glacier Bancorp Inc COM 37637Q105   45,069,805 1,072,835 SH   SOLE   1,032,882 0 39,953
Globus Medical Inc COM 379577208   4,308,038 76,060 SH   SOLE   76,060 0 0
Gogo Inc COM 38046C109   4,524,377 312,026 SH   SOLE   312,026 0 0
Hain Celestial Group Inc/The COM 405217100   3,029,770 176,663 SH   SOLE   176,663 0 0
HDFC Bank Ltd - Spons ADR COM 40415F101   6,269,513 94,038 SH   SOLE   93,306 0 732
Helios Technologies Inc COM 42328H109   3,027,366 46,290 SH   SOLE   46,290 0 0
Hershey Co/The COM 427866108   329,970 1,297 SH   SOLE   1,297 0 0
Hillman Solutions Corp COM 431636109   4,329,421 514,183 SH   SOLE   514,183 0 0
Home Depot Inc COM 437076102   50,228,244 170,196 SH   SOLE   169,673 0 523
Honeywell International Inc COM 438516106   25,412,271 132,965 SH   SOLE   132,821 0 144
Humana Inc COM 444859102   5,402,199 11,128 SH   SOLE   11,128 0 0
Huntsman Corp COM 447011107   2,960,817 108,217 SH   SOLE   108,217 0 0
Illinois Tool Works Inc COM 452308109   5,005,575 20,561 SH   SOLE   20,561 0 0
Infosys Ltd - Spons ADR COM 456788108   3,007,423 172,444 SH   SOLE   171,102 0 1,342
International Business Machine COM 459200101   1,155,165 8,812 SH   SOLE   8,812 0 0
Intuit Inc COM 461202103   8,315,175 18,651 SH   SOLE   18,651 0 0
Iron Mountain Inc COM 46284V101   1,612,326 30,473 SH   SOLE   30,473 0 0
Itau Unibanco Holding SA - Spo COM 465562106   2,259,363 463,935 SH   SOLE   460,333 0 3,602
Jacobs Solutions Inc COM 46982L108   78,098,439 664,611 SH   SOLE   648,856 0 15,755
Johnson & Johnson COM 478160104   38,482,625 248,275 SH   SOLE   247,940 0 335
JPMorgan Chase & Co COM 46625H100   41,818,955 320,919 SH   SOLE   319,749 0 1,170
Kerry Group PLC - Spons ADR COM 492460100   3,076,858 30,804 SH   SOLE   30,470 0 334
Keurig Dr Pepper Inc COM 49271V100   4,586,400 130,000 SH   SOLE   130,000 0 0
Kinder Morgan Inc/DE COM 49456B101   24,249,617 1,384,901 SH   SOLE   1,384,755 0 146
KION Group AG - Unspons ADR COM 497216101   3,324,739 345,607 SH   SOLE   341,858 0 3,749
Laboratory Corp of America Hol COM 50540R409   65,705,293 286,397 SH   SOLE   275,905 0 10,492
Las Vegas Sands Corp COM 517834107   13,788,000 240,000 SH   SOLE   240,000 0 0
Lasertec Corp - Unspons ADR COM 51809L109   2,258,813 64,317 SH   SOLE   63,618 0 699
Liberty Broadband Corp COM 530307305   102,207,354 1,251,008 SH   SOLE   1,208,211 0 42,797
Liberty Media Corp-Liberty For COM 531229870   9,032,040 133,808 SH   SOLE   133,808 0 0
Liberty Media Corp-Liberty For COM 531229854   14,042,224 187,655 SH   SOLE   176,018 0 11,637
Linde PLC COM G54950103   15,503,937 43,619 SH   SOLE   43,191 0 428
London Stock Exchange Group PL COM 54211N101   2,123,029 86,302 SH   SOLE   85,369 0 933
Lonza Group AG - Unspons ADR COM 54338V101   2,640,364 44,076 SH   SOLE   43,598 0 478
Lowe's Cos Inc COM 548661107   88,215,766 441,145 SH   SOLE   430,641 0 10,504
Lumen Technologies Inc COM 550241103   829,450 313,000 SH   SOLE   313,000 0 0
LVMH Moet Hennessy Louis Vuitt COM 502441306   2,311,507 12,581 SH   SOLE   12,444 0 137
Magnite Inc COM 55955D100   3,132,214 338,252 SH   SOLE   338,252 0 0
Manulife Financial Corp COM 56501R106   3,477,696 189,417 SH   SOLE   187,993 0 1,424
Markel Corp COM 570535104   49,863,699 39,035 SH   SOLE   37,624 0 1,411
Marsh & McLennan Cos Inc COM 571748102   61,745,634 370,733 SH   SOLE   359,257 0 11,476
Mastercard Inc COM 57636Q104   570,554 1,570 SH   SOLE   1,570 0 0
McDonald's Corp COM 580135101   24,694,316 88,317 SH   SOLE   88,129 0 188
Medtronic PLC COM G5960L103   35,427,653 439,440 SH   SOLE   439,402 0 38
Merck & Co Inc COM 58933Y105   3,520,020 33,086 SH   SOLE   32,774 0 312
MGE Energy Inc COM 55277P104   243,724 3,138 SH   SOLE   3,138 0 0
Microchip Technology Inc COM 595017104   24,088,142 287,517 SH   SOLE   276,767 0 10,750
Microsoft Corp COM 594918104   47,206,568 163,741 SH   SOLE   162,654 0 1,087
MKS Instruments Inc COM 55306N104   50,325,651 567,881 SH   SOLE   546,560 0 21,321
Model N Inc COM 607525102   3,971,115 118,647 SH   SOLE   118,647 0 0
Moelis & Co COM 60786M105   49,960,929 1,299,712 SH   SOLE   1,250,279 0 49,433
Mondelez International Inc COM 609207105   569,612 8,170 SH   SOLE   8,170 0 0
Morgan Stanley COM 617446448   31,071,015 353,884 SH   SOLE   353,846 0 38
Murata Manufacturing Co Ltd - COM 626425102   2,255,665 148,204 SH   SOLE   146,599 0 1,605
National Instruments Corp COM 636518102   4,412,712 84,196 SH   SOLE   84,196 0 0
Nestle SA - Spons ADR COM 641069406   10,017,156 82,317 SH   SOLE   81,457 0 860
New Relic Inc COM 64829B100   4,268,868 56,699 SH   SOLE   56,699 0 0
Newmont Corp COM 651639106   22,184,981 452,570 SH   SOLE   452,538 0 32
NextEra Energy Inc COM 65339F101   57,793,890 749,791 SH   SOLE   746,889 0 2,902
Nidec Corp - Spons ADR COM 654090109   1,561,099 120,177 SH   SOLE   118,873 0 1,304
NIKE Inc COM 654106103   28,597,833 233,185 SH   SOLE   228,326 0 4,859
Nordstrom Inc COM 655664100   5,271,480 324,000 SH   SOLE   324,000 0 0
Norsk Hydro ASA - Spons ADR COM 656531605   1,949,460 260,623 SH   SOLE   258,250 0 2,373
Northern Trust Corp COM 665859104   15,454,653 175,362 SH   SOLE   175,344 0 18
Nucor Corp COM 670346105   889,129 5,756 SH   SOLE   5,602 0 154
NVIDIA Corp COM 67066G104   410,266 1,477 SH   SOLE   1,477 0 0
NXP Semiconductors NV COM N6596X109   4,228,880 22,678 SH   SOLE   22,506 0 172
Olin Corp COM 680665205   3,717,668 66,985 SH   SOLE   66,985 0 0
Ollie's Bargain Outlet Holding COM 681116109   3,672,005 63,376 SH   SOLE   63,376 0 0
OneSpaWorld Holdings Ltd COM P73684113   8,179,062 682,157 SH   SOLE   682,157 0 0
Oracle Corp COM 68389X105   12,541,319 134,969 SH   SOLE   133,707 0 1,262
PACCAR Inc COM 693718108   169,942,096 2,321,613 SH   SOLE   2,257,098 0 64,515
Pagseguro Digital Ltd COM G68707101   2,114,690 246,755 SH   SOLE   244,922 0 1,833
Pan Pacific International Hold COM 69807K105   2,918,724 151,622 SH   SOLE   149,974 0 1,648
Parker-Hannifin Corp COM 701094104   54,068,228 160,865 SH   SOLE   156,505 0 4,360
Paychex Inc COM 704326107   10,931,542 95,397 SH   SOLE   95,261 0 136
PayPal Holdings Inc COM 70450Y103   12,939,341 170,389 SH   SOLE   170,389 0 0
PepsiCo Inc COM 713448108   27,295,961 149,731 SH   SOLE   149,445 0 286
Pfizer Inc COM 717081103   24,892,325 610,106 SH   SOLE   610,054 0 52
Philip Morris International In COM 718172109   651,964 6,704 SH   SOLE   6,704 0 0
Ping An Insurance Group Co of COM 72341E304   4,099,444 317,049 SH   SOLE   313,602 0 3,447
Power Integrations Inc COM 739276103   3,807,023 44,979 SH   SOLE   44,979 0 0
Primo Water Corp COM 74167P108   6,764,945 440,713 SH   SOLE   440,713 0 0
Procter & Gamble Co COM 742718109   22,791,055 153,279 SH   SOLE   152,650 0 629
Progressive Corp COM 743315103   125,030,725 873,974 SH   SOLE   846,796 0 27,178
Prudential PLC - Spons ADR COM 74435K204   2,995,835 109,577 SH   SOLE   108,391 0 1,186
PTC Inc COM 69370C100   6,880,822 53,660 SH   SOLE   53,660 0 0
QUALCOMM Inc COM 747525103   12,536,776 98,266 SH   SOLE   97,427 0 839
Radius Global Infrastructure I COM 750481103   5,242,471 357,360 SH   SOLE   357,360 0 0
Regeneron Pharmaceuticals Inc COM 75886F107   7,031,852 8,558 SH   SOLE   8,558 0 0
Revolve Group Inc COM 76156B107   3,701,331 140,735 SH   SOLE   140,735 0 0
RLI Corp COM 749607107   328,022 2,468 SH   SOLE   2,468 0 0
Robert Half International Inc COM 770323103   3,315,697 41,153 SH   SOLE   41,153 0 0
Ross Stores Inc COM 778296103   101,457,213 955,971 SH   SOLE   920,196 0 35,775
S&P Global Inc COM 78409V104   885,369 2,568 SH   SOLE   2,322 0 246
Saia Inc COM 78709Y105   3,574,859 13,139 SH   SOLE   13,139 0 0
SAP SE - Spons ADR COM 803054204   4,262,077 33,679 SH   SOLE   33,417 0 262
Shake Shack Inc COM 819047101   5,108,742 92,066 SH   SOLE   92,066 0 0
Shell PLC - Spons ADR COM 780259305   3,060,553 53,190 SH   SOLE   52,563 0 627
Shin-Etsu Chemical Co Ltd - Un COM 824551105   2,931,575 72,528 SH   SOLE   71,742 0 786
Shiseido Co Ltd - Spons ADR COM 824841407   1,417,532 30,341 SH   SOLE   30,011 0 330
Siemens AG - Spons ADR COM 826197501   3,019,759 37,304 SH   SOLE   36,900 0 404
Sika AG - Unspons ADR COM 82674R103   2,320,186 82,923 SH   SOLE   82,023 0 900
Simply Good Foods Co/The COM 82900L102   5,342,344 134,331 SH   SOLE   134,331 0 0
Sony Group Corp - Spons ADR COM 835699307   3,630,986 40,055 SH   SOLE   39,620 0 435
Southern Copper Corp COM 84265V105   2,989,534 39,207 SH   SOLE   38,779 0 428
Starbucks Corp COM 855244109   16,503,772 158,492 SH   SOLE   158,475 0 17
STMicroelectronics NV - Spons COM 861012102   2,535,105 47,394 SH   SOLE   47,025 0 369
Summit Materials Inc COM 86614U100   4,585,608 160,955 SH   SOLE   160,955 0 0
Symrise AG - Unspons ADR COM 87155N109   1,468,487 54,068 SH   SOLE   53,484 0 584
T-Mobile US Inc COM 872590104   10,631,256 73,400 SH   SOLE   73,400 0 0
Taiwan Semiconductor Mfg Co Lt COM 874039100   3,275,420 35,212 SH   SOLE   34,930 0 282
Take-Two Interactive Software COM 874054109   23,944,226 200,706 SH   SOLE   193,134 0 7,572
Target Corp COM 87612E106   51,105,965 308,555 SH   SOLE   307,328 0 1,227
TE Connectivity Ltd COM H84989104   58,157,287 443,441 SH   SOLE   431,591 0 11,850
Tencent Holdings Ltd - Unspons COM 88032Q109   3,885,337 79,471 SH   SOLE   78,608 0 863
Texas Capital Bancshares Inc COM 88224Q107   2,021,754 41,294 SH   SOLE   41,294 0 0
Texas Instruments Inc COM 882508104   29,990,020 161,228 SH   SOLE   161,007 0 221
Thermo Fisher Scientific Inc COM 883556102   360,808 626 SH   SOLE   626 0 0
Thor Industries Inc COM 885160101   30,712,927 385,647 SH   SOLE   371,075 0 14,572
TJX Cos Inc COM 872540109   72,184,840 921,195 SH   SOLE   895,417 0 25,778
Toray Industries Inc - Unspons COM 890880206   3,362,173 294,669 SH   SOLE   291,467 0 3,202
Transocean Ltd COM H8817H100   12,656,400 1,990,000 SH   SOLE   1,990,000 0 0
Travelers Cos Inc COM 89417E109   23,752,284 138,570 SH   SOLE   138,348 0 222
Treasury Wine Estates Ltd - Sp COM 89465J109   2,594,725 296,540 SH   SOLE   293,315 0 3,225
U.S. Bancorp COM 902973304   90,199,299 2,502,061 SH   SOLE   2,465,943 0 36,118
Union Pacific Corp COM 907818108   22,222,727 110,418 SH   SOLE   109,856 0 562
United Parcel Service Inc COM 911312106   25,117,437 129,478 SH   SOLE   129,004 0 474
UnitedHealth Group Inc COM 91324P102   14,521,273 30,727 SH   SOLE   30,321 0 406
Verisk Analytics Inc COM 92345Y106   232,151 1,210 SH   SOLE   1,210 0 0
Vertex Pharmaceuticals Inc COM 92532F100   4,896,503 15,541 SH   SOLE   15,438 0 103
VICI Properties Inc COM 925652109   800,038 24,526 SH   SOLE   24,526 0 0
Visa Inc COM 92826C839   83,606,655 370,827 SH   SOLE   361,967 0 8,860
Wal-Mart de Mexico SAB de CV - COM 93114W107   2,716,236 68,230 SH   SOLE   67,719 0 511
Walt Disney Co COM 254687106   14,514,520 144,957 SH   SOLE   143,584 0 1,373
Waste Management Inc COM 94106L109   551,678 3,381 SH   SOLE   3,381 0 0
Wells Fargo & Co COM 949746101   3,711,909 99,302 SH   SOLE   99,302 0 0
WillScot Mobile Mini Holdings COM 971378104   9,669,281 206,256 SH   SOLE   206,256 0 0
Worldline SA/France - Unspons COM 98161H101   2,337,809 110,222 SH   SOLE   109,026 0 1,196
WR Berkley Corp COM 084423102   45,929,519 737,705 SH   SOLE   710,450 0 27,255
WW Grainger Inc COM 384802104   8,235,412 11,956 SH   SOLE   11,911 0 45
Xometry Inc COM 98423F109   1,152,540 76,990 SH   SOLE   76,990 0 0
Distillate US Fundamental Stab ETF 26922A321   51,532,233 1,194,258 SH   SOLE   1,194,258 0 0
Energy Select Sector SPDR Fund ETF 81369Y506   16,063,305 193,931 SH   SOLE   193,931 0 0
First Trust TCW Unconstrained ETF 33740F888   5,425,098 224,085 SH   SOLE   224,085 0 0
Global X MSCI Norway ETF ETF 37950E101   1,164,752 47,930 SH   SOLE   47,930 0 0
Invesco BuyBack Achievers ETF ETF 46137V308   2,096,720 24,647 SH   SOLE   24,647 0 0
Invesco Optimum Yield Diversif ETF 46090F100   14,672,381 1,031,813 SH   SOLE   1,031,813 0 0
Invesco S&P 500 Quality ETF ETF 46137V241   15,205,562 321,335 SH   SOLE   321,335 0 0
iShares 20 Year Treasury Bond ETF 464287432   26,465,404 248,805 SH   SOLE   248,805 0 0
iShares 3-7 Year Treasury Bond ETF 464288661   26,430,778 224,656 SH   SOLE   224,656 0 0
iShares 7-10 Year Treasury Bon ETF 464287440   63,270,080 638,318 SH   SOLE   638,318 0 0
iShares Core MSCI EAFE ETF ETF 46432F842   678,862 10,155 SH   SOLE   10,155 0 0
iShares Core S&P 500 ETF ETF 464287200   2,628,034 6,393 SH   SOLE   6,393 0 0
iShares Core S&P Mid-Cap ETF ETF 464287507   56,158,669 224,491 SH   SOLE   224,408 0 83
iShares Core S&P Small-Cap ETF ETF 464287804   56,335,099 582,576 SH   SOLE   582,112 0 464
iShares Core S&P U.S. Growth E ETF 464287671   310,961 3,503 SH   SOLE   3,503 0 0
iShares Core U.S. Aggregate Bo ETF 464287226   24,158,814 242,461 SH   SOLE   242,461 0 0
iShares Edge MSCI USA Quality ETF 46432F339   1,012,619 8,162 SH   SOLE   8,162 0 0
iShares Global Energy ETF ETF 464287341   9,314,033 246,664 SH   SOLE   246,664 0 0
iShares iBoxx High Yield Corpo ETF 464288513   445,745 5,900 SH   SOLE   5,900 0 0
iShares Intermediate Governmen ETF 464288612   294,348 2,817 SH   SOLE   2,817 0 0
iShares MSCI ACWI ex US ETF ETF 464288240   657,517 13,482 SH   SOLE   13,482 0 0
iShares MSCI China ETF ETF 46429B671   17,495,824 350,688 SH   SOLE   350,688 0 0
iShares MSCI Global Gold Miner ETF 46434G855   3,468,124 137,788 SH   SOLE   137,788 0 0
iShares MSCI International Qua ETF 46434V456   17,762,254 503,180 SH   SOLE   503,180 0 0
iShares MSCI Switzerland ETF ETF 464286749   484,607 10,693 SH   SOLE   10,693 0 0
iShares Russell 1000 Growth ET ETF 464287614   901,822 3,691 SH   SOLE   3,691 0 0
iShares Russell 2000 ETF ETF 464287655   331,110 1,856 SH   SOLE   1,856 0 0
iShares Russell 2000 Growth ET ETF 464287648   256,080 1,129 SH   SOLE   1,129 0 0
iShares Russell Mid-Cap Growth ETF 464287481   284,804 3,128 SH   SOLE   3,128 0 0
iShares Short Treasury Bond ET ETF 464288679   3,194,887 28,913 SH   SOLE   28,913 0 0
iShares Treasury Floating Rate ETF 46434V860   108,606,814 2,146,804 SH   SOLE   2,146,804 0 0
Janus Henderson Mortgage-Backe ETF 47103U852   36,029,926 771,684 SH   SOLE   771,684 0 0
Schwab Fundamental U.S. Large ETF 808524771   1,201,485 21,877 SH   SOLE   21,877 0 0
Schwab Intermediate-Term U.S. ETF 808524854   9,735,612 193,052 SH   SOLE   193,052 0 0
Schwab US Dividend Equity ETF ETF 808524797   14,625,984 199,918 SH   SOLE   199,918 0 0
SPDR S&P 500 ETF Trust ETF 78462F103   82,294,350 201,017 SH   SOLE   201,011 0 6
SPDR S&P Dividend ETF ETF 78464A763   14,452,792 116,828 SH   SOLE   116,828 0 0
SPDR S&P MidCap 400 ETF Trust ETF 78467Y107   3,647,568 7,957 SH   SOLE   7,889 0 68
SPDR S&P North American Natura ETF 78463X152   9,494,870 177,044 SH   SOLE   177,044 0 0
VanEck Gold Miners ETF/USA ETF 92189F106   34,610,359 1,069,872 SH   SOLE   1,069,872 0 0
Vanguard Dividend Appreciation ETF 921908844   6,654,002 43,205 SH   SOLE   43,205 0 0
Vanguard Extended Duration Tre ETF 921910709   28,223,582 311,725 SH   SOLE   311,725 0 0
Vanguard FTSE All-World ex-US ETF 922042775   51,985,230 972,232 SH   SOLE   972,232 0 0
Vanguard FTSE Developed Market ETF 921943858   248,164 5,494 SH   SOLE   5,494 0 0
Vanguard Health Care ETF ETF 92204A504   7,782,619 32,637 SH   SOLE   32,637 0 0
Vanguard Information Technolog ETF 92204A702   45,602,236 118,303 SH   SOLE   118,303 0 0
Vanguard Large-Cap ETF ETF 922908637   9,959,048 53,311 SH   SOLE   53,311 0 0
Vanguard Short-Term Bond ETF ETF 921937827   482,805 6,312 SH   SOLE   6,312 0 0
Vanguard Short-Term Corporate ETF 92206C409   15,719,630 206,213 SH   SOLE   206,213 0 0
Vanguard Total World Stock ETF ETF 922042742   203,335 2,208 SH   SOLE   2,208 0 0
Vanguard Value ETF ETF 922908744   204,127 1,478 SH   SOLE   1,478 0 0