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 | (x$1000) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
3M Co | COM | 88579Y101 | 1,951,755 | 19,500 | SH | | SOLE | | 19,500 | 0 | 0 |
Accenture PLC | COM | G1151C101 | 74,950,083 | 242,887 | SH | | SOLE | | 236,559 | 0 | 6,329 |
adidas AG - Spons ADR | COM | 00687A107 | 3,242,006 | 33,306 | SH | | SOLE | | 32,941 | 0 | 365 |
Adobe Inc | COM | 00724F101 | 47,636,078 | 97,417 | SH | | SOLE | | 95,473 | 0 | 1,944 |
AES Corp/VA | COM | 00130H105 | 10,302,810 | 497,000 | SH | | SOLE | | 497,000 | 0 | 0 |
Aflac Inc | COM | 001055102 | 17,632,946 | 252,621 | SH | | SOLE | | 252,131 | 0 | 490 |
AIA Group Ltd - Spons ADR | COM | 001317205 | 2,361,159 | 57,971 | SH | | SOLE | | 57,335 | 0 | 636 |
Air Liquide SA - Unspons ADR | COM | 009126202 | 2,119,055 | 58,994 | SH | | SOLE | | 58,341 | 0 | 653 |
Air Products & Chemicals Inc | COM | 009158106 | 31,894,254 | 106,481 | SH | | SOLE | | 106,471 | 0 | 10 |
Airbus SE - Unspons ADR | COM | 009279100 | 3,403,123 | 94,165 | SH | | SOLE | | 93,074 | 0 | 1,091 |
Alcon Inc | COM | H01301128 | 75,012,115 | 913,556 | SH | | SOLE | | 886,341 | 0 | 27,216 |
Alibaba Group Holding Ltd - Sp | COM | 01609W102 | 5,057,511 | 60,678 | SH | | SOLE | | 60,206 | 0 | 472 |
Alliant Energy Corp | COM | 018802108 | 353,210 | 6,730 | SH | | SOLE | | 6,730 | 0 | 0 |
Allstate Corp | COM | 020002101 | 692,295 | 6,349 | SH | | SOLE | | 6,349 | 0 | 0 |
Alphabet Inc | COM | 02079K107 | 165,401,601 | 1,367,294 | SH | | SOLE | | 1,335,017 | 0 | 32,277 |
Alphabet Inc | COM | 02079K305 | 860,882 | 7,192 | SH | | SOLE | | 7,192 | 0 | 0 |
Alteryx Inc | COM | 02156B103 | 4,363,576 | 96,114 | SH | | SOLE | | 96,114 | 0 | 0 |
Altria Group Inc | COM | 02209S103 | 589,534 | 13,014 | SH | | SOLE | | 13,014 | 0 | 0 |
Amazon.com Inc | COM | 023135106 | 81,306,960 | 623,711 | SH | | SOLE | | 608,738 | 0 | 14,973 |
American Tower Corp | COM | 03027X100 | 47,050,579 | 242,604 | SH | | SOLE | | 242,410 | 0 | 194 |
AmerisourceBergen Corp | COM | 03073E105 | 6,418,118 | 33,353 | SH | | SOLE | | 33,353 | 0 | 0 |
Amgen Inc | COM | 031162100 | 1,687,796 | 7,602 | SH | | SOLE | | 7,602 | 0 | 0 |
Amphenol Corp | COM | 032095101 | 63,932,587 | 752,591 | SH | | SOLE | | 724,207 | 0 | 28,384 |
Analog Devices Inc | COM | 032654105 | 106,595,803 | 547,178 | SH | | SOLE | | 534,574 | 0 | 12,605 |
APA Corp | COM | 03743Q108 | 8,962,791 | 262,300 | SH | | SOLE | | 262,300 | 0 | 0 |
Apple Inc | COM | 037833100 | 46,615,309 | 240,322 | SH | | SOLE | | 238,880 | 0 | 1,442 |
Arch Capital Group Ltd | COM | G0450A105 | 251,835,662 | 3,364,538 | SH | | SOLE | | 3,246,586 | 0 | 117,952 |
Archer-Daniels-Midland Co | COM | 039483102 | 28,078,474 | 371,605 | SH | | SOLE | | 371,263 | 0 | 342 |
Arista Networks Inc | COM | 040413106 | 81,231,963 | 501,246 | SH | | SOLE | | 482,348 | 0 | 18,898 |
Armstrong World Industries Inc | COM | 04247X102 | 28,367,542 | 386,163 | SH | | SOLE | | 372,763 | 0 | 13,400 |
Artisan Partners Asset Managem | COM | 04316A108 | 343,019 | 8,726 | SH | | SOLE | | 8,726 | 0 | 0 |
ASML Holding NV - Spons NY Reg | COM | N07059210 | 4,700,004 | 6,485 | SH | | SOLE | | 6,434 | 0 | 51 |
AstraZeneca PLC - Spons ADR | COM | 046353108 | 3,816,470 | 53,325 | SH | | SOLE | | 52,814 | 0 | 511 |
Automatic Data Processing Inc | COM | 053015103 | 12,625,177 | 57,442 | SH | | SOLE | | 57,436 | 0 | 6 |
Axis Capital Holdings Ltd | COM | G0692U109 | 5,220,326 | 96,978 | SH | | SOLE | | 96,978 | 0 | 0 |
Baker Hughes Co | COM | 05722G100 | 39,857,555 | 1,260,916 | SH | | SOLE | | 1,260,820 | 0 | 96 |
Barrick Gold Corp | COM | 067901108 | 9,252,245 | 546,500 | SH | | SOLE | | 546,500 | 0 | 0 |
Becton Dickinson and Co | COM | 075887109 | 86,833,688 | 328,903 | SH | | SOLE | | 320,681 | 0 | 8,222 |
Berkshire Hathaway Inc | COM | 084670702 | 85,498,511 | 250,729 | SH | | SOLE | | 244,268 | 0 | 6,461 |
BlackRock Inc | COM | 09247X101 | 45,839,169 | 66,324 | SH | | SOLE | | 66,138 | 0 | 186 |
Box Inc | COM | 10316T104 | 3,631,221 | 123,595 | SH | | SOLE | | 123,595 | 0 | 0 |
Bristol-Myers Squibb Co | COM | 110122108 | 34,388,647 | 537,743 | SH | | SOLE | | 536,023 | 0 | 1,720 |
Brookfield Asset Management Lt | COM | 113004105 | 18,222,569 | 558,461 | SH | | SOLE | | 539,458 | 0 | 19,002 |
Brookfield Corp | COM | 11271J107 | 75,015,850 | 2,229,297 | SH | | SOLE | | 2,154,702 | 0 | 74,595 |
Brown-Forman Corp | COM | 115637209 | 18,395,199 | 275,460 | SH | | SOLE | | 265,178 | 0 | 10,282 |
Brown & Brown Inc | COM | 115236101 | 90,393,688 | 1,313,098 | SH | | SOLE | | 1,263,639 | 0 | 49,460 |
BRP Group Inc | COM | 05589G102 | 4,194,411 | 169,266 | SH | | SOLE | | 169,266 | 0 | 0 |
Cameco Corp | COM | 13321L108 | 4,701,411 | 150,061 | SH | | SOLE | | 148,874 | 0 | 1,187 |
Canadian Pacific Kansas City L | COM | 13646K108 | 3,649,189 | 45,180 | SH | | SOLE | | 44,818 | 0 | 362 |
Carlisle Cos Inc | COM | 142339100 | 98,670,500 | 384,635 | SH | | SOLE | | 370,564 | 0 | 14,071 |
CarMax Inc | COM | 143130102 | 86,054,556 | 1,028,131 | SH | | SOLE | | 988,706 | 0 | 39,425 |
Caterpillar Inc | COM | 149123101 | 33,616,335 | 136,624 | SH | | SOLE | | 136,452 | 0 | 172 |
CBRE Group Inc | COM | 12504L109 | 202,824 | 2,513 | SH | | SOLE | | 2,513 | 0 | 0 |
CDW Corp/DE | COM | 12514G108 | 66,015,270 | 359,756 | SH | | SOLE | | 346,208 | 0 | 13,548 |
Charles Schwab Corp/The | COM | 808513105 | 41,113,977 | 725,370 | SH | | SOLE | | 707,083 | 0 | 18,287 |
Chemours Co/The | COM | 163851108 | 1,182,177 | 32,046 | SH | | SOLE | | 32,046 | 0 | 0 |
Cheniere Energy Inc | COM | 16411R208 | 545,906 | 3,583 | SH | | SOLE | | 3,583 | 0 | 0 |
Chevron Corp | COM | 166764100 | 36,001,208 | 228,797 | SH | | SOLE | | 228,777 | 0 | 20 |
Ciena Corp | COM | 171779309 | 12,571,346 | 295,866 | SH | | SOLE | | 295,866 | 0 | 0 |
Cisco Systems Inc | COM | 17275R102 | 48,068,685 | 929,043 | SH | | SOLE | | 927,152 | 0 | 1,891 |
CME Group Inc | COM | 12572Q105 | 40,324,292 | 217,628 | SH | | SOLE | | 217,610 | 0 | 18 |
Coca-Cola Co | COM | 191216100 | 15,588,128 | 258,853 | SH | | SOLE | | 258,607 | 0 | 246 |
Cogent Communications Holdings | COM | 19239V302 | 4,946,219 | 73,506 | SH | | SOLE | | 73,506 | 0 | 0 |
Colgate-Palmolive Co | COM | 194162103 | 5,710,051 | 74,118 | SH | | SOLE | | 74,118 | 0 | 0 |
Comcast Corp | COM | 20030N101 | 33,414,718 | 804,205 | SH | | SOLE | | 804,124 | 0 | 81 |
CommVault Systems Inc | COM | 204166102 | 4,894,733 | 67,402 | SH | | SOLE | | 67,402 | 0 | 0 |
Concrete Pumping Holdings Inc | COM | 206704108 | 1,214,401 | 151,233 | SH | | SOLE | | 151,233 | 0 | 0 |
Constellation Brands Inc | COM | 21036P108 | 5,562,538 | 22,600 | SH | | SOLE | | 22,600 | 0 | 0 |
Copart Inc | COM | 217204106 | 154,045,805 | 1,688,914 | SH | | SOLE | | 1,629,769 | 0 | 59,144 |
Core & Main Inc | COM | 21874C102 | 3,357,486 | 107,131 | SH | | SOLE | | 107,131 | 0 | 0 |
Costco Wholesale Corp | COM | 22160K105 | 26,569,401 | 49,351 | SH | | SOLE | | 48,866 | 0 | 485 |
Crane Co | COM | 224408104 | 3,278,190 | 36,784 | SH | | SOLE | | 36,784 | 0 | 0 |
Crane NXT Co | COM | 224441105 | 2,591,612 | 45,918 | SH | | SOLE | | 45,918 | 0 | 0 |
CSX Corp | COM | 126408103 | 234,881 | 6,888 | SH | | SOLE | | 6,888 | 0 | 0 |
CTS Corp | COM | 126501105 | 4,524,279 | 106,129 | SH | | SOLE | | 106,129 | 0 | 0 |
CVS Health Corp | COM | 126650100 | 8,146,971 | 117,850 | SH | | SOLE | | 117,850 | 0 | 0 |
CyberArk Software Ltd | COM | M2682V108 | 2,771,418 | 17,728 | SH | | SOLE | | 17,592 | 0 | 136 |
Danaher Corp | COM | 235851102 | 64,203,635 | 267,515 | SH | | SOLE | | 261,837 | 0 | 5,678 |
Deere & Co | COM | 244199105 | 205,431 | 507 | SH | | SOLE | | 507 | 0 | 0 |
Deutsche Telekom AG - Spons AD | COM | 251566105 | 3,844,158 | 175,934 | SH | | SOLE | | 174,004 | 0 | 1,930 |
Diageo PLC - Spons ADR | COM | 25243Q205 | 2,613,997 | 15,068 | SH | | SOLE | | 14,904 | 0 | 164 |
Diamondback Energy Inc | COM | 25278X109 | 5,976,880 | 45,500 | SH | | SOLE | | 45,500 | 0 | 0 |
Discover Financial Services | COM | 254709108 | 332,321 | 2,844 | SH | | SOLE | | 2,844 | 0 | 0 |
Dollar Tree Inc | COM | 256746108 | 153,345,614 | 1,068,611 | SH | | SOLE | | 1,032,312 | 0 | 36,298 |
Duke Energy Corp | COM | 26441C204 | 699,254 | 7,792 | SH | | SOLE | | 7,792 | 0 | 0 |
Duluth Holdings Inc | COM | 26443V101 | 4,790,240 | 762,777 | SH | | SOLE | | 762,777 | 0 | 0 |
Ecolab Inc | COM | 278865100 | 10,214,743 | 54,715 | SH | | SOLE | | 53,905 | 0 | 810 |
Edgewell Personal Care Co | COM | 28035Q102 | 4,766,761 | 115,390 | SH | | SOLE | | 115,390 | 0 | 0 |
Elevance Health Inc | COM | 036752103 | 41,730,471 | 93,926 | SH | | SOLE | | 91,819 | 0 | 2,107 |
Eli Lilly & Co | COM | 532457108 | 25,045,877 | 53,405 | SH | | SOLE | | 52,710 | 0 | 695 |
Emerson Electric Co | COM | 291011104 | 10,660,506 | 117,939 | SH | | SOLE | | 117,438 | 0 | 501 |
Encompass Health Corp | COM | 29261A100 | 8,661,599 | 127,922 | SH | | SOLE | | 127,922 | 0 | 0 |
Entegris Inc | COM | 29362U104 | 6,640,002 | 59,917 | SH | | SOLE | | 59,917 | 0 | 0 |
EOG Resources Inc | COM | 26875P101 | 27,944,417 | 244,184 | SH | | SOLE | | 244,165 | 0 | 19 |
EssilorLuxottica SA - Unspons | COM | 297284200 | 1,671,044 | 17,713 | SH | | SOLE | | 17,517 | 0 | 196 |
Estee Lauder Cos Inc/The | COM | 518439104 | 8,393,281 | 42,740 | SH | | SOLE | | 42,177 | 0 | 563 |
Expeditors International of Wa | COM | 302130109 | 40,630,898 | 335,432 | SH | | SOLE | | 322,935 | 0 | 12,498 |
Exxon Mobil Corp | COM | 30231G102 | 7,102,524 | 66,224 | SH | | SOLE | | 64,442 | 0 | 1,782 |
Fastenal Co | COM | 311900104 | 38,186,056 | 647,331 | SH | | SOLE | | 646,808 | 0 | 523 |
Ferguson PLC | COM | G3421J106 | 32,310,079 | 205,391 | SH | | SOLE | | 199,859 | 0 | 5,532 |
Ferrari NV | COM | N3167Y103 | 2,606,883 | 8,016 | SH | | SOLE | | 7,951 | 0 | 65 |
Fiserv Inc | COM | 337738108 | 81,616,008 | 646,976 | SH | | SOLE | | 629,934 | 0 | 17,042 |
Floor & Decor Holdings Inc | COM | 339750101 | 65,969,287 | 634,564 | SH | | SOLE | | 609,925 | 0 | 24,639 |
Fomento Economico Mexicano SAB | COM | 344419106 | 3,088,889 | 27,868 | SH | | SOLE | | 27,642 | 0 | 226 |
FormFactor Inc | COM | 346375108 | 4,144,590 | 121,116 | SH | | SOLE | | 121,116 | 0 | 0 |
Garmin Ltd | COM | H2906T109 | 3,090,321 | 29,632 | SH | | SOLE | | 29,632 | 0 | 0 |
Gartner Inc | COM | 366651107 | 116,151,748 | 331,568 | SH | | SOLE | | 318,868 | 0 | 12,701 |
General Dynamics Corp | COM | 369550108 | 565,845 | 2,630 | SH | | SOLE | | 2,630 | 0 | 0 |
Genmab A/S - Spons ADR | COM | 372303206 | 2,535,153 | 66,697 | SH | | SOLE | | 65,964 | 0 | 733 |
Gilead Sciences Inc | COM | 375558103 | 327,856 | 4,254 | SH | | SOLE | | 4,254 | 0 | 0 |
Glacier Bancorp Inc | COM | 37637Q105 | 32,763,453 | 1,051,121 | SH | | SOLE | | 1,010,208 | 0 | 40,913 |
Globus Medical Inc | COM | 379577208 | 4,537,186 | 76,204 | SH | | SOLE | | 76,204 | 0 | 0 |
Gogo Inc | COM | 38046C109 | 5,317,751 | 312,625 | SH | | SOLE | | 312,625 | 0 | 0 |
Hain Celestial Group Inc/The | COM | 405217100 | 2,214,220 | 176,996 | SH | | SOLE | | 176,996 | 0 | 0 |
HDFC Bank Ltd - Spons ADR | COM | 40415F101 | 6,395,324 | 91,755 | SH | | SOLE | | 91,023 | 0 | 732 |
Helios Technologies Inc | COM | 42328H109 | 3,882,193 | 58,741 | SH | | SOLE | | 58,741 | 0 | 0 |
Hershey Co/The | COM | 427866108 | 291,650 | 1,168 | SH | | SOLE | | 1,168 | 0 | 0 |
Hillman Solutions Corp | COM | 431636109 | 4,080,179 | 452,850 | SH | | SOLE | | 452,850 | 0 | 0 |
Home Depot Inc | COM | 437076102 | 50,259,688 | 161,794 | SH | | SOLE | | 161,217 | 0 | 577 |
Honeywell International Inc | COM | 438516106 | 25,567,528 | 123,217 | SH | | SOLE | | 123,203 | 0 | 14 |
Humana Inc | COM | 444859102 | 4,979,240 | 11,136 | SH | | SOLE | | 11,136 | 0 | 0 |
Huntsman Corp | COM | 447011107 | 2,003,614 | 74,153 | SH | | SOLE | | 74,153 | 0 | 0 |
Illinois Tool Works Inc | COM | 452308109 | 5,154,547 | 20,605 | SH | | SOLE | | 20,605 | 0 | 0 |
Infosys Ltd - Spons ADR | COM | 456788108 | 3,185,894 | 198,251 | SH | | SOLE | | 196,668 | 0 | 1,583 |
International Business Machine | COM | 459200101 | 1,197,121 | 8,946 | SH | | SOLE | | 8,946 | 0 | 0 |
Intuit Inc | COM | 461202103 | 8,589,230 | 18,746 | SH | | SOLE | | 18,746 | 0 | 0 |
Iron Mountain Inc | COM | 46284V101 | 1,731,476 | 30,473 | SH | | SOLE | | 30,473 | 0 | 0 |
Itau Unibanco Holding SA - Spo | COM | 465562106 | 2,679,638 | 454,176 | SH | | SOLE | | 450,574 | 0 | 3,602 |
Jacobs Solutions Inc | COM | 46982L108 | 78,111,451 | 657,006 | SH | | SOLE | | 641,318 | 0 | 15,688 |
Johnson & Johnson | COM | 478160104 | 38,626,906 | 233,367 | SH | | SOLE | | 233,032 | 0 | 335 |
JPMorgan Chase & Co | COM | 46625H100 | 46,443,355 | 319,330 | SH | | SOLE | | 318,026 | 0 | 1,304 |
Kerry Group PLC - Spons ADR | COM | 492460100 | 2,999,299 | 30,521 | SH | | SOLE | | 30,187 | 0 | 334 |
Keurig Dr Pepper Inc | COM | 49271V100 | 5,628,600 | 180,000 | SH | | SOLE | | 180,000 | 0 | 0 |
Kinder Morgan Inc/DE | COM | 49456B101 | 22,289,396 | 1,294,390 | SH | | SOLE | | 1,294,244 | 0 | 146 |
KION Group AG - Unspons ADR | COM | 497216101 | 3,440,376 | 342,326 | SH | | SOLE | | 338,577 | 0 | 3,749 |
Laboratory Corp of America Hol | COM | 50540R409 | 69,068,562 | 286,200 | SH | | SOLE | | 275,427 | 0 | 10,773 |
Las Vegas Sands Corp | COM | 517834107 | 13,914,200 | 239,900 | SH | | SOLE | | 239,900 | 0 | 0 |
Lasertec Corp - Unspons ADR | COM | 51809L109 | 2,296,613 | 75,896 | SH | | SOLE | | 75,059 | 0 | 837 |
Leonardo DRS Inc | COM | 52661A108 | 1,704,193 | 98,281 | SH | | SOLE | | 98,281 | 0 | 0 |
Liberty Broadband Corp | COM | 530307305 | 99,639,781 | 1,243,787 | SH | | SOLE | | 1,200,245 | 0 | 43,542 |
Liberty Media Corp-Liberty For | COM | 531229870 | 9,243,924 | 136,704 | SH | | SOLE | | 136,704 | 0 | 0 |
Liberty Media Corp-Liberty For | COM | 531229854 | 14,062,317 | 186,800 | SH | | SOLE | | 174,848 | 0 | 11,953 |
Linde PLC | COM | G54950103 | 16,099,868 | 42,248 | SH | | SOLE | | 41,761 | 0 | 487 |
London Stock Exchange Group PL | COM | 54211N101 | 2,608,993 | 97,496 | SH | | SOLE | | 96,424 | 0 | 1,072 |
Lonza Group AG - Unspons ADR | COM | 54338V101 | 2,605,151 | 43,652 | SH | | SOLE | | 43,174 | 0 | 478 |
Lowe's Cos Inc | COM | 548661107 | 107,002,753 | 474,093 | SH | | SOLE | | 463,766 | 0 | 10,327 |
Lumen Technologies Inc | COM | 550241103 | 707,380 | 313,000 | SH | | SOLE | | 313,000 | 0 | 0 |
LVMH Moet Hennessy Louis Vuitt | COM | 502441306 | 2,334,440 | 12,362 | SH | | SOLE | | 12,225 | 0 | 137 |
Magnite Inc | COM | 55955D100 | 4,625,985 | 338,900 | SH | | SOLE | | 338,900 | 0 | 0 |
Manulife Financial Corp | COM | 56501R106 | 3,500,128 | 185,094 | SH | | SOLE | | 183,670 | 0 | 1,424 |
Markel Corp | COM | 570535104 | 53,886,138 | 38,958 | SH | | SOLE | | 37,517 | 0 | 1,441 |
Marsh & McLennan Cos Inc | COM | 571748102 | 49,518,937 | 263,287 | SH | | SOLE | | 255,395 | 0 | 7,892 |
Mastercard Inc | COM | 57636Q104 | 617,481 | 1,570 | SH | | SOLE | | 1,570 | 0 | 0 |
McDonald's Corp | COM | 580135101 | 20,411,244 | 68,400 | SH | | SOLE | | 68,191 | 0 | 209 |
Medtronic PLC | COM | G5960L103 | 45,767,069 | 519,490 | SH | | SOLE | | 519,446 | 0 | 44 |
Merck & Co Inc | COM | 58933Y105 | 3,691,095 | 31,988 | SH | | SOLE | | 31,676 | 0 | 312 |
MGE Energy Inc | COM | 55277P104 | 877,721 | 11,095 | SH | | SOLE | | 3,138 | 0 | 7,957 |
Microchip Technology Inc | COM | 595017104 | 25,840,085 | 288,426 | SH | | SOLE | | 277,392 | 0 | 11,034 |
Microsoft Corp | COM | 594918104 | 47,998,136 | 140,947 | SH | | SOLE | | 139,716 | 0 | 1,231 |
MKS Instruments Inc | COM | 55306N104 | 61,764,631 | 571,366 | SH | | SOLE | | 549,458 | 0 | 21,907 |
Model N Inc | COM | 607525102 | 4,200,238 | 118,785 | SH | | SOLE | | 118,785 | 0 | 0 |
Moelis & Co | COM | 60786M105 | 59,892,111 | 1,320,955 | SH | | SOLE | | 1,270,002 | 0 | 50,953 |
Mondelez International Inc | COM | 609207105 | 595,920 | 8,170 | SH | | SOLE | | 8,170 | 0 | 0 |
Morgan Stanley | COM | 617446448 | 28,232,898 | 330,596 | SH | | SOLE | | 330,558 | 0 | 38 |
Murata Manufacturing Co Ltd - | COM | 626425102 | 2,100,423 | 146,473 | SH | | SOLE | | 144,868 | 0 | 1,605 |
Nestle SA - Spons ADR | COM | 641069406 | 9,941,993 | 82,609 | SH | | SOLE | | 81,630 | 0 | 979 |
New Relic Inc | COM | 64829B100 | 3,471,330 | 53,046 | SH | | SOLE | | 53,046 | 0 | 0 |
Newmont Corp | COM | 651639106 | 24,625,400 | 577,248 | SH | | SOLE | | 577,206 | 0 | 42 |
NextEra Energy Inc | COM | 65339F101 | 60,831,757 | 819,835 | SH | | SOLE | | 816,660 | 0 | 3,175 |
Nidec Corp - Spons ADR | COM | 654090109 | 1,991,373 | 144,407 | SH | | SOLE | | 142,813 | 0 | 1,594 |
NIKE Inc | COM | 654106103 | 25,098,344 | 227,402 | SH | | SOLE | | 222,470 | 0 | 4,932 |
Nordstrom Inc | COM | 655664100 | 6,632,280 | 324,000 | SH | | SOLE | | 324,000 | 0 | 0 |
Norsk Hydro ASA - Spons ADR | COM | 656531605 | 1,889,196 | 317,512 | SH | | SOLE | | 314,546 | 0 | 2,966 |
Northern Trust Corp | COM | 665859104 | 11,833,411 | 159,609 | SH | | SOLE | | 159,591 | 0 | 18 |
Nucor Corp | COM | 670346105 | 737,418 | 4,497 | SH | | SOLE | | 4,343 | 0 | 154 |
NVIDIA Corp | COM | 67066G104 | 624,801 | 1,477 | SH | | SOLE | | 1,477 | 0 | 0 |
NXP Semiconductors NV | COM | N6596X109 | 4,529,364 | 22,129 | SH | | SOLE | | 21,957 | 0 | 172 |
Olin Corp | COM | 680665205 | 4,047,271 | 78,756 | SH | | SOLE | | 78,756 | 0 | 0 |
Ollie's Bargain Outlet Holding | COM | 681116109 | 4,959,561 | 85,613 | SH | | SOLE | | 85,613 | 0 | 0 |
OneSpaWorld Holdings Ltd | COM | P73684113 | 9,110,393 | 752,925 | SH | | SOLE | | 752,925 | 0 | 0 |
Oracle Corp | COM | 68389X105 | 15,881,247 | 133,355 | SH | | SOLE | | 131,946 | 0 | 1,409 |
PACCAR Inc | COM | 693718108 | 161,164,012 | 1,926,647 | SH | | SOLE | | 1,861,464 | 0 | 65,183 |
Pagseguro Digital Ltd | COM | G68707101 | 2,256,613 | 239,048 | SH | | SOLE | | 237,215 | 0 | 1,833 |
Pan Pacific International Hold | COM | 69807K105 | 2,690,870 | 150,244 | SH | | SOLE | | 148,596 | 0 | 1,648 |
Parker-Hannifin Corp | COM | 701094104 | 62,389,360 | 159,956 | SH | | SOLE | | 155,673 | 0 | 4,283 |
Paychex Inc | COM | 704326107 | 9,891,769 | 88,422 | SH | | SOLE | | 88,412 | 0 | 10 |
PayPal Holdings Inc | COM | 70450Y103 | 11,326,617 | 169,738 | SH | | SOLE | | 169,738 | 0 | 0 |
PepsiCo Inc | COM | 713448108 | 26,453,491 | 142,822 | SH | | SOLE | | 142,501 | 0 | 321 |
Pfizer Inc | COM | 717081103 | 31,028,309 | 845,919 | SH | | SOLE | | 845,854 | 0 | 65 |
Philip Morris International In | COM | 718172109 | 654,444 | 6,704 | SH | | SOLE | | 6,704 | 0 | 0 |
Ping An Insurance Group Co of | COM | 72341E304 | 4,022,327 | 313,999 | SH | | SOLE | | 310,552 | 0 | 3,447 |
Power Integrations Inc | COM | 739276103 | 3,687,586 | 38,952 | SH | | SOLE | | 38,952 | 0 | 0 |
Primo Water Corp | COM | 74167P108 | 6,624,669 | 528,283 | SH | | SOLE | | 528,283 | 0 | 0 |
Procter & Gamble Co | COM | 742718109 | 21,938,569 | 144,580 | SH | | SOLE | | 143,899 | 0 | 681 |
Progressive Corp | COM | 743315103 | 114,442,531 | 864,565 | SH | | SOLE | | 836,865 | 0 | 27,701 |
Prudential PLC - Spons ADR | COM | 74435K204 | 3,065,357 | 108,240 | SH | | SOLE | | 107,054 | 0 | 1,186 |
PTC Inc | COM | 69370C100 | 7,644,641 | 53,722 | SH | | SOLE | | 53,722 | 0 | 0 |
QUALCOMM Inc | COM | 747525103 | 13,892,682 | 116,706 | SH | | SOLE | | 115,744 | 0 | 962 |
Radius Global Infrastructure I | COM | 750481103 | 5,335,079 | 358,059 | SH | | SOLE | | 358,059 | 0 | 0 |
Regeneron Pharmaceuticals Inc | COM | 75886F107 | 6,126,991 | 8,527 | SH | | SOLE | | 8,527 | 0 | 0 |
Revolve Group Inc | COM | 76156B107 | 2,312,498 | 141,006 | SH | | SOLE | | 141,006 | 0 | 0 |
RLI Corp | COM | 749607107 | 336,808 | 2,468 | SH | | SOLE | | 2,468 | 0 | 0 |
Robert Half Inc | COM | 770323103 | 3,812,751 | 50,688 | SH | | SOLE | | 50,688 | 0 | 0 |
Ross Stores Inc | COM | 778296103 | 107,270,807 | 956,665 | SH | | SOLE | | 919,940 | 0 | 36,725 |
S&P Global Inc | COM | 78409V104 | 1,045,521 | 2,608 | SH | | SOLE | | 2,282 | 0 | 326 |
Saia Inc | COM | 78709Y105 | 3,454,232 | 10,088 | SH | | SOLE | | 10,088 | 0 | 0 |
SAP SE - Spons ADR | COM | 803054204 | 4,510,352 | 32,968 | SH | | SOLE | | 32,706 | 0 | 262 |
Scotts Miracle-Gro Co/The | COM | 810186106 | 1,462,119 | 23,323 | SH | | SOLE | | 23,323 | 0 | 0 |
Shake Shack Inc | COM | 819047101 | 4,864,106 | 62,585 | SH | | SOLE | | 62,585 | 0 | 0 |
Shell PLC - Spons ADR | COM | 780259305 | 3,027,212 | 50,136 | SH | | SOLE | | 49,509 | 0 | 627 |
Shin-Etsu Chemical Co Ltd - Un | COM | 824551105 | 2,571,870 | 153,912 | SH | | SOLE | | 152,225 | 0 | 1,687 |
Shiseido Co Ltd - Spons ADR | COM | 824841407 | 1,367,594 | 30,057 | SH | | SOLE | | 29,727 | 0 | 330 |
Siemens AG - Spons ADR | COM | 826197501 | 3,096,429 | 37,123 | SH | | SOLE | | 36,719 | 0 | 404 |
Sika AG - Unspons ADR | COM | 82674R103 | 2,341,817 | 81,939 | SH | | SOLE | | 81,039 | 0 | 900 |
Simply Good Foods Co/The | COM | 82900L102 | 4,924,502 | 134,586 | SH | | SOLE | | 134,586 | 0 | 0 |
Sony Group Corp - Spons ADR | COM | 835699307 | 3,084,230 | 34,254 | SH | | SOLE | | 33,878 | 0 | 376 |
Southern Copper Corp | COM | 84265V105 | 2,787,099 | 38,850 | SH | | SOLE | | 38,422 | 0 | 428 |
Starbucks Corp | COM | 855244109 | 14,705,259 | 148,448 | SH | | SOLE | | 148,431 | 0 | 17 |
STMicroelectronics NV - Spons | COM | 861012102 | 2,874,075 | 57,493 | SH | | SOLE | | 57,036 | 0 | 457 |
Summit Materials Inc | COM | 86614U100 | 6,103,653 | 161,259 | SH | | SOLE | | 161,259 | 0 | 0 |
Symrise AG - Unspons ADR | COM | 87155N109 | 1,757,359 | 66,947 | SH | | SOLE | | 66,211 | 0 | 736 |
T-Mobile US Inc | COM | 872590104 | 11,723,160 | 84,400 | SH | | SOLE | | 84,400 | 0 | 0 |
Taiwan Semiconductor Mfg Co Lt | COM | 874039100 | 3,473,666 | 34,420 | SH | | SOLE | | 34,138 | 0 | 282 |
Take-Two Interactive Software | COM | 874054109 | 29,646,769 | 201,459 | SH | | SOLE | | 193,677 | 0 | 7,783 |
Target Corp | COM | 87612E106 | 39,062,449 | 296,152 | SH | | SOLE | | 294,785 | 0 | 1,367 |
TE Connectivity Ltd | COM | H84989104 | 61,294,532 | 437,318 | SH | | SOLE | | 425,515 | 0 | 11,803 |
Tencent Holdings Ltd - Unspons | COM | 88032Q109 | 3,344,643 | 78,716 | SH | | SOLE | | 77,853 | 0 | 863 |
Texas Instruments Inc | COM | 882508104 | 27,201,562 | 151,103 | SH | | SOLE | | 150,882 | 0 | 221 |
Thermo Fisher Scientific Inc | COM | 883556102 | 313,572 | 601 | SH | | SOLE | | 601 | 0 | 0 |
Thor Industries Inc | COM | 885160101 | 40,318,771 | 389,553 | SH | | SOLE | | 374,618 | 0 | 14,936 |
TJX Cos Inc | COM | 872540109 | 77,205,324 | 910,548 | SH | | SOLE | | 884,933 | 0 | 25,615 |
Toray Industries Inc - Unspons | COM | 890880206 | 3,237,737 | 291,688 | SH | | SOLE | | 288,486 | 0 | 3,202 |
Transocean Ltd | COM | H8817H100 | 15,001,400 | 2,140,000 | SH | | SOLE | | 2,140,000 | 0 | 0 |
Travelers Cos Inc | COM | 89417E109 | 14,202,957 | 81,786 | SH | | SOLE | | 81,570 | 0 | 216 |
Treasury Wine Estates Ltd - Sp | COM | 89465J109 | 2,192,343 | 293,094 | SH | | SOLE | | 289,869 | 0 | 3,225 |
U.S. Bancorp | COM | 902973304 | 78,658,627 | 2,380,709 | SH | | SOLE | | 2,336,355 | 0 | 44,354 |
Union Pacific Corp | COM | 907818108 | 21,394,453 | 104,557 | SH | | SOLE | | 103,949 | 0 | 608 |
United Parcel Service Inc | COM | 911312106 | 24,772,709 | 138,202 | SH | | SOLE | | 137,658 | 0 | 544 |
UnitedHealth Group Inc | COM | 91324P102 | 17,529,902 | 36,472 | SH | | SOLE | | 35,961 | 0 | 511 |
Verisk Analytics Inc | COM | 92345Y106 | 273,496 | 1,210 | SH | | SOLE | | 1,210 | 0 | 0 |
Vertex Pharmaceuticals Inc | COM | 92532F100 | 5,358,534 | 15,227 | SH | | SOLE | | 15,109 | 0 | 118 |
VICI Properties Inc | COM | 925652109 | 770,852 | 24,526 | SH | | SOLE | | 24,526 | 0 | 0 |
Visa Inc | COM | 92826C839 | 86,929,551 | 366,050 | SH | | SOLE | | 357,016 | 0 | 9,034 |
Wal-Mart de Mexico SAB de CV - | COM | 93114W107 | 2,624,864 | 66,604 | SH | | SOLE | | 66,093 | 0 | 511 |
Walt Disney Co | COM | 254687106 | 12,565,335 | 140,741 | SH | | SOLE | | 139,209 | 0 | 1,532 |
Waste Management Inc | COM | 94106L109 | 586,333 | 3,381 | SH | | SOLE | | 3,381 | 0 | 0 |
Waters Corp | COM | 941848103 | 38,561,883 | 144,676 | SH | | SOLE | | 138,980 | 0 | 5,696 |
WEC Energy Group Inc | COM | 92939U106 | 722,244 | 8,185 | SH | | SOLE | | 354 | 0 | 7,831 |
Wells Fargo & Co | COM | 949746101 | 4,249,562 | 99,568 | SH | | SOLE | | 99,568 | 0 | 0 |
Western Alliance Bancorp | COM | 957638109 | 2,737,584 | 75,064 | SH | | SOLE | | 75,064 | 0 | 0 |
WillScot Mobile Mini Holdings | COM | 971378104 | 9,875,469 | 206,643 | SH | | SOLE | | 206,643 | 0 | 0 |
Worldline SA/France - Unspons | COM | 98161H101 | 2,236,410 | 122,275 | SH | | SOLE | | 120,911 | 0 | 1,364 |
WR Berkley Corp | COM | 084423102 | 43,840,288 | 736,069 | SH | | SOLE | | 708,100 | 0 | 27,970 |
WW Grainger Inc | COM | 384802104 | 4,577,765 | 5,805 | SH | | SOLE | | 5,760 | 0 | 45 |
Xcel Energy Inc | COM | 98389B100 | 314,829 | 5,064 | SH | | SOLE | | 0 | 0 | 5,064 |
Xometry Inc | COM | 98423F109 | 2,569,155 | 121,301 | SH | | SOLE | | 121,301 | 0 | 0 |
Distillate US Fundamental Stab | ETF | 26922A321 | 45,908,035 | 1,014,206 | SH | | SOLE | | 1,014,206 | 0 | 0 |
Energy Select Sector SPDR Fund | ETF | 81369Y506 | 13,510,747 | 166,450 | SH | | SOLE | | 166,450 | 0 | 0 |
First Trust Natural Gas ETF | ETF | 33733E807 | 3,464,925 | 148,837 | SH | | SOLE | | 148,837 | 0 | 0 |
First Trust TCW Unconstrained | ETF | 33740F888 | 5,319,624 | 220,092 | SH | | SOLE | | 220,092 | 0 | 0 |
Franklin FTSE Japan ETF | ETF | 35473P744 | 7,721,179 | 285,441 | SH | | SOLE | | 285,441 | 0 | 0 |
Global X Copper Miners ETF | ETF | 37954Y830 | 435,836 | 11,576 | SH | | SOLE | | 11,576 | 0 | 0 |
Global X MSCI Norway ETF | ETF | 37950E101 | 624,291 | 27,007 | SH | | SOLE | | 27,007 | 0 | 0 |
Invesco BuyBack Achievers ETF | ETF | 46137V308 | 2,146,174 | 23,993 | SH | | SOLE | | 23,993 | 0 | 0 |
Invesco Optimum Yield Diversif | ETF | 46090F100 | 11,621,976 | 854,243 | SH | | SOLE | | 854,243 | 0 | 0 |
Invesco S&P 500 Quality ETF | ETF | 46137V241 | 23,083,387 | 457,550 | SH | | SOLE | | 457,550 | 0 | 0 |
iShares 20 Year Treasury Bond | ETF | 464287432 | 19,596,189 | 190,365 | SH | | SOLE | | 190,365 | 0 | 0 |
iShares 3-7 Year Treasury Bond | ETF | 464288661 | 30,431,637 | 264,026 | SH | | SOLE | | 264,026 | 0 | 0 |
iShares 7-10 Year Treasury Bon | ETF | 464287440 | 95,797,254 | 991,690 | SH | | SOLE | | 991,690 | 0 | 0 |
iShares Aaa - A Rated Corporat | ETF | 46429B291 | 5,389,607 | 114,235 | SH | | SOLE | | 114,235 | 0 | 0 |
iShares Core MSCI EAFE ETF | ETF | 46432F842 | 740,813 | 10,975 | SH | | SOLE | | 10,975 | 0 | 0 |
iShares Core S&P 500 ETF | ETF | 464287200 | 2,878,841 | 6,459 | SH | | SOLE | | 6,459 | 0 | 0 |
iShares Core S&P Mid-Cap ETF | ETF | 464287507 | 56,536,421 | 216,217 | SH | | SOLE | | 216,134 | 0 | 83 |
iShares Core S&P Small-Cap ETF | ETF | 464287804 | 55,729,362 | 559,251 | SH | | SOLE | | 558,787 | 0 | 464 |
iShares Core S&P U.S. Growth E | ETF | 464287671 | 473,163 | 4,846 | SH | | SOLE | | 4,846 | 0 | 0 |
iShares Core U.S. Aggregate Bo | ETF | 464287226 | 23,305,929 | 237,937 | SH | | SOLE | | 237,937 | 0 | 0 |
iShares Edge MSCI USA Quality | ETF | 46432F339 | 1,100,809 | 8,162 | SH | | SOLE | | 8,162 | 0 | 0 |
iShares Global Energy ETF | ETF | 464287341 | 7,129,938 | 191,562 | SH | | SOLE | | 191,562 | 0 | 0 |
iShares iBoxx High Yield Corpo | ETF | 464288513 | 442,913 | 5,900 | SH | | SOLE | | 5,900 | 0 | 0 |
iShares Intermediate Governmen | ETF | 464288612 | 346,361 | 3,366 | SH | | SOLE | | 3,366 | 0 | 0 |
iShares MBS ETF | ETF | 464288588 | 7,342,101 | 78,723 | SH | | SOLE | | 78,723 | 0 | 0 |
iShares MSCI ACWI ex US ETF | ETF | 464288240 | 749,030 | 15,218 | SH | | SOLE | | 15,218 | 0 | 0 |
iShares MSCI China ETF | ETF | 46429B671 | 13,481,146 | 301,322 | SH | | SOLE | | 301,322 | 0 | 0 |
iShares MSCI Emerging Markets | ETF | 464286426 | 2,462,614 | 37,477 | SH | | SOLE | | 37,477 | 0 | 0 |
iShares MSCI Global Gold Miner | ETF | 46434G855 | 3,136,250 | 134,603 | SH | | SOLE | | 134,603 | 0 | 0 |
iShares MSCI International Qua | ETF | 46434V456 | 14,238,754 | 399,965 | SH | | SOLE | | 399,965 | 0 | 0 |
iShares MSCI Japan Small-Cap E | ETF | 464286582 | 425,374 | 6,221 | SH | | SOLE | | 6,221 | 0 | 0 |
iShares MSCI Switzerland ETF | ETF | 464286749 | 765,792 | 16,572 | SH | | SOLE | | 16,572 | 0 | 0 |
iShares Russell 1000 Growth ET | ETF | 464287614 | 1,015,689 | 3,691 | SH | | SOLE | | 3,691 | 0 | 0 |
iShares Russell 2000 ETF | ETF | 464287655 | 347,573 | 1,856 | SH | | SOLE | | 1,856 | 0 | 0 |
iShares Russell 2000 Growth ET | ETF | 464287648 | 273,963 | 1,129 | SH | | SOLE | | 1,129 | 0 | 0 |
iShares Russell Mid-Cap Growth | ETF | 464287481 | 302,259 | 3,128 | SH | | SOLE | | 3,128 | 0 | 0 |
iShares S&P 100 ETF | ETF | 464287101 | 216,171 | 1,044 | SH | | SOLE | | 1,044 | 0 | 0 |
iShares Short Treasury Bond ET | ETF | 464288679 | 3,478,181 | 31,491 | SH | | SOLE | | 31,491 | 0 | 0 |
iShares Treasury Floating Rate | ETF | 46434V860 | 102,303,237 | 2,019,010 | SH | | SOLE | | 2,019,010 | 0 | 0 |
Janus Henderson Mortgage-Backe | ETF | 47103U852 | 41,704,566 | 911,376 | SH | | SOLE | | 911,376 | 0 | 0 |
JPMorgan BetaBuilders Japan ET | ETF | 46641Q217 | 5,366,912 | 104,131 | SH | | SOLE | | 104,131 | 0 | 0 |
Schwab Fundamental U.S. Large | ETF | 808524771 | 1,252,723 | 21,760 | SH | | SOLE | | 21,760 | 0 | 0 |
Schwab Intermediate-Term U.S. | ETF | 808524854 | 21,119,043 | 428,552 | SH | | SOLE | | 428,552 | 0 | 0 |
Schwab US Dividend Equity ETF | ETF | 808524797 | 14,261,462 | 196,385 | SH | | SOLE | | 196,385 | 0 | 0 |
SPDR Gold Shares | ETF | 78463V107 | 231,859 | 1,301 | SH | | SOLE | | 1,301 | 0 | 0 |
SPDR S&P 500 ETF Trust | ETF | 78462F103 | 83,664,658 | 188,740 | SH | | SOLE | | 188,740 | 0 | 0 |
SPDR S&P Dividend ETF | ETF | 78464A763 | 13,200,272 | 107,687 | SH | | SOLE | | 107,687 | 0 | 0 |
SPDR S&P MidCap 400 ETF Trust | ETF | 78467Y107 | 3,001,769 | 6,268 | SH | | SOLE | | 6,198 | 0 | 70 |
SPDR S&P North American Natura | ETF | 78463X152 | 1,307,890 | 25,391 | SH | | SOLE | | 25,391 | 0 | 0 |
VanEck Gold Miners ETF/USA | ETF | 92189F106 | 34,045,829 | 1,130,715 | SH | | SOLE | | 1,130,715 | 0 | 0 |
Vanguard Dividend Appreciation | ETF | 921908844 | 6,055,066 | 37,278 | SH | | SOLE | | 37,278 | 0 | 0 |
Vanguard Extended Duration Tre | ETF | 921910709 | 12,490,540 | 143,454 | SH | | SOLE | | 143,454 | 0 | 0 |
Vanguard FTSE All-World ex-US | ETF | 922042775 | 50,533,381 | 928,752 | SH | | SOLE | | 928,752 | 0 | 0 |
Vanguard Health Care ETF | ETF | 92204A504 | 3,477,668 | 14,205 | SH | | SOLE | | 14,205 | 0 | 0 |
Vanguard Information Technolog | ETF | 92204A702 | 53,478,786 | 120,949 | SH | | SOLE | | 120,949 | 0 | 0 |
Vanguard Large-Cap ETF | ETF | 922908637 | 10,566,396 | 52,123 | SH | | SOLE | | 52,123 | 0 | 0 |
Vanguard Short-Term Bond ETF | ETF | 921937827 | 476,998 | 6,312 | SH | | SOLE | | 6,312 | 0 | 0 |
Vanguard Short-Term Corporate | ETF | 92206C409 | 563,527 | 7,448 | SH | | SOLE | | 7,448 | 0 | 0 |