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,068,365 19,500 SH   SOLE   19,500 0 0
Abbott Laboratories COM 002824100   25,193,989 221,661 SH   SOLE   221,661 0 0
AbbVie Inc COM 00287Y109   3,993,817 21,932 SH   SOLE   21,932 0 0
Accenture PLC COM G1151C101   95,446,813 275,372 SH   SOLE   269,217 0 6,156
adidas AG - Spons ADR COM 00687A107   3,131,851 27,943 SH   SOLE   27,627 0 316
Adobe Inc COM 00724F101   8,677,769 17,197 SH   SOLE   17,197 0 0
AES Corp/VA COM 00130H105   12,760,171 711,666 SH   SOLE   711,666 0 0
Aflac Inc COM 001055102   443,639 5,167 SH   SOLE   5,167 0 0
Agilent Technologies Inc COM 00846U101   95,365,628 655,389 SH   SOLE   640,123 0 15,266
AIA Group Ltd - Spons ADR COM 001317205   2,694,424 100,239 SH   SOLE   99,081 0 1,158
Air Liquide SA - Unspons ADR COM 009126202   1,849,040 44,352 SH   SOLE   43,842 0 510
Air Products & Chemicals Inc COM 009158106   21,573,417 89,047 SH   SOLE   89,047 0 0
Airbus SE - Unspons ADR COM 009279100   4,420,282 95,760 SH   SOLE   94,603 0 1,157
Alcon Inc COM H01301128   81,344,115 976,637 SH   SOLE   950,040 0 26,597
Alibaba Group Holding Ltd - Sp COM 01609W102   3,955,632 54,666 SH   SOLE   54,166 0 500
Alliant Energy Corp COM 018802108   339,211 6,730 SH   SOLE   6,730 0 0
Allstate Corp COM 020002101   1,094,634 6,327 SH   SOLE   6,327 0 0
Alphabet Inc COM 02079K107   233,568,045 1,534,008 SH   SOLE   1,502,176 0 31,832
Alphabet Inc COM 02079K305   2,626,484 17,402 SH   SOLE   17,402 0 0
Altria Group Inc COM 02209S103   548,783 12,581 SH   SOLE   12,581 0 0
Amazon.com Inc COM 023135106   131,959,851 731,566 SH   SOLE   716,364 0 15,202
American Tower Corp COM 03027X100   33,840,054 171,264 SH   SOLE   171,264 0 0
Amgen Inc COM 031162100   2,173,342 7,644 SH   SOLE   7,644 0 0
AMN Healthcare Services Inc COM 001744101   1,921,682 30,742 SH   SOLE   30,742 0 0
Amphenol Corp COM 032095101   102,783,197 891,055 SH   SOLE   852,283 0 38,772
Analog Devices Inc COM 032654105   107,646,771 544,248 SH   SOLE   532,036 0 12,212
APA Corp COM 03743Q108   10,516,842 305,900 SH   SOLE   305,900 0 0
Apple Inc COM 037833100   34,946,855 203,796 SH   SOLE   202,631 0 1,165
Applied Materials Inc COM 038222105   236,546 1,147 SH   SOLE   1,147 0 0
Arch Capital Group Ltd COM G0450A105   352,190,972 3,809,941 SH   SOLE   3,663,678 0 146,263
Archer-Daniels-Midland Co COM 039483102   8,535,879 135,900 SH   SOLE   135,900 0 0
Arista Networks Inc COM 040413106   135,278,479 466,510 SH   SOLE   445,985 0 20,525
Armstrong World Industries Inc COM 04247X102   51,817,178 417,140 SH   SOLE   398,824 0 18,316
Artisan Partners Asset Managem COM 04316A108   375,314 8,200 SH   SOLE   8,200 0 0
ASML Holding NV - Spons NY Reg COM N07059210   5,640,372 5,812 SH   SOLE   5,763 0 49
AstraZeneca PLC - Spons ADR COM 046353108   4,050,298 59,783 SH   SOLE   59,194 0 589
Automatic Data Processing Inc COM 053015103   27,051,088 108,317 SH   SOLE   108,317 0 0
Axis Capital Holdings Ltd COM G0692U109   4,018,691 61,807 SH   SOLE   61,807 0 0
Bank of America Corp COM 060505104   15,510,607 409,035 SH   SOLE   409,035 0 0
Barrick Gold Corp COM 067901108   10,474,880 629,500 SH   SOLE   629,500 0 0
Becton Dickinson and Co COM 075887109   78,017,688 315,287 SH   SOLE   307,759 0 7,528
Berkshire Hathaway Inc COM 084670702   107,680,276 256,065 SH   SOLE   249,695 0 6,369
BlackRock Inc COM 09247X101   46,127,787 55,329 SH   SOLE   55,193 0 136
Blackstone Group Inc/The COM 09260D107   226,088 1,721 SH   SOLE   1,721 0 0
Boston Scientific Corp COM 101137107   202,046 2,950 SH   SOLE   2,950 0 0
Box Inc COM 10316T104   4,390,535 155,033 SH   SOLE   155,033 0 0
Bristol-Myers Squibb Co COM 110122108   23,533,976 433,966 SH   SOLE   433,966 0 0
Broadcom Inc COM 11135F101   287,614 217 SH   SOLE   217 0 0
Brookfield Asset Management Lt COM 113004105   67,799,409 1,613,503 SH   SOLE   1,544,837 0 68,667
Brookfield Corp COM 11271J107   53,354,510 1,274,290 SH   SOLE   1,240,309 0 33,980
Brown-Forman Corp COM 115637209   38,143,018 738,919 SH   SOLE   705,312 0 33,607
Brown & Brown Inc COM 115236101   134,365,802 1,534,907 SH   SOLE   1,467,190 0 67,718
BRP Group Inc COM 05589G102   2,468,553 85,299 SH   SOLE   85,299 0 0
Cameco Corp COM 13321L108   4,143,948 95,659 SH   SOLE   94,830 0 829
Canadian Pacific Kansas City L COM 13646K108   3,215,736 36,472 SH   SOLE   36,169 0 303
Carlisle Cos Inc COM 142339100   166,451,116 424,783 SH   SOLE   405,401 0 19,382
CarMax Inc COM 143130102   105,802,216 1,214,582 SH   SOLE   1,160,379 0 54,203
Caterpillar Inc COM 149123101   11,387,179 31,076 SH   SOLE   31,076 0 0
CBRE Group Inc COM 12504L109   244,364 2,513 SH   SOLE   2,513 0 0
CDW Corp/DE COM 12514G108   107,935,251 421,985 SH   SOLE   403,438 0 18,547
CF Industries Holdings Inc COM 125269100   1,813,063 21,789 SH   SOLE   21,789 0 0
Charles Schwab Corp/The COM 808513105   64,803,666 895,821 SH   SOLE   877,372 0 18,448
Cheniere Energy Inc COM 16411R208   577,866 3,583 SH   SOLE   3,583 0 0
Chevron Corp COM 166764100   25,814,151 163,650 SH   SOLE   163,650 0 0
Chord Energy Corp COM 674215207   3,455,895 19,389 SH   SOLE   19,389 0 0
Ciena Corp COM 171779309   14,041,575 283,955 SH   SOLE   283,955 0 0
Cigna Corp COM 125523100   228,447 629 SH   SOLE   629 0 0
Cisco Systems Inc COM 17275R102   14,002,899 280,563 SH   SOLE   280,563 0 0
CME Group Inc COM 12572Q105   32,315,890 150,104 SH   SOLE   150,104 0 0
Coca-Cola Co COM 191216100   10,369,031 169,484 SH   SOLE   169,484 0 0
Cogent Communications Holdings COM 19239V302   5,642,291 86,366 SH   SOLE   86,366 0 0
Colgate-Palmolive Co COM 194162103   11,501,816 127,727 SH   SOLE   127,727 0 0
Comcast Corp COM 20030N101   28,346,912 653,908 SH   SOLE   653,908 0 0
CommVault Systems Inc COM 204166102   5,088,033 50,163 SH   SOLE   50,163 0 0
Confluent Inc COM 20717M103   3,320,942 108,812 SH   SOLE   108,812 0 0
ConocoPhillips COM 20825C104   10,984,264 86,300 SH   SOLE   86,300 0 0
Constellation Brands Inc COM 21036P108   12,446,608 45,800 SH   SOLE   45,800 0 0
Copart Inc COM 217204106   220,039,861 3,799,031 SH   SOLE   3,654,269 0 144,761
Core & Main Inc COM 21874C102   6,868,168 119,968 SH   SOLE   119,968 0 0
Corning Inc COM 219350105   1,745,463 52,957 SH   SOLE   52,957 0 0
Costco Wholesale Corp COM 22160K105   29,088,082 39,704 SH   SOLE   39,307 0 397
Crane Co COM 224408104   5,338,581 39,507 SH   SOLE   39,507 0 0
Crane NXT Co COM 224441105   4,130,463 66,728 SH   SOLE   66,728 0 0
CSX Corp COM 126408103   407,325 10,988 SH   SOLE   10,988 0 0
CTS Corp COM 126501105   4,483,558 95,823 SH   SOLE   95,823 0 0
Cullen/Frost Bankers Inc COM 229899109   29,368,155 260,888 SH   SOLE   249,008 0 11,879
Cummins Inc COM 231021106   12,047,355 40,887 SH   SOLE   40,887 0 0
CVS Health Corp COM 126650100   11,114,556 139,350 SH   SOLE   139,350 0 0
CyberArk Software Ltd COM M2682V108   4,177,032 15,725 SH   SOLE   15,594 0 131
Daiichi Sankyo Co Ltd - Spons COM 23381D102   2,369,272 74,482 SH   SOLE   73,624 0 858
Danaher Corp COM 235851102   76,447,010 306,131 SH   SOLE   300,679 0 5,452
Deere & Co COM 244199105   208,245 507 SH   SOLE   507 0 0
Deutsche Telekom AG - Spons AD COM 251566105   3,989,687 164,795 SH   SOLE   162,913 0 1,882
Diageo PLC - Spons ADR COM 25243Q205   1,817,900 12,222 SH   SOLE   12,086 0 136
Discover Financial Services COM 254709108   372,820 2,844 SH   SOLE   2,844 0 0
Dollar Tree Inc COM 256746108   188,499,963 1,415,696 SH   SOLE   1,360,989 0 54,707
Dominion Energy Inc COM 25746U109   6,961,172 141,516 SH   SOLE   141,516 0 0
Dow Inc COM 260557103   1,036,831 17,898 SH   SOLE   17,898 0 0
Duluth Holdings Inc COM 26443V101   3,737,607 762,777 SH   SOLE   762,777 0 0
Ecolab Inc COM 278865100   12,069,836 52,273 SH   SOLE   51,662 0 611
Edgewell Personal Care Co COM 28035Q102   4,407,588 114,068 SH   SOLE   114,068 0 0
Elevance Health Inc COM 036752103   41,291,177 79,630 SH   SOLE   77,526 0 2,104
Eli Lilly & Co COM 532457108   39,664,291 50,985 SH   SOLE   50,459 0 526
Emerson Electric Co COM 291011104   379,957 3,350 SH   SOLE   3,350 0 0
Encompass Health Corp COM 29261A100   10,439,268 126,414 SH   SOLE   126,414 0 0
Entegris Inc COM 29362U104   6,717,812 47,800 SH   SOLE   47,800 0 0
EOG Resources Inc COM 26875P101   30,680,705 239,993 SH   SOLE   239,993 0 0
Estee Lauder Cos Inc/The COM 518439104   452,584 2,936 SH   SOLE   2,936 0 0
Expeditors International of Wa COM 302130109   47,603,288 391,571 SH   SOLE   374,499 0 17,072
Exxon Mobil Corp COM 30231G102   17,013,003 146,361 SH   SOLE   146,361 0 0
Fastenal Co COM 311900104   28,379,112 367,891 SH   SOLE   367,891 0 0
Ferguson PLC COM G3421J106   48,277,704 221,021 SH   SOLE   215,224 0 5,798
Ferrari NV COM N3167Y103   2,455,650 5,633 SH   SOLE   5,587 0 46
Fiserv Inc COM 337738108   110,348,458 690,455 SH   SOLE   673,637 0 16,817
Floor & Decor Holdings Inc COM 339750101   98,019,547 756,207 SH   SOLE   722,255 0 33,952
Fomento Economico Mexicano SAB COM 344419106   2,647,738 20,325 SH   SOLE   20,141 0 184
FormFactor Inc COM 346375108   6,291,829 137,888 SH   SOLE   137,888 0 0
Garmin Ltd COM H2906T109   854,663 5,741 SH   SOLE   5,741 0 0
Gartner Inc COM 366651107   185,678,974 389,534 SH   SOLE   372,111 0 17,422
General Dynamics Corp COM 369550108   742,949 2,630 SH   SOLE   2,630 0 0
Genmab A/S - Spons ADR COM 372303206   1,844,669 61,674 SH   SOLE   60,968 0 706
Gilead Sciences Inc COM 375558103   2,320,560 31,680 SH   SOLE   31,680 0 0
Glacier Bancorp Inc COM 37637Q105   32,474,909 806,229 SH   SOLE   773,679 0 32,550
Globus Medical Inc COM 379577208   2,069,538 38,582 SH   SOLE   38,582 0 0
Gogo Inc COM 38046C109   2,223,535 253,250 SH   SOLE   253,250 0 0
Hain Celestial Group Inc/The COM 405217100   2,115,660 269,168 SH   SOLE   269,168 0 0
HashiCorp Inc COM 418100103   1,179,575 43,769 SH   SOLE   43,769 0 0
Hayward Holdings Inc COM 421298100   3,299,121 215,488 SH   SOLE   215,488 0 0
HDFC Bank Ltd - Spons ADR COM 40415F101   5,373,400 96,005 SH   SOLE   95,149 0 856
HealthEquity Inc COM 42226A107   4,396,510 53,859 SH   SOLE   53,859 0 0
Helios Technologies Inc COM 42328H109   1,335,114 29,875 SH   SOLE   29,875 0 0
Hershey Co/The COM 427866108   10,861,464 55,843 SH   SOLE   55,843 0 0
Hillman Solutions Corp COM 431636109   2,954,590 277,687 SH   SOLE   277,687 0 0
Home Depot Inc COM 437076102   46,733,604 121,829 SH   SOLE   121,433 0 396
Honeywell International Inc COM 438516106   25,996,760 126,659 SH   SOLE   126,659 0 0
Humana Inc COM 444859102   3,494,938 10,080 SH   SOLE   10,080 0 0
Huntsman Corp COM 447011107   1,909,743 73,367 SH   SOLE   73,367 0 0
Illinois Tool Works Inc COM 452308109   5,136,373 19,142 SH   SOLE   19,142 0 0
Infosys Ltd - Spons ADR COM 456788108   3,559,195 198,505 SH   SOLE   196,752 0 1,753
International Business Machine COM 459200101   4,127,028 21,612 SH   SOLE   21,612 0 0
Intuit Inc COM 461202103   7,743,450 11,913 SH   SOLE   11,913 0 0
Iron Mountain Inc COM 46284V101   2,412,957 30,083 SH   SOLE   30,083 0 0
Itau Unibanco Holding SA - Spo COM 465562106   3,328,687 480,330 SH   SOLE   475,993 0 4,337
Jacobs Solutions Inc COM 46982L108   15,707,727 102,177 SH   SOLE   101,011 0 1,166
JFrog Ltd COM M6191J100   4,248,348 96,073 SH   SOLE   96,073 0 0
Johnson & Johnson COM 478160104   24,903,219 157,426 SH   SOLE   157,426 0 0
JPMorgan Chase & Co COM 46625H100   37,629,960 187,868 SH   SOLE   186,889 0 979
Kerry Group PLC - Spons ADR COM 492460100   2,743,977 31,996 SH   SOLE   31,630 0 366
Keurig Dr Pepper Inc COM 49271V100   1,472,160 48,000 SH   SOLE   48,000 0 0
KION Group AG - Unspons ADR COM 497216101   4,191,673 319,975 SH   SOLE   316,335 0 3,640
Laboratory Corp of America Hol COM 50540R409   85,164,132 389,839 SH   SOLE   372,506 0 17,332
Las Vegas Sands Corp COM 517834107   20,297,420 392,600 SH   SOLE   392,600 0 0
Lasertec Corp - Unspons ADR COM 51809L109   3,442,572 60,396 SH   SOLE   59,695 0 701
Legalzoom.com Inc COM 52466B103   4,781,083 358,402 SH   SOLE   358,402 0 0
Leonardo DRS Inc COM 52661A108   4,169,311 188,742 SH   SOLE   188,742 0 0
Liberty Broadband Corp COM 530307305   78,116,519 1,364,958 SH   SOLE   1,310,623 0 54,334
Liberty Media Corp-Liberty For COM 531229771   26,718,653 454,863 SH   SOLE   454,863 0 0
Liberty Media Corp-Liberty For COM 531229755   36,204,997 551,905 SH   SOLE   508,410 0 43,496
Lincoln Electric Holdings Inc COM 533900106   231,940 908 SH   SOLE   908 0 0
Linde PLC COM G54950103   18,656,378 40,180 SH   SOLE   39,783 0 397
London Stock Exchange Group PL COM 54211N101   2,339,398 76,878 SH   SOLE   75,991 0 887
Lonza Group AG - Unspons ADR COM 54338V101   3,609,338 60,246 SH   SOLE   59,555 0 691
Lowe's Cos Inc COM 548661107   125,070,026 490,991 SH   SOLE   480,980 0 10,011
Lumen Technologies Inc COM 550241103   193,440 124,000 SH   SOLE   124,000 0 0
LVMH Moet Hennessy Louis Vuitt COM 502441306   2,088,181 11,535 SH   SOLE   11,404 0 131
LyondellBasell Industries NV COM N53745100   1,085,498 10,613 SH   SOLE   10,613 0 0
Manulife Financial Corp COM 56501R106   2,698,220 107,972 SH   SOLE   107,060 0 912
Markel Corp COM 570535104   819,250 538 SH   SOLE   538 0 0
Marsh & McLennan Cos Inc COM 571748102   58,075,184 281,946 SH   SOLE   274,238 0 7,708
Mastercard Inc COM 57636Q104   912,575 1,895 SH   SOLE   1,895 0 0
Matador Resources Co COM 576485205   7,611,780 114,000 SH   SOLE   114,000 0 0
McDonald's Corp COM 580135101   14,230,862 50,473 SH   SOLE   50,412 0 61
Medtronic PLC COM G5960L103   36,950,206 423,984 SH   SOLE   423,984 0 0
Merck & Co Inc COM 58933Y105   4,138,480 31,364 SH   SOLE   31,364 0 0
Meta Platforms Inc COM 30303M102   713,073 1,468 SH   SOLE   1,468 0 0
MGE Energy Inc COM 55277P104   247,019 3,138 SH   SOLE   3,138 0 0
Microchip Technology Inc COM 595017104   36,380,357 405,533 SH   SOLE   390,429 0 15,104
Microsoft Corp COM 594918104   67,085,121 159,453 SH   SOLE   158,204 0 1,249
MKS Instruments Inc COM 55306N104   89,776,729 675,013 SH   SOLE   644,841 0 30,172
Model N Inc COM 607525102   5,905,247 207,420 SH   SOLE   207,420 0 0
Moelis & Co COM 60786M105   91,036,906 1,603,609 SH   SOLE   1,533,560 0 70,050
Mondelez International Inc COM 609207105   571,900 8,170 SH   SOLE   8,170 0 0
Morgan Stanley COM 617446448   32,587,646 346,088 SH   SOLE   346,088 0 0
Mueller Water Products Inc COM 624758108   2,170,766 134,914 SH   SOLE   134,914 0 0
Murata Manufacturing Co Ltd - COM 626425102   1,901,893 203,847 SH   SOLE   201,518 0 2,329
Nestle SA - Spons ADR COM 641069406   7,924,007 74,614 SH   SOLE   73,796 0 818
Newmont Corp COM 651639106   9,367,680 261,375 SH   SOLE   261,375 0 0
NextEra Energy Inc COM 65339F101   61,694,240 965,330 SH   SOLE   961,897 0 3,433
Nidec Corp - Spons ADR COM 654090109   1,698,595 165,233 SH   SOLE   163,304 0 1,929
NIKE Inc COM 654106103   26,735,249 284,478 SH   SOLE   279,758 0 4,720
Nordstrom Inc COM 655664100   6,567,480 324,000 SH   SOLE   324,000 0 0
Norsk Hydro ASA - Spons ADR COM 656531605   1,978,506 358,425 SH   SOLE   354,816 0 3,609
Northern Trust Corp COM 665859104   8,072,869 90,788 SH   SOLE   90,788 0 0
Nucor Corp COM 670346105   688,494 3,479 SH   SOLE   3,479 0 0
NVIDIA Corp COM 67066G104   2,123,366 2,350 SH   SOLE   2,350 0 0
NXP Semiconductors NV COM N6596X109   3,894,944 15,720 SH   SOLE   15,589 0 131
Olin Corp COM 680665205   5,146,764 87,530 SH   SOLE   87,530 0 0
Ollie's Bargain Outlet Holding COM 681116109   3,668,336 46,102 SH   SOLE   46,102 0 0
OneSpaWorld Holdings Ltd COM P73684113   8,709,732 658,332 SH   SOLE   658,332 0 0
Oracle Corp COM 68389X105   21,480,817 171,012 SH   SOLE   169,508 0 1,504
PACCAR Inc COM 693718108   267,126,024 2,156,155 SH   SOLE   2,077,443 0 78,712
Pan Pacific International Hold COM 69807K105   4,090,143 154,345 SH   SOLE   152,581 0 1,764
Parker-Hannifin Corp COM 701094104   94,763,228 170,502 SH   SOLE   166,334 0 4,168
Paychex Inc COM 704326107   10,468,086 85,245 SH   SOLE   85,245 0 0
PayPal Holdings Inc COM 70450Y103   9,430,517 140,775 SH   SOLE   140,775 0 0
PepsiCo Inc COM 713448108   32,332,922 184,749 SH   SOLE   184,686 0 63
Pfizer Inc COM 717081103   5,889,077 212,219 SH   SOLE   212,219 0 0
Philip Morris International In COM 718172109   689,990 7,531 SH   SOLE   7,531 0 0
Ping An Insurance Group Co of COM 72341E304   2,265,792 265,938 SH   SOLE   262,587 0 3,351
Power Integrations Inc COM 739276103   4,012,166 56,075 SH   SOLE   56,075 0 0
Primo Water Corp COM 74167P108   7,343,565 403,271 SH   SOLE   403,271 0 0
Procter & Gamble Co COM 742718109   12,964,424 79,904 SH   SOLE   79,904 0 0
Progressive Corp COM 743315103   93,524,494 452,202 SH   SOLE   441,867 0 10,335
Prudential Financial Inc COM 744320102   2,041,703 17,391 SH   SOLE   17,391 0 0
Prudential PLC - Spons ADR COM 74435K204   2,241,718 116,332 SH   SOLE   115,025 0 1,307
PulteGroup Inc COM 745867101   258,127 2,140 SH   SOLE   2,140 0 0
QUALCOMM Inc COM 747525103   15,088,693 89,124 SH   SOLE   88,196 0 928
Regeneron Pharmaceuticals Inc COM 75886F107   7,498,760 7,791 SH   SOLE   7,791 0 0
Revolve Group Inc COM 76156B107   4,169,114 196,935 SH   SOLE   196,935 0 0
RLI Corp COM 749607107   366,424 2,468 SH   SOLE   2,468 0 0
Ross Stores Inc COM 778296103   165,525,890 1,127,868 SH   SOLE   1,077,490 0 50,378
S&P Global Inc COM 78409V104   2,407,622 5,659 SH   SOLE   4,681 0 978
Saia Inc COM 78709Y105   3,980,925 6,805 SH   SOLE   6,805 0 0
salesforce.com Inc COM 79466L302   248,474 825 SH   SOLE   825 0 0
SAP SE - Spons ADR COM 803054204   4,492,906 23,037 SH   SOLE   22,845 0 192
Scotts Miracle-Gro Co/The COM 810186106   5,269,933 70,652 SH   SOLE   70,652 0 0
Shake Shack Inc COM 819047101   3,940,136 37,875 SH   SOLE   37,875 0 0
Shell PLC - Spons ADR COM 780259305   2,396,948 35,754 SH   SOLE   35,287 0 467
Shin-Etsu Chemical Co Ltd - Un COM 824551105   3,152,626 144,153 SH   SOLE   142,508 0 1,645
Shiseido Co Ltd - Spons ADR COM 824841407   1,733,813 63,042 SH   SOLE   62,314 0 728
Siemens AG - Spons ADR COM 826197501   2,766,134 28,986 SH   SOLE   28,661 0 325
Sika AG - Unspons ADR COM 82674R103   2,287,092 76,211 SH   SOLE   75,341 0 870
Simply Good Foods Co/The COM 82900L102   4,746,811 139,489 SH   SOLE   139,489 0 0
Sony Group Corp - Spons ADR COM 835699307   2,765,029 32,249 SH   SOLE   31,883 0 366
Southern Copper Corp COM 84265V105   4,091,114 38,407 SH   SOLE   37,946 0 461
Starbucks Corp COM 855244109   9,325,161 102,037 SH   SOLE   102,037 0 0
STMicroelectronics NV - Spons COM 861012102   2,249,820 52,031 SH   SOLE   51,585 0 446
Summit Materials Inc COM 86614U100   7,780,674 174,572 SH   SOLE   174,572 0 0
Symrise AG - Unspons ADR COM 87155N109   1,872,700 62,716 SH   SOLE   61,998 0 718
T-Mobile US Inc COM 872590104   8,928,134 54,700 SH   SOLE   54,700 0 0
Taiwan Semiconductor Mfg Co Lt COM 874039100   4,052,793 29,789 SH   SOLE   29,516 0 273
Target Corp COM 87612E106   17,095,449 96,470 SH   SOLE   95,476 0 994
TE Connectivity Ltd COM H84989104   12,165,552 83,762 SH   SOLE   81,794 0 1,968
Tencent Holdings Ltd - Unspons COM 88032Q109   2,585,816 66,252 SH   SOLE   65,415 0 837
Texas Instruments Inc COM 882508104   115,866,965 665,099 SH   SOLE   654,160 0 10,939
Thermo Fisher Scientific Inc COM 883556102   312,110 537 SH   SOLE   537 0 0
Thor Industries Inc COM 885160101   53,808,560 458,570 SH   SOLE   437,991 0 20,579
TJX Cos Inc COM 872540109   96,726,324 953,720 SH   SOLE   928,677 0 25,044
Toray Industries Inc - Unspons COM 890880206   2,898,386 302,230 SH   SOLE   298,760 0 3,470
Transocean Ltd COM H8817H100   17,427,000 2,775,000 SH   SOLE   2,775,000 0 0
Travelers Cos Inc COM 89417E109   880,516 3,826 SH   SOLE   3,826 0 0
Treasury Wine Estates Ltd - Sp COM 89465J109   2,181,454 265,707 SH   SOLE   262,582 0 3,125
U.S. Bancorp COM 902973304   96,801,276 2,165,577 SH   SOLE   2,127,944 0 37,632
Union Pacific Corp COM 907818108   27,725,902 112,739 SH   SOLE   112,291 0 448
United Parcel Service Inc COM 911312106   18,744,472 126,115 SH   SOLE   125,614 0 501
UnitedHealth Group Inc COM 91324P102   19,243,335 38,899 SH   SOLE   38,468 0 431
Verisk Analytics Inc COM 92345Y106   285,233 1,210 SH   SOLE   1,210 0 0
Vertex Pharmaceuticals Inc COM 92532F100   6,116,322 14,632 SH   SOLE   14,517 0 115
Visa Inc COM 92826C839   108,088,991 387,305 SH   SOLE   378,664 0 8,641
Wal-Mart de Mexico SAB de CV - COM 93114W107   3,036,668 74,611 SH   SOLE   73,973 0 638
Waste Management Inc COM 94106L109   698,066 3,275 SH   SOLE   3,275 0 0
Waters Corp COM 941848103   73,778,375 214,329 SH   SOLE   204,598 0 9,730
Wells Fargo & Co COM 949746101   5,492,116 94,757 SH   SOLE   94,757 0 0
Western Alliance Bancorp COM 957638109   2,913,777 45,393 SH   SOLE   45,393 0 0
WillScot Mobile Mini Holdings COM 971378104   7,517,190 161,660 SH   SOLE   161,660 0 0
Worldline SA/France - Unspons COM 98161H101   1,571,627 255,882 SH   SOLE   252,938 0 2,944
WR Berkley Corp COM 084423102   76,763,383 867,971 SH   SOLE   829,704 0 38,267
WW Grainger Inc COM 384802104   5,631,773 5,536 SH   SOLE   5,536 0 0
ARK Innovation ETF ETF 00214Q104   337,038 6,730 SH   SOLE   6,730 0 0
Distillate Small/Mid Cash Flow ETF 26922B667   1,921,324 51,967 SH   SOLE   51,967 0 0
Distillate US Fundamental Stab ETF 26922A321   69,683,958 1,292,598 SH   SOLE   1,292,598 0 0
Energy Select Sector SPDR Fund ETF 81369Y506   22,232,800 235,492 SH   SOLE   235,492 0 0
First Trust TCW Unconstrained ETF 33740F888   5,103,614 207,464 SH   SOLE   207,464 0 0
Franklin FTSE Japan ETF ETF 35473P744   18,682,729 602,086 SH   SOLE   602,086 0 0
Global X MLP ETF ETF 37954Y343   6,317,833 131,021 SH   SOLE   131,021 0 0
Invesco BuyBack Achievers ETF ETF 46137V308   2,549,682 23,558 SH   SOLE   23,558 0 0
Invesco Optimum Yield Diversif ETF 46090F100   8,723,252 628,930 SH   SOLE   628,930 0 0
Invesco S&P 500 Quality ETF ETF 46137V241   71,328,576 1,180,546 SH   SOLE   1,180,546 0 0
iShares 20 Year Treasury Bond ETF 464287432   275,250 2,909 SH   SOLE   2,909 0 0
iShares 3-7 Year Treasury Bond ETF 464288661   29,449,093 254,288 SH   SOLE   254,288 0 0
iShares 7-10 Year Treasury Bon ETF 464287440   15,399,383 162,681 SH   SOLE   162,681 0 0
iShares Aaa - A Rated Corporat ETF 46429B291   45,145,266 950,827 SH   SOLE   950,827 0 0
iShares Core MSCI EAFE ETF ETF 46432F842   340,002 4,581 SH   SOLE   4,581 0 0
iShares Core S&P 500 ETF ETF 464287200   3,437,748 6,539 SH   SOLE   6,539 0 0
iShares Core S&P Mid-Cap ETF ETF 464287507   22,530,167 370,928 SH   SOLE   370,513 0 415
iShares Core S&P Small-Cap ETF ETF 464287804   26,832,156 242,781 SH   SOLE   242,317 0 464
iShares Core S&P U.S. Growth E ETF 464287671   612,539 5,226 SH   SOLE   5,226 0 0
iShares Core U.S. Aggregate Bo ETF 464287226   21,332,801 217,815 SH   SOLE   217,815 0 0
iShares Edge MSCI USA Quality ETF 46432F339   1,341,425 8,162 SH   SOLE   8,162 0 0
iShares Global Energy ETF ETF 464287341   3,394,596 79,036 SH   SOLE   79,036 0 0
iShares iBoxx High Yield Corpo ETF 464288513   458,607 5,900 SH   SOLE   5,900 0 0
iShares Intermediate Governmen ETF 464288612   278,562 2,679 SH   SOLE   2,679 0 0
iShares MBS ETF ETF 464288588   6,730,117 72,821 SH   SOLE   72,821 0 0
iShares MSCI ACWI ex US ETF ETF 464288240   840,198 15,737 SH   SOLE   15,737 0 0
iShares MSCI Emerging Markets ETF 464286426   20,965,212 307,814 SH   SOLE   307,814 0 0
iShares MSCI Emerging Markets ETF 46434G764   10,449,416 181,508 SH   SOLE   181,508 0 0
iShares MSCI International Qua ETF 46434V456   24,975,250 629,734 SH   SOLE   629,734 0 0
iShares Russell 1000 Growth ET ETF 464287614   975,423 2,894 SH   SOLE   2,894 0 0
iShares Russell 2000 ETF ETF 464287655   254,673 1,211 SH   SOLE   1,211 0 0
iShares Russell 2000 Growth ET ETF 464287648   293,006 1,082 SH   SOLE   1,082 0 0
iShares Russell Mid-Cap Growth ETF 464287481   357,030 3,128 SH   SOLE   3,128 0 0
iShares S&P 100 ETF ETF 464287101   247,905 1,002 SH   SOLE   1,002 0 0
iShares Short Treasury Bond ET ETF 464288679   823,412 7,449 SH   SOLE   7,449 0 0
iShares Treasury Floating Rate ETF 46434V860   63,299,898 1,248,765 SH   SOLE   1,248,765 0 0
Janus Henderson Mortgage-Backe ETF 47103U852   87,498,826 1,940,107 SH   SOLE   1,940,107 0 0
JPMorgan BetaBuilders Japan ET ETF 46641Q217   5,226,583 89,267 SH   SOLE   89,267 0 0
Madison Aggregate Bond ETF ETF 557441300   49,827,935 2,450,956 SH   SOLE   2,450,956 0 0
Madison Covered Call ETF ETF 557441409   77,273,226 3,875,190 SH   SOLE   3,875,190 0 0
Madison Dividend Value ETF ETF 557441508   65,573,150 3,110,710 SH   SOLE   3,110,710 0 0
Madison Short-Term Strategic I ETF 557441201   58,868,110 2,891,361 SH   SOLE   2,891,361 0 0
Schwab Fundamental U.S. Large ETF 808524771   1,466,406 21,760 SH   SOLE   21,760 0 0
Schwab Intermediate-Term U.S. ETF 808524854   38,844,167 791,930 SH   SOLE   791,930 0 0
Schwab US Dividend Equity ETF ETF 808524797   9,967,382 123,619 SH   SOLE   123,619 0 0
Schwab US TIPS ETF ETF 808524870   6,249,237 119,809 SH   SOLE   119,809 0 0
SPDR Bloomberg 1-3 Month T-Bil ETF 78468R663   401,258 4,371 SH   SOLE   4,371 0 0
SPDR Portfolio Long Term Treas ETF 78464A664   5,940,379 212,612 SH   SOLE   212,612 0 0
SPDR Portfolio Short Term Trea ETF 78468R101   20,348,517 703,614 SH   SOLE   703,614 0 0
SPDR S&P 500 ETF Trust ETF 78462F103   26,649,455 50,948 SH   SOLE   50,904 0 44
SPDR S&P Dividend ETF ETF 78464A763   2,357,333 17,962 SH   SOLE   17,962 0 0
SPDR S&P MidCap 400 ETF Trust ETF 78467Y107   4,322,614 7,769 SH   SOLE   7,688 0 80
SPDR S&P North American Natura ETF 78463X152   211,225 3,870 SH   SOLE   3,870 0 0
VanEck Gold Miners ETF/USA ETF 92189F106   7,968,240 252,000 SH   SOLE   252,000 0 0
Vanguard Dividend Appreciation ETF 921908844   14,951,924 81,879 SH   SOLE   81,879 0 0
Vanguard Extended Duration Tre ETF 921910709   2,683,451 35,032 SH   SOLE   35,032 0 0
Vanguard FTSE All-World ex-US ETF 922042775   17,390,124 296,507 SH   SOLE   296,507 0 0
Vanguard Health Care ETF ETF 92204A504   3,409,364 12,603 SH   SOLE   12,603 0 0
Vanguard Information Technolog ETF 92204A702   50,985,249 97,237 SH   SOLE   97,237 0 0
Vanguard Large-Cap ETF ETF 922908637   11,516,009 48,031 SH   SOLE   48,031 0 0
Vanguard Short-Term Bond ETF ETF 921937827   483,941 6,312 SH   SOLE   6,312 0 0
Vanguard Short-Term Corporate ETF 92206C409   483,961 6,260 SH   SOLE   6,260 0 0