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,825,590 | 19,500 | SH | | SOLE | | 19,500 | 0 | 0 |
Abbott Laboratories | COM | 002824100 | 14,631,323 | 151,072 | SH | | SOLE | | 151,072 | 0 | 0 |
AbbVie Inc | COM | 00287Y109 | 1,355,999 | 9,097 | SH | | SOLE | | 9,097 | 0 | 0 |
Accenture PLC | COM | G1151C101 | 77,825,137 | 253,411 | SH | | SOLE | | 247,128 | 0 | 6,283 |
adidas AG - Spons ADR | COM | 00687A107 | 2,921,881 | 33,294 | SH | | SOLE | | 32,945 | 0 | 349 |
Adobe Inc | COM | 00724F101 | 3,039,734 | 5,961 | SH | | SOLE | | 5,961 | 0 | 0 |
AES Corp/VA | COM | 00130H105 | 10,808,553 | 711,089 | SH | | SOLE | | 711,089 | 0 | 0 |
Aflac Inc | COM | 001055102 | 15,116,834 | 196,962 | SH | | SOLE | | 196,500 | 0 | 462 |
Agilent Technologies Inc | COM | 00846U101 | 37,794,529 | 337,994 | SH | | SOLE | | 329,400 | 0 | 8,594 |
AIA Group Ltd - Spons ADR | COM | 001317205 | 1,860,286 | 57,594 | SH | | SOLE | | 56,987 | 0 | 607 |
Air Liquide SA - Unspons ADR | COM | 009126202 | 1,593,020 | 47,313 | SH | | SOLE | | 46,813 | 0 | 500 |
Air Products & Chemicals Inc | COM | 009158106 | 33,232,901 | 117,265 | SH | | SOLE | | 117,265 | 0 | 0 |
Airbus SE - Unspons ADR | COM | 009279100 | 3,122,119 | 93,309 | SH | | SOLE | | 92,264 | 0 | 1,045 |
Alcon Inc | COM | H01301128 | 72,303,001 | 938,269 | SH | | SOLE | | 911,413 | 0 | 26,856 |
Alibaba Group Holding Ltd - Sp | COM | 01609W102 | 5,546,589 | 63,945 | SH | | SOLE | | 63,454 | 0 | 491 |
Alliant Energy Corp | COM | 018802108 | 326,087 | 6,730 | SH | | SOLE | | 6,730 | 0 | 0 |
Allstate Corp | COM | 020002101 | 707,342 | 6,349 | SH | | SOLE | | 6,349 | 0 | 0 |
Alphabet Inc | COM | 02079K107 | 189,774,114 | 1,439,318 | SH | | SOLE | | 1,407,028 | 0 | 32,290 |
Alphabet Inc | COM | 02079K305 | 917,067 | 7,008 | SH | | SOLE | | 7,008 | 0 | 0 |
Alteryx Inc | COM | 02156B103 | 2,637,132 | 69,969 | SH | | SOLE | | 69,969 | 0 | 0 |
Altria Group Inc | COM | 02209S103 | 544,421 | 12,947 | SH | | SOLE | | 12,947 | 0 | 0 |
Amazon.com Inc | COM | 023135106 | 81,089,108 | 637,894 | SH | | SOLE | | 623,123 | 0 | 14,771 |
American Tower Corp | COM | 03027X100 | 37,168,496 | 226,017 | SH | | SOLE | | 225,879 | 0 | 138 |
Amgen Inc | COM | 031162100 | 1,866,269 | 6,944 | SH | | SOLE | | 6,944 | 0 | 0 |
Amphenol Corp | COM | 032095101 | 65,424,225 | 778,953 | SH | | SOLE | | 751,045 | 0 | 27,907 |
Analog Devices Inc | COM | 032654105 | 93,924,835 | 536,437 | SH | | SOLE | | 524,002 | 0 | 12,435 |
APA Corp | COM | 03743Q108 | 12,559,585 | 305,586 | SH | | SOLE | | 305,586 | 0 | 0 |
Apple Inc | COM | 037833100 | 37,330,039 | 218,037 | SH | | SOLE | | 216,595 | 0 | 1,442 |
Arch Capital Group Ltd | COM | G0450A105 | 273,249,722 | 3,428,048 | SH | | SOLE | | 3,312,344 | 0 | 115,705 |
Archer-Daniels-Midland Co | COM | 039483102 | 24,408,024 | 323,628 | SH | | SOLE | | 323,318 | 0 | 310 |
Arista Networks Inc | COM | 040413106 | 93,130,473 | 506,337 | SH | | SOLE | | 487,757 | 0 | 18,580 |
Armstrong World Industries Inc | COM | 04247X102 | 25,971,166 | 360,711 | SH | | SOLE | | 347,540 | 0 | 13,171 |
Artisan Partners Asset Managem | COM | 04316A108 | 323,047 | 8,633 | SH | | SOLE | | 8,633 | 0 | 0 |
ASML Holding NV - Spons NY Reg | COM | N07059210 | 3,753,885 | 6,377 | SH | | SOLE | | 6,329 | 0 | 48 |
AstraZeneca PLC - Spons ADR | COM | 046353108 | 3,611,846 | 53,335 | SH | | SOLE | | 52,848 | 0 | 487 |
Automatic Data Processing Inc | COM | 053015103 | 10,900,920 | 45,311 | SH | | SOLE | | 45,311 | 0 | 0 |
Axis Capital Holdings Ltd | COM | G0692U109 | 6,398,164 | 113,503 | SH | | SOLE | | 113,503 | 0 | 0 |
Baker Hughes Co | COM | 05722G100 | 27,576,196 | 780,753 | SH | | SOLE | | 780,753 | 0 | 0 |
Bank of America Corp | COM | 060505104 | 1,475,015 | 53,872 | SH | | SOLE | | 53,872 | 0 | 0 |
Barrick Gold Corp | COM | 067901108 | 9,159,225 | 629,500 | SH | | SOLE | | 629,500 | 0 | 0 |
Becton Dickinson and Co | COM | 075887109 | 86,799,776 | 335,744 | SH | | SOLE | | 327,647 | 0 | 8,097 |
Berkshire Hathaway Inc | COM | 084670702 | 89,107,180 | 254,374 | SH | | SOLE | | 247,996 | 0 | 6,378 |
BlackRock Inc | COM | 09247X101 | 38,912,880 | 60,191 | SH | | SOLE | | 60,009 | 0 | 182 |
Blackstone Group Inc/The | COM | 09260D107 | 214,280 | 2,000 | SH | | SOLE | | 2,000 | 0 | 0 |
Box Inc | COM | 10316T104 | 2,886,558 | 119,230 | SH | | SOLE | | 119,230 | 0 | 0 |
Bristol-Myers Squibb Co | COM | 110122108 | 21,188,024 | 365,059 | SH | | SOLE | | 365,059 | 0 | 0 |
Brookfield Asset Management Lt | COM | 113004105 | 18,981,233 | 569,323 | SH | | SOLE | | 550,622 | 0 | 18,701 |
Brookfield Corp | COM | 11271J107 | 70,993,994 | 2,270,355 | SH | | SOLE | | 2,196,964 | 0 | 73,391 |
Brown-Forman Corp | COM | 115637209 | 16,056,859 | 278,330 | SH | | SOLE | | 268,220 | 0 | 10,110 |
Brown & Brown Inc | COM | 115236101 | 92,690,259 | 1,327,180 | SH | | SOLE | | 1,278,527 | 0 | 48,653 |
BRP Group Inc | COM | 05589G102 | 3,930,144 | 169,184 | SH | | SOLE | | 169,184 | 0 | 0 |
Cameco Corp | COM | 13321L108 | 5,055,963 | 127,547 | SH | | SOLE | | 126,534 | 0 | 1,013 |
Canadian Pacific Kansas City L | COM | 13646K108 | 3,311,766 | 44,507 | SH | | SOLE | | 44,160 | 0 | 347 |
Carlisle Cos Inc | COM | 142339100 | 101,128,044 | 390,064 | SH | | SOLE | | 376,213 | 0 | 13,852 |
CarMax Inc | COM | 143130102 | 73,728,304 | 1,042,391 | SH | | SOLE | | 1,003,576 | 0 | 38,815 |
Caterpillar Inc | COM | 149123101 | 25,524,135 | 93,495 | SH | | SOLE | | 93,336 | 0 | 159 |
CDW Corp/DE | COM | 12514G108 | 73,505,524 | 364,322 | SH | | SOLE | | 351,001 | 0 | 13,321 |
Cencora Inc | COM | 03073E105 | 6,400,633 | 35,565 | SH | | SOLE | | 35,565 | 0 | 0 |
Charles Schwab Corp/The | COM | 808513105 | 40,827,470 | 743,670 | SH | | SOLE | | 725,389 | 0 | 18,280 |
Cheniere Energy Inc | COM | 16411R208 | 594,635 | 3,583 | SH | | SOLE | | 3,583 | 0 | 0 |
Chevron Corp | COM | 166764100 | 31,950,961 | 189,485 | SH | | SOLE | | 189,485 | 0 | 0 |
Ciena Corp | COM | 171779309 | 10,842,484 | 229,422 | SH | | SOLE | | 229,422 | 0 | 0 |
Cisco Systems Inc | COM | 17275R102 | 40,358,761 | 750,721 | SH | | SOLE | | 748,906 | 0 | 1,815 |
CME Group Inc | COM | 12572Q105 | 31,516,830 | 157,411 | SH | | SOLE | | 157,411 | 0 | 0 |
Coca-Cola Co | COM | 191216100 | 10,963,403 | 195,845 | SH | | SOLE | | 195,627 | 0 | 218 |
Cogent Communications Holdings | COM | 19239V302 | 3,729,042 | 60,243 | SH | | SOLE | | 60,243 | 0 | 0 |
Colgate-Palmolive Co | COM | 194162103 | 8,957,229 | 125,963 | SH | | SOLE | | 125,963 | 0 | 0 |
Comcast Corp | COM | 20030N101 | 30,209,507 | 681,315 | SH | | SOLE | | 681,315 | 0 | 0 |
CommVault Systems Inc | COM | 204166102 | 4,263,554 | 63,061 | SH | | SOLE | | 63,061 | 0 | 0 |
ConocoPhillips | COM | 20825C104 | 7,507,027 | 62,663 | SH | | SOLE | | 62,663 | 0 | 0 |
Constellation Brands Inc | COM | 21036P108 | 7,072,426 | 28,140 | SH | | SOLE | | 28,140 | 0 | 0 |
Copart Inc | COM | 217204106 | 147,885,545 | 3,432,015 | SH | | SOLE | | 3,315,694 | 0 | 116,322 |
Core & Main Inc | COM | 21874C102 | 3,494,254 | 121,118 | SH | | SOLE | | 121,118 | 0 | 0 |
Corning Inc | COM | 219350105 | 1,607,719 | 52,764 | SH | | SOLE | | 52,764 | 0 | 0 |
Costco Wholesale Corp | COM | 22160K105 | 27,217,313 | 48,176 | SH | | SOLE | | 47,699 | 0 | 477 |
Crane Co | COM | 224408104 | 3,543,028 | 39,881 | SH | | SOLE | | 39,881 | 0 | 0 |
Crane NXT Co | COM | 224441105 | 2,840,349 | 51,113 | SH | | SOLE | | 51,113 | 0 | 0 |
CSX Corp | COM | 126408103 | 211,806 | 6,888 | SH | | SOLE | | 6,888 | 0 | 0 |
CTS Corp | COM | 126501105 | 4,943,727 | 118,441 | SH | | SOLE | | 118,441 | 0 | 0 |
CVS Health Corp | COM | 126650100 | 8,228,287 | 117,850 | SH | | SOLE | | 117,850 | 0 | 0 |
CyberArk Software Ltd | COM | M2682V108 | 2,846,978 | 17,384 | SH | | SOLE | | 17,255 | 0 | 129 |
Danaher Corp | COM | 235851102 | 72,720,852 | 293,111 | SH | | SOLE | | 287,490 | 0 | 5,621 |
Deutsche Telekom AG - Spons AD | COM | 251566105 | 3,688,164 | 175,962 | SH | | SOLE | | 174,113 | 0 | 1,849 |
Diageo PLC - Spons ADR | COM | 25243Q205 | 1,931,583 | 12,948 | SH | | SOLE | | 12,812 | 0 | 136 |
Diamondback Energy Inc | COM | 25278X109 | 8,807,406 | 56,866 | SH | | SOLE | | 56,866 | 0 | 0 |
Discover Financial Services | COM | 254709108 | 246,376 | 2,844 | SH | | SOLE | | 2,844 | 0 | 0 |
Dollar Tree Inc | COM | 256746108 | 135,292,270 | 1,270,947 | SH | | SOLE | | 1,227,899 | 0 | 43,048 |
Duke Energy Corp | COM | 26441C204 | 684,368 | 7,754 | SH | | SOLE | | 7,754 | 0 | 0 |
Duluth Holdings Inc | COM | 26443V101 | 4,584,290 | 762,777 | SH | | SOLE | | 762,777 | 0 | 0 |
Ecolab Inc | COM | 278865100 | 9,062,731 | 53,499 | SH | | SOLE | | 52,689 | 0 | 810 |
Edgewell Personal Care Co | COM | 28035Q102 | 4,263,077 | 115,343 | SH | | SOLE | | 115,343 | 0 | 0 |
Elevance Health Inc | COM | 036752103 | 43,711,240 | 100,389 | SH | | SOLE | | 98,295 | 0 | 2,093 |
Eli Lilly & Co | COM | 532457108 | 28,145,075 | 52,399 | SH | | SOLE | | 51,708 | 0 | 691 |
Emerson Electric Co | COM | 291011104 | 3,153,880 | 32,659 | SH | | SOLE | | 32,170 | 0 | 489 |
Encompass Health Corp | COM | 29261A100 | 8,578,683 | 127,735 | SH | | SOLE | | 127,735 | 0 | 0 |
Entegris Inc | COM | 29362U104 | 6,065,647 | 64,590 | SH | | SOLE | | 64,590 | 0 | 0 |
EOG Resources Inc | COM | 26875P101 | 36,496,105 | 287,915 | SH | | SOLE | | 287,915 | 0 | 0 |
EssilorLuxottica SA - Unspons | COM | 297284200 | 1,229,299 | 14,125 | SH | | SOLE | | 13,975 | 0 | 150 |
Estee Lauder Cos Inc/The | COM | 518439104 | 1,894,906 | 13,109 | SH | | SOLE | | 12,986 | 0 | 123 |
Expeditors International of Wa | COM | 302130109 | 38,864,963 | 339,047 | SH | | SOLE | | 326,764 | 0 | 12,283 |
Exxon Mobil Corp | COM | 30231G102 | 9,030,144 | 76,800 | SH | | SOLE | | 75,018 | 0 | 1,782 |
Fastenal Co | COM | 311900104 | 31,512,910 | 576,737 | SH | | SOLE | | 576,275 | 0 | 462 |
Ferguson PLC | COM | G3421J106 | 34,843,577 | 211,854 | SH | | SOLE | | 205,985 | 0 | 5,868 |
Ferrari NV | COM | N3167Y103 | 2,342,155 | 7,925 | SH | | SOLE | | 7,863 | 0 | 62 |
Fiserv Inc | COM | 337738108 | 76,214,472 | 674,703 | SH | | SOLE | | 657,899 | 0 | 16,804 |
Floor & Decor Holdings Inc | COM | 339750101 | 58,140,772 | 642,439 | SH | | SOLE | | 618,161 | 0 | 24,279 |
Fomento Economico Mexicano SAB | COM | 344419106 | 2,489,384 | 22,807 | SH | | SOLE | | 22,626 | 0 | 181 |
FormFactor Inc | COM | 346375108 | 4,871,964 | 139,438 | SH | | SOLE | | 139,438 | 0 | 0 |
Fox Factory Holding Corp | COM | 35138V102 | 485,393 | 4,899 | SH | | SOLE | | 4,899 | 0 | 0 |
Garmin Ltd | COM | H2906T109 | 2,760,238 | 26,238 | SH | | SOLE | | 26,238 | 0 | 0 |
Gartner Inc | COM | 366651107 | 115,150,382 | 335,119 | SH | | SOLE | | 322,627 | 0 | 12,493 |
General Dynamics Corp | COM | 369550108 | 581,151 | 2,630 | SH | | SOLE | | 2,630 | 0 | 0 |
Genmab A/S - Spons ADR | COM | 372303206 | 2,660,592 | 75,435 | SH | | SOLE | | 74,639 | 0 | 796 |
Gilead Sciences Inc | COM | 375558103 | 3,588,802 | 47,889 | SH | | SOLE | | 47,889 | 0 | 0 |
Glacier Bancorp Inc | COM | 37637Q105 | 30,132,657 | 1,057,286 | SH | | SOLE | | 1,017,472 | 0 | 39,814 |
Globus Medical Inc | COM | 379577208 | 3,780,500 | 76,143 | SH | | SOLE | | 76,143 | 0 | 0 |
Gogo Inc | COM | 38046C109 | 3,725,321 | 312,265 | SH | | SOLE | | 312,265 | 0 | 0 |
Hain Celestial Group Inc/The | COM | 405217100 | 1,993,083 | 192,197 | SH | | SOLE | | 192,197 | 0 | 0 |
Hayward Holdings Inc | COM | 421298100 | 2,723,753 | 193,174 | SH | | SOLE | | 193,174 | 0 | 0 |
HDFC Bank Ltd - Spons ADR | COM | 40415F101 | 5,325,475 | 90,247 | SH | | SOLE | | 89,548 | 0 | 699 |
HealthEquity Inc | COM | 42226A107 | 1,010,647 | 13,835 | SH | | SOLE | | 13,835 | 0 | 0 |
Helios Technologies Inc | COM | 42328H109 | 3,720,988 | 67,069 | SH | | SOLE | | 67,069 | 0 | 0 |
Hershey Co/The | COM | 427866108 | 213,085 | 1,065 | SH | | SOLE | | 1,065 | 0 | 0 |
Hillman Solutions Corp | COM | 431636109 | 3,735,072 | 452,736 | SH | | SOLE | | 452,736 | 0 | 0 |
Home Depot Inc | COM | 437076102 | 41,382,323 | 136,955 | SH | | SOLE | | 136,397 | 0 | 558 |
Honeywell International Inc | COM | 438516106 | 18,876,364 | 102,178 | SH | | SOLE | | 102,178 | 0 | 0 |
Humana Inc | COM | 444859102 | 5,358,045 | 11,013 | SH | | SOLE | | 11,013 | 0 | 0 |
Huntsman Corp | COM | 447011107 | 1,809,333 | 74,153 | SH | | SOLE | | 74,153 | 0 | 0 |
Illinois Tool Works Inc | COM | 452308109 | 4,671,147 | 20,282 | SH | | SOLE | | 20,282 | 0 | 0 |
Infosys Ltd - Spons ADR | COM | 456788108 | 3,823,366 | 223,458 | SH | | SOLE | | 221,738 | 0 | 1,720 |
International Business Machine | COM | 459200101 | 4,117,805 | 29,350 | SH | | SOLE | | 29,350 | 0 | 0 |
Intuit Inc | COM | 461202103 | 6,343,831 | 12,416 | SH | | SOLE | | 12,416 | 0 | 0 |
Iron Mountain Inc | COM | 46284V101 | 1,807,399 | 30,402 | SH | | SOLE | | 30,402 | 0 | 0 |
Itau Unibanco Holding SA - Spo | COM | 465562106 | 2,387,819 | 444,659 | SH | | SOLE | | 441,215 | 0 | 3,444 |
Jacobs Solutions Inc | COM | 46982L108 | 21,166,770 | 155,068 | SH | | SOLE | | 153,851 | 0 | 1,217 |
JFrog Ltd | COM | M6191J100 | 3,405,265 | 134,277 | SH | | SOLE | | 134,277 | 0 | 0 |
Johnson & Johnson | COM | 478160104 | 29,459,801 | 189,148 | SH | | SOLE | | 188,835 | 0 | 313 |
JPMorgan Chase & Co | COM | 46625H100 | 37,107,428 | 255,878 | SH | | SOLE | | 254,600 | 0 | 1,278 |
Kerry Group PLC - Spons ADR | COM | 492460100 | 2,808,095 | 33,646 | SH | | SOLE | | 33,287 | 0 | 359 |
Keurig Dr Pepper Inc | COM | 49271V100 | 7,182,996 | 227,526 | SH | | SOLE | | 227,526 | 0 | 0 |
Kinder Morgan Inc/DE | COM | 49456B101 | 16,646,884 | 1,004,034 | SH | | SOLE | | 1,004,034 | 0 | 0 |
KION Group AG - Unspons ADR | COM | 497216101 | 3,257,907 | 341,858 | SH | | SOLE | | 338,281 | 0 | 3,577 |
Laboratory Corp of America Hol | COM | 50540R409 | 58,217,707 | 289,568 | SH | | SOLE | | 278,978 | 0 | 10,590 |
Las Vegas Sands Corp | COM | 517834107 | 17,972,030 | 392,060 | SH | | SOLE | | 392,060 | 0 | 0 |
Lasertec Corp - Unspons ADR | COM | 51809L109 | 2,358,170 | 75,728 | SH | | SOLE | | 74,926 | 0 | 802 |
Leonardo DRS Inc | COM | 52661A108 | 3,524,602 | 211,054 | SH | | SOLE | | 211,054 | 0 | 0 |
Liberty Broadband Corp | COM | 530307305 | 116,442,177 | 1,275,100 | SH | | SOLE | | 1,232,250 | 0 | 42,851 |
Liberty Media Corp-Liberty For | COM | 531229771 | 8,315,394 | 147,071 | SH | | SOLE | | 147,071 | 0 | 0 |
Liberty Media Corp-Liberty For | COM | 531229755 | 11,576,818 | 185,824 | SH | | SOLE | | 174,072 | 0 | 11,752 |
Linde PLC | COM | G54950103 | 15,429,812 | 41,439 | SH | | SOLE | | 40,955 | 0 | 484 |
London Stock Exchange Group PL | COM | 54211N101 | 2,481,443 | 97,541 | SH | | SOLE | | 96,514 | 0 | 1,027 |
Lonza Group AG - Unspons ADR | COM | 54338V101 | 2,591,529 | 56,118 | SH | | SOLE | | 55,525 | 0 | 593 |
Lowe's Cos Inc | COM | 548661107 | 98,031,204 | 471,667 | SH | | SOLE | | 461,489 | 0 | 10,177 |
Lumen Technologies Inc | COM | 550241103 | 444,460 | 313,000 | SH | | SOLE | | 313,000 | 0 | 0 |
LVMH Moet Hennessy Louis Vuitt | COM | 502441306 | 1,869,080 | 12,369 | SH | | SOLE | | 12,238 | 0 | 131 |
Magnite Inc | COM | 55955D100 | 2,707,147 | 359,038 | SH | | SOLE | | 359,038 | 0 | 0 |
Manulife Financial Corp | COM | 56501R106 | 3,319,502 | 181,592 | SH | | SOLE | | 180,231 | 0 | 1,361 |
Markel Corp | COM | 570535104 | 57,855,320 | 39,291 | SH | | SOLE | | 37,875 | 0 | 1,415 |
Marsh & McLennan Cos Inc | COM | 571748102 | 51,505,026 | 270,652 | SH | | SOLE | | 262,945 | 0 | 7,707 |
Mastercard Inc | COM | 57636Q104 | 621,579 | 1,570 | SH | | SOLE | | 1,570 | 0 | 0 |
McDonald's Corp | COM | 580135101 | 15,706,029 | 59,619 | SH | | SOLE | | 59,424 | 0 | 195 |
Medtronic PLC | COM | G5960L103 | 36,678,435 | 468,076 | SH | | SOLE | | 468,076 | 0 | 0 |
Merck & Co Inc | COM | 58933Y105 | 3,273,810 | 31,800 | SH | | SOLE | | 31,488 | 0 | 312 |
MGE Energy Inc | COM | 55277P104 | 760,115 | 11,095 | SH | | SOLE | | 3,138 | 0 | 7,957 |
Microchip Technology Inc | COM | 595017104 | 24,255,156 | 310,764 | SH | | SOLE | | 299,921 | 0 | 10,844 |
Microsoft Corp | COM | 594918104 | 57,230,676 | 181,253 | SH | | SOLE | | 179,858 | 0 | 1,395 |
MKS Instruments Inc | COM | 55306N104 | 49,723,265 | 574,570 | SH | | SOLE | | 553,077 | 0 | 21,493 |
Model N Inc | COM | 607525102 | 3,165,684 | 129,688 | SH | | SOLE | | 129,688 | 0 | 0 |
Moelis & Co | COM | 60786M105 | 60,437,820 | 1,339,194 | SH | | SOLE | | 1,289,050 | 0 | 50,144 |
Mondelez International Inc | COM | 609207105 | 566,998 | 8,170 | SH | | SOLE | | 8,170 | 0 | 0 |
Morgan Stanley | COM | 617446448 | 28,863,811 | 353,420 | SH | | SOLE | | 353,420 | 0 | 0 |
Murata Manufacturing Co Ltd - | COM | 626425102 | 2,001,633 | 145,998 | SH | | SOLE | | 144,472 | 0 | 1,526 |
Nestle SA - Spons ADR | COM | 641069406 | 9,031,192 | 79,802 | SH | | SOLE | | 78,862 | 0 | 940 |
New Relic Inc | COM | 64829B100 | 4,451,384 | 51,990 | SH | | SOLE | | 51,990 | 0 | 0 |
Newmont Corp | COM | 651639106 | 18,288,920 | 494,964 | SH | | SOLE | | 494,964 | 0 | 0 |
NextEra Energy Inc | COM | 65339F101 | 41,944,243 | 732,139 | SH | | SOLE | | 729,016 | 0 | 3,123 |
Nidec Corp - Spons ADR | COM | 654090109 | 1,654,582 | 143,378 | SH | | SOLE | | 141,851 | 0 | 1,527 |
NIKE Inc | COM | 654106103 | 24,808,856 | 259,453 | SH | | SOLE | | 254,571 | 0 | 4,882 |
Nordstrom Inc | COM | 655664100 | 4,840,560 | 324,000 | SH | | SOLE | | 324,000 | 0 | 0 |
Norsk Hydro ASA - Spons ADR | COM | 656531605 | 1,947,481 | 311,597 | SH | | SOLE | | 308,755 | 0 | 2,842 |
Northern Trust Corp | COM | 665859104 | 7,902,794 | 113,742 | SH | | SOLE | | 113,742 | 0 | 0 |
Nucor Corp | COM | 670346105 | 691,692 | 4,424 | SH | | SOLE | | 4,270 | 0 | 154 |
NVIDIA Corp | COM | 67066G104 | 643,350 | 1,479 | SH | | SOLE | | 1,479 | 0 | 0 |
NXP Semiconductors NV | COM | N6596X109 | 4,337,864 | 21,698 | SH | | SOLE | | 21,534 | 0 | 164 |
Olin Corp | COM | 680665205 | 4,423,930 | 88,514 | SH | | SOLE | | 88,514 | 0 | 0 |
Ollie's Bargain Outlet Holding | COM | 681116109 | 3,590,954 | 46,527 | SH | | SOLE | | 46,527 | 0 | 0 |
OneSpaWorld Holdings Ltd | COM | P73684113 | 8,019,742 | 714,772 | SH | | SOLE | | 714,772 | 0 | 0 |
Oracle Corp | COM | 68389X105 | 16,533,053 | 156,090 | SH | | SOLE | | 154,436 | 0 | 1,654 |
PACCAR Inc | COM | 693718108 | 166,818,551 | 1,962,110 | SH | | SOLE | | 1,897,987 | 0 | 64,123 |
Pagseguro Digital Ltd | COM | G68707101 | 2,017,814 | 234,357 | SH | | SOLE | | 232,608 | 0 | 1,749 |
Pan Pacific International Hold | COM | 69807K105 | 3,131,228 | 150,323 | SH | | SOLE | | 148,748 | 0 | 1,575 |
Parker-Hannifin Corp | COM | 701094104 | 63,931,488 | 164,129 | SH | | SOLE | | 159,910 | 0 | 4,219 |
Paychex Inc | COM | 704326107 | 11,658,710 | 101,090 | SH | | SOLE | | 101,090 | 0 | 0 |
PayPal Holdings Inc | COM | 70450Y103 | 7,944,889 | 135,903 | SH | | SOLE | | 135,903 | 0 | 0 |
PepsiCo Inc | COM | 713448108 | 26,297,596 | 155,203 | SH | | SOLE | | 154,927 | 0 | 276 |
Pfizer Inc | COM | 717081103 | 21,870,739 | 659,353 | SH | | SOLE | | 659,353 | 0 | 0 |
Philip Morris International In | COM | 718172109 | 620,656 | 6,704 | SH | | SOLE | | 6,704 | 0 | 0 |
Ping An Insurance Group Co of | COM | 72341E304 | 3,543,070 | 313,546 | SH | | SOLE | | 310,252 | 0 | 3,294 |
Power Integrations Inc | COM | 739276103 | 3,797,872 | 49,769 | SH | | SOLE | | 49,769 | 0 | 0 |
Primo Water Corp | COM | 74167P108 | 7,736,749 | 560,634 | SH | | SOLE | | 560,634 | 0 | 0 |
Procter & Gamble Co | COM | 742718109 | 17,226,358 | 118,102 | SH | | SOLE | | 117,433 | 0 | 669 |
Progressive Corp | COM | 743315103 | 122,112,767 | 876,617 | SH | | SOLE | | 849,401 | 0 | 27,217 |
Prudential Financial Inc | COM | 744320102 | 1,328,745 | 14,003 | SH | | SOLE | | 14,003 | 0 | 0 |
Prudential PLC - Spons ADR | COM | 74435K204 | 2,360,937 | 107,707 | SH | | SOLE | | 106,579 | 0 | 1,128 |
PTC Inc | COM | 69370C100 | 7,601,274 | 53,651 | SH | | SOLE | | 53,651 | 0 | 0 |
QUALCOMM Inc | COM | 747525103 | 12,600,645 | 113,458 | SH | | SOLE | | 112,496 | 0 | 962 |
Regeneron Pharmaceuticals Inc | COM | 75886F107 | 6,907,103 | 8,393 | SH | | SOLE | | 8,393 | 0 | 0 |
Revolve Group Inc | COM | 76156B107 | 1,919,092 | 141,006 | SH | | SOLE | | 141,006 | 0 | 0 |
RLI Corp | COM | 749607107 | 335,377 | 2,468 | SH | | SOLE | | 2,468 | 0 | 0 |
Robert Half Inc | COM | 770323103 | 3,713,537 | 50,676 | SH | | SOLE | | 50,676 | 0 | 0 |
Ross Stores Inc | COM | 778296103 | 109,423,338 | 968,777 | SH | | SOLE | | 932,643 | 0 | 36,134 |
S&P Global Inc | COM | 78409V104 | 947,874 | 2,594 | SH | | SOLE | | 2,282 | 0 | 312 |
Saia Inc | COM | 78709Y105 | 4,022,379 | 10,090 | SH | | SOLE | | 10,090 | 0 | 0 |
SAP SE - Spons ADR | COM | 803054204 | 4,188,804 | 32,391 | SH | | SOLE | | 32,141 | 0 | 250 |
Scotts Miracle-Gro Co/The | COM | 810186106 | 2,937,078 | 56,832 | SH | | SOLE | | 56,832 | 0 | 0 |
Shake Shack Inc | COM | 819047101 | 3,198,902 | 55,087 | SH | | SOLE | | 55,087 | 0 | 0 |
Shell PLC - Spons ADR | COM | 780259305 | 3,212,176 | 49,894 | SH | | SOLE | | 49,295 | 0 | 599 |
Shin-Etsu Chemical Co Ltd - Un | COM | 824551105 | 2,236,588 | 154,035 | SH | | SOLE | | 152,418 | 0 | 1,617 |
Shiseido Co Ltd - Spons ADR | COM | 824841407 | 1,312,728 | 37,304 | SH | | SOLE | | 36,908 | 0 | 396 |
Siemens AG - Spons ADR | COM | 826197501 | 2,654,653 | 37,154 | SH | | SOLE | | 36,770 | 0 | 384 |
Sika AG - Unspons ADR | COM | 82674R103 | 2,067,749 | 81,568 | SH | | SOLE | | 80,713 | 0 | 855 |
Simply Good Foods Co/The | COM | 82900L102 | 4,642,146 | 134,477 | SH | | SOLE | | 134,477 | 0 | 0 |
Sony Group Corp - Spons ADR | COM | 835699307 | 2,824,273 | 34,271 | SH | | SOLE | | 33,911 | 0 | 360 |
Southern Copper Corp | COM | 84265V105 | 2,926,221 | 38,866 | SH | | SOLE | | 38,456 | 0 | 410 |
Starbucks Corp | COM | 855244109 | 10,775,610 | 118,063 | SH | | SOLE | | 118,063 | 0 | 0 |
STMicroelectronics NV - Spons | COM | 861012102 | 2,434,742 | 56,412 | SH | | SOLE | | 55,974 | 0 | 438 |
Summit Materials Inc | COM | 86614U100 | 5,016,343 | 161,090 | SH | | SOLE | | 161,090 | 0 | 0 |
Symrise AG - Unspons ADR | COM | 87155N109 | 1,584,244 | 66,705 | SH | | SOLE | | 66,000 | 0 | 705 |
T-Mobile US Inc | COM | 872590104 | 6,484,595 | 46,302 | SH | | SOLE | | 46,302 | 0 | 0 |
Taiwan Semiconductor Mfg Co Lt | COM | 874039100 | 2,942,521 | 33,861 | SH | | SOLE | | 33,593 | 0 | 268 |
Take-Two Interactive Software | COM | 874054109 | 28,649,122 | 204,068 | SH | | SOLE | | 196,406 | 0 | 7,662 |
Target Corp | COM | 87612E106 | 21,668,182 | 195,968 | SH | | SOLE | | 194,656 | 0 | 1,312 |
TE Connectivity Ltd | COM | H84989104 | 10,993,293 | 88,993 | SH | | SOLE | | 86,800 | 0 | 2,193 |
Tencent Holdings Ltd - Unspons | COM | 88032Q109 | 3,027,513 | 78,291 | SH | | SOLE | | 77,468 | 0 | 823 |
Texas Instruments Inc | COM | 882508104 | 63,887,431 | 401,782 | SH | | SOLE | | 395,387 | 0 | 6,395 |
Thermo Fisher Scientific Inc | COM | 883556102 | 294,085 | 581 | SH | | SOLE | | 581 | 0 | 0 |
Thor Industries Inc | COM | 885160101 | 37,538,200 | 394,599 | SH | | SOLE | | 379,910 | 0 | 14,689 |
TJX Cos Inc | COM | 872540109 | 83,865,684 | 943,583 | SH | | SOLE | | 918,284 | 0 | 25,300 |
Toray Industries Inc - Unspons | COM | 890880206 | 3,013,268 | 290,856 | SH | | SOLE | | 287,796 | 0 | 3,060 |
Transocean Ltd | COM | H8817H100 | 17,569,400 | 2,140,000 | SH | | SOLE | | 2,140,000 | 0 | 0 |
Travelers Cos Inc | COM | 89417E109 | 1,530,051 | 9,369 | SH | | SOLE | | 9,161 | 0 | 208 |
Treasury Wine Estates Ltd - Sp | COM | 89465J109 | 2,318,848 | 293,154 | SH | | SOLE | | 290,083 | 0 | 3,071 |
U.S. Bancorp | COM | 902973304 | 76,692,526 | 2,319,798 | SH | | SOLE | | 2,272,593 | 0 | 47,205 |
Union Pacific Corp | COM | 907818108 | 21,561,159 | 105,884 | SH | | SOLE | | 105,311 | 0 | 573 |
United Parcel Service Inc | COM | 911312106 | 20,123,908 | 129,107 | SH | | SOLE | | 128,585 | 0 | 522 |
UnitedHealth Group Inc | COM | 91324P102 | 19,523,245 | 38,722 | SH | | SOLE | | 38,165 | 0 | 557 |
Verisk Analytics Inc | COM | 92345Y106 | 285,850 | 1,210 | SH | | SOLE | | 1,210 | 0 | 0 |
Vertex Pharmaceuticals Inc | COM | 92532F100 | 5,220,968 | 15,014 | SH | | SOLE | | 14,896 | 0 | 118 |
VICI Properties Inc | COM | 925652109 | 713,707 | 24,526 | SH | | SOLE | | 24,526 | 0 | 0 |
Visa Inc | COM | 92826C839 | 86,760,408 | 377,203 | SH | | SOLE | | 368,269 | 0 | 8,934 |
Wal-Mart de Mexico SAB de CV - | COM | 93114W107 | 2,453,720 | 65,328 | SH | | SOLE | | 64,842 | 0 | 486 |
Waste Management Inc | COM | 94106L109 | 515,400 | 3,381 | SH | | SOLE | | 3,381 | 0 | 0 |
Waters Corp | COM | 941848103 | 40,454,026 | 147,529 | SH | | SOLE | | 141,921 | 0 | 5,608 |
WEC Energy Group Inc | COM | 92939U106 | 659,302 | 8,185 | SH | | SOLE | | 354 | 0 | 7,831 |
Wells Fargo & Co | COM | 949746101 | 4,025,486 | 98,519 | SH | | SOLE | | 98,519 | 0 | 0 |
Western Alliance Bancorp | COM | 957638109 | 3,451,152 | 75,074 | SH | | SOLE | | 75,074 | 0 | 0 |
WillScot Mobile Mini Holdings | COM | 971378104 | 8,581,182 | 206,328 | SH | | SOLE | | 206,328 | 0 | 0 |
Worldline SA/France - Unspons | COM | 98161H101 | 1,691,269 | 121,412 | SH | | SOLE | | 120,105 | 0 | 1,307 |
WR Berkley Corp | COM | 084423102 | 47,447,931 | 747,329 | SH | | SOLE | | 719,893 | 0 | 27,436 |
WW Grainger Inc | COM | 384802104 | 3,976,004 | 5,747 | SH | | SOLE | | 5,702 | 0 | 45 |
Xcel Energy Inc | COM | 98389B100 | 289,762 | 5,064 | SH | | SOLE | | 0 | 0 | 5,064 |
Xometry Inc | COM | 98423F109 | 2,713,421 | 159,801 | SH | | SOLE | | 159,801 | 0 | 0 |
ARK Innovation ETF | ETF | 00214Q104 | 266,979 | 6,730 | SH | | SOLE | | 6,730 | 0 | 0 |
Distillate US Fundamental Stab | ETF | 26922A321 | 65,502,281 | 1,467,345 | SH | | SOLE | | 1,467,345 | 0 | 0 |
Energy Select Sector SPDR Fund | ETF | 81369Y506 | 14,964,878 | 165,559 | SH | | SOLE | | 165,559 | 0 | 0 |
First Trust TCW Unconstrained | ETF | 33740F888 | 5,189,622 | 217,139 | SH | | SOLE | | 217,139 | 0 | 0 |
Franklin FTSE Japan ETF | ETF | 35473P744 | 15,472,245 | 584,962 | SH | | SOLE | | 584,962 | 0 | 0 |
Invesco BuyBack Achievers ETF | ETF | 46137V308 | 2,158,650 | 23,993 | SH | | SOLE | | 23,993 | 0 | 0 |
Invesco Optimum Yield Diversif | ETF | 46090F100 | 13,562,775 | 907,209 | SH | | SOLE | | 907,209 | 0 | 0 |
Invesco S&P 500 Quality ETF | ETF | 46137V241 | 51,864,648 | 1,036,464 | SH | | SOLE | | 1,036,464 | 0 | 0 |
iShares 20 Year Treasury Bond | ETF | 464287432 | 14,131,810 | 159,339 | SH | | SOLE | | 159,339 | 0 | 0 |
iShares 3-7 Year Treasury Bond | ETF | 464288661 | 29,725,887 | 262,689 | SH | | SOLE | | 262,689 | 0 | 0 |
iShares 7-10 Year Treasury Bon | ETF | 464287440 | 67,498,991 | 736,969 | SH | | SOLE | | 736,969 | 0 | 0 |
iShares Aaa - A Rated Corporat | ETF | 46429B291 | 41,109,940 | 911,933 | SH | | SOLE | | 911,933 | 0 | 0 |
iShares Core MSCI EAFE ETF | ETF | 46432F842 | 653,474 | 10,155 | SH | | SOLE | | 10,155 | 0 | 0 |
iShares Core S&P 500 ETF | ETF | 464287200 | 2,697,679 | 6,282 | SH | | SOLE | | 6,282 | 0 | 0 |
iShares Core S&P Mid-Cap ETF | ETF | 464287507 | 50,490,133 | 202,487 | SH | | SOLE | | 202,404 | 0 | 83 |
iShares Core S&P Small-Cap ETF | ETF | 464287804 | 52,002,808 | 551,286 | SH | | SOLE | | 550,822 | 0 | 464 |
iShares Core S&P U.S. Growth E | ETF | 464287671 | 458,124 | 4,831 | SH | | SOLE | | 4,831 | 0 | 0 |
iShares Core U.S. Aggregate Bo | ETF | 464287226 | 21,973,857 | 233,665 | SH | | SOLE | | 233,665 | 0 | 0 |
iShares Edge MSCI USA Quality | ETF | 46432F339 | 1,075,670 | 8,162 | SH | | SOLE | | 8,162 | 0 | 0 |
iShares Global Energy ETF | ETF | 464287341 | 7,706,171 | 186,771 | SH | | SOLE | | 186,771 | 0 | 0 |
iShares iBoxx High Yield Corpo | ETF | 464288513 | 434,948 | 5,900 | SH | | SOLE | | 5,900 | 0 | 0 |
iShares Intermediate Governmen | ETF | 464288612 | 341,077 | 3,366 | SH | | SOLE | | 3,366 | 0 | 0 |
iShares MBS ETF | ETF | 464288588 | 6,947,712 | 78,240 | SH | | SOLE | | 78,240 | 0 | 0 |
iShares MSCI ACWI ex US ETF | ETF | 464288240 | 287,043 | 6,106 | SH | | SOLE | | 6,106 | 0 | 0 |
iShares MSCI China ETF | ETF | 46429B671 | 10,775,747 | 248,920 | SH | | SOLE | | 248,920 | 0 | 0 |
iShares MSCI Emerging Markets | ETF | 464286426 | 5,542,934 | 88,025 | SH | | SOLE | | 88,025 | 0 | 0 |
iShares MSCI Global Gold Miner | ETF | 46434G855 | 1,482,617 | 71,624 | SH | | SOLE | | 71,624 | 0 | 0 |
iShares MSCI International Qua | ETF | 46434V456 | 19,451,989 | 578,756 | SH | | SOLE | | 578,756 | 0 | 0 |
iShares MSCI Japan Small-Cap E | ETF | 464286582 | 265,228 | 3,903 | SH | | SOLE | | 3,903 | 0 | 0 |
iShares Russell 1000 Growth ET | ETF | 464287614 | 772,967 | 2,906 | SH | | SOLE | | 2,906 | 0 | 0 |
iShares Russell 2000 ETF | ETF | 464287655 | 311,062 | 1,760 | SH | | SOLE | | 1,760 | 0 | 0 |
iShares Russell 2000 Growth ET | ETF | 464287648 | 242,530 | 1,082 | SH | | SOLE | | 1,082 | 0 | 0 |
iShares Russell Mid-Cap ETF | ETF | 464287499 | 238,030 | 3,437 | SH | | SOLE | | 3,437 | 0 | 0 |
iShares Russell Mid-Cap Growth | ETF | 464287481 | 285,743 | 3,128 | SH | | SOLE | | 3,128 | 0 | 0 |
iShares S&P 100 ETF | ETF | 464287101 | 208,465 | 1,039 | SH | | SOLE | | 1,039 | 0 | 0 |
iShares Short Treasury Bond ET | ETF | 464288679 | 2,573,509 | 23,296 | SH | | SOLE | | 23,296 | 0 | 0 |
iShares Treasury Floating Rate | ETF | 46434V860 | 92,741,354 | 1,827,776 | SH | | SOLE | | 1,827,776 | 0 | 0 |
Janus Henderson Mortgage-Backe | ETF | 47103U852 | 79,783,131 | 1,838,321 | SH | | SOLE | | 1,838,321 | 0 | 0 |
JPMorgan BetaBuilders Japan ET | ETF | 46641Q217 | 5,086,097 | 101,236 | SH | | SOLE | | 101,236 | 0 | 0 |
Madison Aggregate Bond ETF | ETF | 557441300 | 46,316,385 | 2,350,000 | SH | | SOLE | | 2,350,000 | 0 | 0 |
Madison Covered Call ETF | ETF | 557441409 | 78,466,500 | 3,975,000 | SH | | SOLE | | 3,975,000 | 0 | 0 |
Madison Dividend Value ETF | ETF | 557441508 | 62,116,669 | 3,273,140 | SH | | SOLE | | 3,273,140 | 0 | 0 |
Madison Short-Term Strategic I | ETF | 557441201 | 55,200,023 | 2,775,000 | SH | | SOLE | | 2,775,000 | 0 | 0 |
Schwab Fundamental U.S. Large | ETF | 808524771 | 1,217,907 | 21,760 | SH | | SOLE | | 21,760 | 0 | 0 |
Schwab Intermediate-Term U.S. | ETF | 808524854 | 24,678,985 | 514,789 | SH | | SOLE | | 514,789 | 0 | 0 |
Schwab US Dividend Equity ETF | ETF | 808524797 | 10,824,919 | 152,981 | SH | | SOLE | | 152,981 | 0 | 0 |
SPDR S&P 500 ETF Trust | ETF | 78462F103 | 78,544,370 | 183,738 | SH | | SOLE | | 183,738 | 0 | 0 |
SPDR S&P Dividend ETF | ETF | 78464A763 | 2,882,841 | 25,066 | SH | | SOLE | | 25,066 | 0 | 0 |
SPDR S&P MidCap 400 ETF Trust | ETF | 78467Y107 | 2,395,755 | 5,246 | SH | | SOLE | | 5,148 | 0 | 99 |
SPDR S&P North American Natura | ETF | 78463X152 | 1,280,491 | 24,187 | SH | | SOLE | | 24,187 | 0 | 0 |
VanEck Gold Miners ETF/USA | ETF | 92189F106 | 7,192,855 | 267,293 | SH | | SOLE | | 267,293 | 0 | 0 |
Vanguard Dividend Appreciation | ETF | 921908844 | 5,459,276 | 35,135 | SH | | SOLE | | 35,135 | 0 | 0 |
Vanguard Extended Duration Tre | ETF | 921910709 | 3,815,234 | 54,480 | SH | | SOLE | | 54,480 | 0 | 0 |
Vanguard FTSE All-World ex-US | ETF | 922042775 | 30,926,232 | 596,226 | SH | | SOLE | | 596,226 | 0 | 0 |
Vanguard Health Care ETF | ETF | 92204A504 | 2,962,965 | 12,603 | SH | | SOLE | | 12,603 | 0 | 0 |
Vanguard Information Technolog | ETF | 92204A702 | 46,620,239 | 112,365 | SH | | SOLE | | 112,365 | 0 | 0 |
Vanguard Large-Cap ETF | ETF | 922908637 | 10,006,766 | 51,136 | SH | | SOLE | | 51,136 | 0 | 0 |
Vanguard Short-Term Bond ETF | ETF | 921937827 | 474,473 | 6,312 | SH | | SOLE | | 6,312 | 0 | 0 |
Vanguard Short-Term Corporate | ETF | 92206C409 | 510,419 | 6,792 | SH | | SOLE | | 6,792 | 0 | 0 |