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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
A O Smith Corp COM 831865209 92,005,369 1,466,922 SH SOLE 1,393,792 0 73,130
AAON Inc COM 000360206 3,867,454 30,486 SH SOLE 30,486 0 0
Abbott Laboratories COM 002824100 543,442 5,989 SH SOLE 5,989 0 0
AbbVie Inc COM 00287Y109 20,043,378 79,651 SH SOLE 79,651 0 0
Accenture PLC COM G1151C101 4,507,849 36,225 SH SOLE 36,225 0 0
adidas AG - Spons ADR COM 00687A107 2,804,777 27,345 SH SOLE 26,749 0 596
Adobe Inc COM 00724F101 7,104,763 34,654 SH SOLE 34,654 0 0
Advanced Drainage Systems Inc COM 00790R104 3,053,186 19,452 SH SOLE 19,452 0 0
Adyen NV - Unspons ADR COM 00783V104 1,311,583 140,879 SH SOLE 137,835 0 3,044
AES Corp/VA COM 00130H105 6,553,020 447,000 SH SOLE 447,000 0 0
Aflac Inc COM 001055102 915,840 7,811 SH SOLE 7,811 0 0
Agilent Technologies Inc COM 00846U101 83,917,028 631,763 SH SOLE 622,150 0 9,612
AIA Group Ltd - Spons ADR COM 001317205 3,000,709 82,009 SH SOLE 80,224 0 1,785
Air Liquide SA - Unspons ADR COM 009126202 1,402,330 35,520 SH SOLE 34,751 0 769
Air Products & Chemicals Inc COM 009158106 11,701,400 39,912 SH SOLE 39,912 0 0
Airbnb Inc COM 009066101 45,263,765 316,309 SH SOLE 310,492 0 5,817
Airbus SE - Unspons ADR COM 009279100 3,823,501 68,768 SH SOLE 67,270 0 1,498
Alcon Inc COM H01301128 18,553,935 276,512 SH SOLE 271,618 0 4,894
Alliant Energy Corp COM 018802108 448,843 5,883 SH SOLE 5,883 0 0
Allstate Corp COM 020002101 543,693 2,285 SH SOLE 2,285 0 0
Alphabet Inc COM 02079K107 215,599,206 610,192 SH SOLE 602,107 0 8,085
Alphabet Inc COM 02079K305 5,079,657 14,214 SH SOLE 14,214 0 0
Altria Group Inc COM 02209S103 232,399 3,230 SH SOLE 3,230 0 0
Amazon.com Inc COM 023135106 156,413,862 656,264 SH SOLE 647,301 0 8,963
American Tower Corp COM 03027X100 4,629,031 28,300 SH SOLE 28,300 0 0
Amgen Inc COM 031162100 4,178,503 11,539 SH SOLE 11,539 0 0
Amphenol Corp COM 032095101 207,371,994 1,176,112 SH SOLE 1,119,034 0 57,078
Amplitude Inc COM 03213A104 2,389,852 312,399 SH SOLE 312,399 0 0
Analog Devices Inc COM 032654105 124,407,266 313,234 SH SOLE 309,046 0 4,189
Anglo American PLC - Spons ADR COM 03485P409 1,193,419 48,297 SH SOLE 47,111 0 1,186
APA Corp COM 03743Q108 10,702,502 328,600 SH SOLE 328,600 0 0
Apple Inc COM 037833100 58,142,121 200,934 SH SOLE 199,933 0 1,001
Arch Capital Group Ltd COM G0450A105 368,807,502 3,799,789 SH SOLE 3,642,685 0 157,104
Archer-Daniels-Midland Co COM 039483102 13,026,200 170,500 SH SOLE 170,500 0 0
Arista Networks Inc COM 040413205 30,341,594 178,606 SH SOLE 177,105 0 1,501
Armata Pharmaceuticals Inc COM 04216R102 13,654,494 2,107,175 SH SOLE 2,107,175 0 0
Arthur J Gallagher & Co COM 363576109 16,631,887 72,448 SH SOLE 70,564 0 1,884
Asbury Automotive Group Inc COM 043436104 60,591,907 301,332 SH SOLE 286,106 0 15,226
ASML Holding NV - Spons NY Reg COM N07059210 19,416,934 9,760 SH SOLE 9,693 0 67
AstraZeneca PLC COM G0593M107 4,040,802 21,310 SH SOLE 20,921 0 389
Automatic Data Processing Inc COM 053015103 10,847,914 48,439 SH SOLE 48,439 0 0
Axis Capital Holdings Ltd COM G0692U109 3,527,148 32,829 SH SOLE 32,829 0 0
Baldwin Insurance Group Inc/Th COM 05589G102 2,750,233 103,470 SH SOLE 103,470 0 0
Bank of America Corp COM 060505104 11,654,347 204,534 SH SOLE 204,534 0 0
Bank of Montreal COM 063671101 300,743 1,702 SH SOLE 1,702 0 0
Belden Inc COM 077454106 1,838,940 15,336 SH SOLE 15,336 0 0
Bentley Systems Inc COM 08265T208 40,806,732 1,365,230 SH SOLE 1,294,814 0 70,416
Berkshire Hathaway Inc COM 084670702 13,632,290 27,243 SH SOLE 27,134 0 109
Bio-Techne Corp COM 09073M104 75,134,377 1,063,473 SH SOLE 1,011,874 0 51,599
Blackrock Inc COM 09290D101 27,135,223 28,220 SH SOLE 28,096 0 124
Blackstone Group Inc/The COM 09260D107 202,510 1,721 SH SOLE 1,721 0 0
Boeing Co/The COM 097023105 495,716 2,290 SH SOLE 2,290 0 0
Box Inc COM 10316T104 3,609,732 136,011 SH SOLE 136,011 0 0
Broadcom Inc COM 11135F101 44,557,879 117,956 SH SOLE 116,994 0 962
Brookfield Asset Management Lt COM 113004105 70,433,280 1,570,419 SH SOLE 1,493,269 0 77,150
Brookfield Corp COM 11271J107 55,654,677 1,306,755 SH SOLE 1,283,726 0 23,029
Brown & Brown Inc COM 115236101 138,629,576 2,161,022 SH SOLE 2,056,359 0 104,663
Bunge Global SA COM H11356104 2,076,539 19,456 SH SOLE 19,456 0 0
Cameco Corp COM 13321L108 3,913,461 38,420 SH SOLE 37,719 0 701
Canadian Pacific Kansas City L COM 13646K108 2,279,848 26,311 SH SOLE 25,830 0 481
Capital One Financial Corp COM 14040H105 285,081 1,421 SH SOLE 1,421 0 0
Carlisle Cos Inc COM 142339100 152,865,139 421,406 SH SOLE 401,123 0 20,283
Carlsberg AS - Spons ADR COM 142795202 2,092,224 79,978 SH SOLE 78,237 0 1,741
Caterpillar Inc COM 149123101 1,302,373 1,223 SH SOLE 1,223 0 0
CDW Corp/DE COM 12514G108 150,554,447 1,070,495 SH SOLE 1,025,325 0 45,170
Celanese Corp COM 150870103 1,767,642 38,427 SH SOLE 38,427 0 0
Charles River Laboratories Int COM 159864107 3,804,856 16,777 SH SOLE 16,777 0 0
Charles Schwab Corp/The COM 808513105 78,232,796 847,868 SH SOLE 836,912 0 10,956
Chevron Corp COM 166764100 26,354,182 158,990 SH SOLE 158,990 0 0
Cisco Systems Inc COM 17275R102 984,667 8,383 SH SOLE 8,383 0 0
CME Group Inc COM 12572Q105 20,568,327 93,141 SH SOLE 93,141 0 0
Coca-Cola Co COM 191216100 2,495,152 30,702 SH SOLE 30,702 0 0
Colgate-Palmolive Co COM 194162103 25,102,167 273,802 SH SOLE 273,802 0 0
Comcast Corp COM 20030N101 2,953,365 120,300 SH SOLE 120,300 0 0
CommVault Systems Inc COM 204166102 4,717,341 33,284 SH SOLE 33,284 0 0
ConocoPhillips COM 20825C104 15,934,573 153,276 SH SOLE 153,276 0 0
Constellation Brands Inc COM 21036P108 8,192,401 58,900 SH SOLE 58,900 0 0
Copart Inc COM 217204106 113,139,430 4,013,460 SH SOLE 3,842,070 0 171,389
Core & Main Inc COM 21874C102 5,590,486 115,865 SH SOLE 115,865 0 0
Corning Inc COM 219350105 347,640 1,361 SH SOLE 1,361 0 0
Costco Wholesale Corp COM 22160K105 31,297,689 33,457 SH SOLE 33,148 0 309
Crane Co COM 224408104 4,063,220 18,215 SH SOLE 18,215 0 0
Crane NXT Co COM 224441105 2,284,294 44,650 SH SOLE 44,650 0 0
CSX Corp COM 126408103 212,697 4,475 SH SOLE 4,475 0 0
CTS Corp COM 126501105 3,502,268 53,724 SH SOLE 53,724 0 0
Cullen/Frost Bankers Inc COM 229899109 62,279,983 403,055 SH SOLE 383,055 0 19,999
Cummins Inc COM 231021106 1,460,654 2,048 SH SOLE 2,048 0 0
CVS Health Corp COM 126650100 5,022,498 48,550 SH SOLE 48,550 0 0
Daiichi Sankyo Co Ltd - Spons COM 23381D102 2,547,681 157,556 SH SOLE 154,101 0 3,455
Danaher Corp COM 235851102 85,451,434 448,611 SH SOLE 442,215 0 6,396
Deere & Co COM 244199105 38,684,385 60,985 SH SOLE 59,995 0 990
Deutsche Telekom AG - Spons AD COM 251566105 1,127,046 41,314 SH SOLE 40,419 0 895
Duluth Holdings Inc COM 26443V101 3,417,241 762,777 SH SOLE 762,777 0 0
Eagle Materials Inc COM 26969P108 2,353,950 10,462 SH SOLE 10,462 0 0
Eaton Corp PLC COM G29183103 700,967 1,645 SH SOLE 1,645 0 0
Ecolab Inc COM 278865100 19,437,784 69,767 SH SOLE 69,213 0 554
Edgewell Personal Care Co COM 28035Q102 3,599,186 133,998 SH SOLE 133,998 0 0
Elevance Health Inc COM 036752103 5,315,991 13,746 SH SOLE 13,746 0 0
Eli Lilly & Co COM 532457108 66,592,354 55,520 SH SOLE 55,066 0 454
Emerson Electric Co COM 291011104 5,281,233 36,893 SH SOLE 36,893 0 0
Encompass Health Corp COM 29261A100 7,338,307 72,599 SH SOLE 72,599 0 0
Entegris Inc COM 29362U104 3,940,013 21,906 SH SOLE 21,906 0 0
EOG Resources Inc COM 26875P101 10,481,406 80,794 SH SOLE 80,794 0 0
Expeditors International of Wa COM 302130109 73,064,742 448,305 SH SOLE 426,338 0 21,967
Extreme Networks Inc COM 30226D106 3,036,209 93,797 SH SOLE 93,797 0 0
ExxonMobil Holdings Corp COM 30233Q108 28,357,642 207,414 SH SOLE 207,414 0 0
Fastenal Co COM 311900104 10,046,627 209,174 SH SOLE 209,174 0 0
Ferguson Enterprises Inc COM 31488V107 84,397,214 355,611 SH SOLE 349,097 0 6,515
Fiserv Inc COM 337738108 5,424,930 110,600 SH SOLE 110,600 0 0
Floor & Decor Holdings Inc COM 339750101 78,941,070 1,329,870 SH SOLE 1,262,836 0 67,034
Fomento Economico Mexicano SAB COM 344419106 1,726,522 13,499 SH SOLE 13,254 0 245
FormFactor Inc COM 346375108 2,368,243 14,808 SH SOLE 14,808 0 0
Freeport-McMoRan Inc COM 35671D857 8,666,053 137,797 SH SOLE 137,797 0 0
Garmin Ltd COM H2906T109 867,259 3,651 SH SOLE 3,651 0 0
Gartner Inc COM 366651107 74,480,824 574,609 SH SOLE 549,810 0 24,799
General Dynamics Corp COM 369550108 931,651 2,630 SH SOLE 2,630 0 0
Genmab A/S - Spons ADR COM 372303206 1,944,354 70,781 SH SOLE 69,235 0 1,546
Gilead Sciences Inc COM 375558103 505,360 4,000 SH SOLE 4,000 0 0
Gitlab Inc COM 37637K108 4,061,253 133,025 SH SOLE 133,025 0 0
Glacier Bancorp Inc COM 37637Q105 59,047,945 1,144,784 SH SOLE 1,087,945 0 56,839
Graco Inc COM 384109104 46,890,483 620,162 SH SOLE 589,181 0 30,981
Hanover Insurance Group Inc/Th COM 410867105 3,806,411 17,777 SH SOLE 17,777 0 0
Hayward Holdings Inc COM 421298100 7,282,334 420,701 SH SOLE 420,701 0 0
HDFC Bank Ltd - Spons ADR COM 40415F101 2,476,503 95,877 SH SOLE 94,117 0 1,760
HealthEquity Inc COM 42226A107 5,463,547 60,491 SH SOLE 60,491 0 0
Hermes International SCA - Uns COM 42751Q105 1,180,974 6,452 SH SOLE 6,311 0 141
Hershey Co/The COM 427866108 4,917,162 28,026 SH SOLE 28,026 0 0
Hexcel Corp COM 428291108 3,270,261 32,683 SH SOLE 32,683 0 0
Home Depot Inc COM 437076102 31,638,570 89,709 SH SOLE 89,349 0 360
Honeywell Aerospace Inc COM 43849R105 49,742,558 224,998 SH SOLE 222,483 0 2,515
Honeywell International Inc COM 438516205 44,536,621 198,913 SH SOLE 197,309 0 1,604
ICU Medical Inc COM 44930G107 2,651,701 18,088 SH SOLE 18,088 0 0
Illinois Tool Works Inc COM 452308109 21,548,074 79,669 SH SOLE 79,669 0 0
indie Semiconductor Inc COM 45569U101 2,309,939 514,463 SH SOLE 514,463 0 0
Infosys Ltd - Spons ADR COM 456788108 1,617,820 154,225 SH SOLE 151,396 0 2,829
Intercontinental Exchange Inc COM 45866F104 39,835,092 323,573 SH SOLE 317,395 0 6,179
Iron Mountain Inc COM 46284V101 2,153,838 17,052 SH SOLE 17,052 0 0
Itau Unibanco Holding SA - Spo COM 465562106 2,288,115 280,063 SH SOLE 274,809 0 5,254
Johnson & Johnson COM 478160104 34,741,064 136,792 SH SOLE 136,792 0 0
JPMorgan Chase & Co COM 46625H100 48,223,238 147,323 SH SOLE 146,434 0 889
Kerry Group PLC - Spons ADR COM 492460100 2,922,045 31,751 SH SOLE 31,062 0 689
Keysight Technologies Inc COM 49338L103 139,371,146 398,124 SH SOLE 391,810 0 6,314
Kinsale Capital Group Inc COM 49714P108 40,823,641 123,779 SH SOLE 117,184 0 6,595
KION Group AG - Unspons ADR COM 497216101 1,608,312 145,417 SH SOLE 142,249 0 3,168
Knowles Corp COM 49926D109 8,191,139 197,472 SH SOLE 197,472 0 0
Labcorp Holdings Inc COM 504922105 133,459,991 476,643 SH SOLE 454,157 0 22,486
Las Vegas Sands Corp COM 517834107 8,568,245 185,500 SH SOLE 185,500 0 0
Lasertec Corp - Unspons ADR COM 51809L109 3,956,452 62,444 SH SOLE 61,088 0 1,356
Leonardo DRS Inc COM 52661A108 3,847,341 90,165 SH SOLE 90,165 0 0
Liberty Media Corp-Liberty For COM 531229771 39,819,407 454,871 SH SOLE 454,871 0 0
Liberty Media Corp-Liberty For COM 531229755 91,747,333 964,340 SH SOLE 895,582 0 68,758
Linde PLC COM G54950103 26,830,755 51,703 SH SOLE 51,341 0 362
Lithia Motors Inc COM 536797103 66,988,057 230,604 SH SOLE 219,096 0 11,508
Lonza Group AG - Unspons ADR COM 54338V101 1,504,103 22,283 SH SOLE 21,798 0 485
Lowe's Cos Inc COM 548661107 69,503,479 315,223 SH SOLE 310,595 0 4,628
Lumen Technologies Inc COM 550241103 952,320 124,000 SH SOLE 124,000 0 0
Madison Air Solutions Corp COM 55658T105 3,214,653 82,427 SH SOLE 82,427 0 0
Markel Corp COM 570535104 548,796 281 SH SOLE 281 0 0
Marsh & McLennan Cos Inc COM 571748102 57,163,721 342,975 SH SOLE 338,212 0 4,764
Mastercard Inc COM 57636Q104 752,424 1,465 SH SOLE 1,465 0 0
Matador Resources Co COM 576485205 14,872,074 298,756 SH SOLE 298,756 0 0
McDonald's Corp COM 580135101 11,590,352 42,878 SH SOLE 42,878 0 0
Medpace Holdings Inc COM 58506Q109 128,956,177 243,502 SH SOLE 231,655 0 11,847
Medtronic PLC COM G5960L103 18,589,404 237,625 SH SOLE 237,625 0 0
Merck & Co Inc COM 58933Y105 3,056,501 23,786 SH SOLE 23,786 0 0
Meta Platforms Inc COM 30303M102 45,436,836 80,663 SH SOLE 79,394 0 1,269
MGE Energy Inc COM 55277P104 255,868 3,138 SH SOLE 3,138 0 0
Microsoft Corp COM 594918104 81,284,837 217,910 SH SOLE 216,403 0 1,507
Mirion Technologies Inc COM 60471A101 3,406,718 190,001 SH SOLE 190,001 0 0
Mitsubishi UFJ Financial Group COM 606822104 3,162,371 158,993 SH SOLE 155,540 0 3,453
MKS Inc COM 55306N104 140,865,611 316,694 SH SOLE 301,358 0 15,336
Moelis & Co COM 60786M105 109,065,428 1,667,157 SH SOLE 1,587,186 0 79,971
Morgan Stanley COM 617446448 7,897,531 37,780 SH SOLE 37,780 0 0
MSA Safety Inc COM 553498106 115,322,829 660,573 SH SOLE 628,035 0 32,538
MSCI Inc COM 55354G100 39,438,028 70,420 SH SOLE 69,148 0 1,272
Mueller Water Products Inc COM 624758108 2,612,653 101,148 SH SOLE 101,148 0 0
Murata Manufacturing Co Ltd - COM 626425102 4,655,646 128,609 SH SOLE 125,807 0 2,802
Nestle SA - Spons ADR COM 641069406 369,376 3,597 SH SOLE 3,597 0 0
Newmont Corp COM 651639106 6,304,500 67,500 SH SOLE 67,500 0 0
NextEra Energy Inc COM 65339F101 63,546,709 724,014 SH SOLE 720,909 0 3,105
NIKE Inc COM 654106103 3,370,287 82,102 SH SOLE 82,102 0 0
Norsk Hydro ASA - Spons ADR COM 656531605 1,965,486 217,421 SH SOLE 213,458 0 3,963
NU Holdings Ltd COM G6683N103 3,748,041 280,542 SH SOLE 275,396 0 5,146
Nucor Corp COM 670346105 373,997 1,679 SH SOLE 1,679 0 0
NVIDIA Corp COM 67066G104 5,596,317 27,969 SH SOLE 27,969 0 0
NXP Semiconductors NV COM N6596X109 2,178,826 7,753 SH SOLE 7,611 0 142
Olin Corp COM 680665205 901,830 45,501 SH SOLE 45,501 0 0
Ollie's Bargain Outlet Holding COM 681116109 1,771,469 23,042 SH SOLE 23,042 0 0
Oracle Corp COM 68389X105 253,092 1,727 SH SOLE 1,727 0 0
PACCAR Inc COM 693718108 177,611,548 1,478,618 SH SOLE 1,418,417 0 60,201
Palo Alto Networks Inc COM 697435105 1,559,143 4,572 SH SOLE 4,572 0 0
Pan Pacific International Hold COM 69807K105 2,191,405 215,902 SH SOLE 211,214 0 4,688
Parker-Hannifin Corp COM 701094104 86,379,485 88,312 SH SOLE 86,692 0 1,620
PayPal Holdings Inc COM 70450Y103 6,252,464 144,800 SH SOLE 144,800 0 0
PepsiCo Inc COM 713448108 20,518,381 151,539 SH SOLE 151,539 0 0
Pfizer Inc COM 717081103 5,830,539 242,132 SH SOLE 242,132 0 0
Philip Morris International In COM 718172109 252,008 1,393 SH SOLE 1,393 0 0
Ping An Insurance Group Co of COM 72341E304 3,080,400 236,046 SH SOLE 230,915 0 5,131
Power Integrations Inc COM 739276103 3,825,989 45,678 SH SOLE 45,678 0 0
PRADA SpA - Unspons ADR COM 73942H100 1,641,596 163,473 SH SOLE 159,909 0 3,564
Primo Brands Corp COM 741623102 3,502,276 143,301 SH SOLE 143,301 0 0
Procore Technologies Inc COM 74275K108 3,035,858 74,738 SH SOLE 74,738 0 0
Procter & Gamble Co COM 742718109 18,065,461 123,196 SH SOLE 123,196 0 0
Progressive Corp COM 743315103 73,911,059 338,343 SH SOLE 333,156 0 5,187
Prologis Inc COM 74340W103 4,007,338 29,581 SH SOLE 29,581 0 0
Prudential PLC - Spons ADR COM 74435K204 2,365,929 88,248 SH SOLE 86,361 0 1,887
QUALCOMM Inc COM 747525103 30,822,048 166,795 SH SOLE 165,763 0 1,032
Raytheon Technologies Corp COM 75513E101 677,716 3,572 SH SOLE 3,572 0 0
Regeneron Pharmaceuticals Inc COM 75886F107 3,572,261 5,729 SH SOLE 5,729 0 0
Revolve Group Inc COM 76156B107 2,945,920 128,699 SH SOLE 128,699 0 0
Rockwell Automation Inc COM 773903109 5,429,542 10,967 SH SOLE 10,967 0 0
Ross Stores Inc COM 778296103 188,721,552 886,641 SH SOLE 843,472 0 43,169
S&P Global Inc COM 78409V104 1,941,001 4,766 SH SOLE 4,451 0 315
salesforce.com Inc COM 79466L302 11,985,345 76,505 SH SOLE 75,076 0 1,429
SAP SE - Spons ADR COM 803054204 1,955,039 12,686 SH SOLE 12,451 0 235
Schneider Electric SE - Unspon COM 80687P106 16,072,192 246,582 SH SOLE 244,379 0 2,203
Scotts Miracle-Gro Co/The COM 810186106 7,162,652 105,163 SH SOLE 105,163 0 0
Seagate Technology Holdings PL COM G7997R103 386,000 400 SH SOLE 400 0 0
ServiceTitan Inc COM 81764X103 56,117,994 793,636 SH SOLE 752,721 0 40,914
Sezzle Inc COM 78435P105 10,585,967 61,679 SH SOLE 61,679 0 0
Shake Shack Inc COM 819047101 3,245,687 57,938 SH SOLE 57,938 0 0
Shell PLC - Spons ADR COM 780259305 1,530,795 19,742 SH SOLE 19,256 0 486
Shin-Etsu Chemical Co Ltd - Un COM 824551105 1,914,393 88,343 SH SOLE 86,423 0 1,920
Siemens AG - Spons ADR COM 826197501 2,704,253 16,806 SH SOLE 16,441 0 365
Sika AG - Unspons ADR COM 82674R103 1,676,318 81,533 SH SOLE 79,756 0 1,777
SiteOne Landscape Supply Inc COM 82982L103 2,411,191 21,075 SH SOLE 21,075 0 0
SLB Ltd COM 806857108 1,490,702 32,065 SH SOLE 32,065 0 0
Sony Financial Group Inc - Uns COM 83571B100 1,543,643 355,678 SH SOLE 347,923 0 7,755
Sony Group Corp - Spons ADR COM 835699307 1,591,239 79,324 SH SOLE 77,599 0 1,725
Southern Copper Corp COM 84265V105 2,770,734 15,900 SH SOLE 15,556 0 344
Standard Chartered PLC - Unspo COM 853254100 2,312,937 42,447 SH SOLE 41,522 0 925
State Street Corp COM 857477103 939,245 5,538 SH SOLE 5,538 0 0
Stryker Corp COM 863667101 3,221,214 10,231 SH SOLE 10,231 0 0
Synopsys Inc COM 871607107 3,933,445 8,818 SH SOLE 8,818 0 0
T-Mobile US Inc COM 872590104 6,392,526 38,112 SH SOLE 38,112 0 0
Taiwan Semiconductor Manufactu COM 874039100 8,463,018 17,721 SH SOLE 17,441 0 280
TE Connectivity PLC COM G87052109 27,454,443 136,176 SH SOLE 135,424 0 752
Teledyne Technologies Inc COM 879360105 122,592,246 183,824 SH SOLE 174,717 0 9,107
Tencent Holdings Ltd - Unspons COM 88032Q109 3,324,520 60,205 SH SOLE 58,889 0 1,316
Texas Capital Bancshares Inc COM 88224Q107 4,446,892 43,065 SH SOLE 43,065 0 0
Texas Instruments Inc COM 882508104 171,597,503 575,695 SH SOLE 567,766 0 7,930
Thor Industries Inc COM 885160101 66,217,223 881,017 SH SOLE 836,350 0 44,667
TJX Cos Inc COM 872540109 65,121,138 429,842 SH SOLE 423,441 0 6,402
Tokyo Electron Ltd - Unspons A COM 889110102 3,586,585 14,759 SH SOLE 14,438 0 321
Toray Industries Inc - Unspons COM 890880206 1,575,209 113,406 SH SOLE 110,959 0 2,447
Transocean Ltd COM H8817H100 14,816,700 3,030,000 SH SOLE 3,030,000 0 0
Travelers Cos Inc COM 89417E109 593,556 1,798 SH SOLE 1,798 0 0
Tyler Technologies Inc COM 902252105 40,559,508 138,684 SH SOLE 131,435 0 7,249
U.S. Bancorp COM 902973304 2,562,022 42,418 SH SOLE 42,418 0 0
Union Pacific Corp COM 907818108 15,583,696 57,293 SH SOLE 57,293 0 0
UnitedHealth Group Inc COM 91324P102 17,614,399 42,380 SH SOLE 42,051 0 329
Vericel Corp COM 92346J108 2,229,661 50,116 SH SOLE 50,116 0 0
Verisk Analytics Inc COM 92345Y106 71,546,683 398,522 SH SOLE 378,559 0 19,963
Verizon Communications Inc COM 92343V104 543,138 12,828 SH SOLE 12,828 0 0
Vertex Pharmaceuticals Inc COM 92532F100 14,555,182 29,302 SH SOLE 29,073 0 229
VF Corp COM 918204108 3,912,644 234,571 SH SOLE 234,571 0 0
Viavi Solutions Inc COM 925550105 3,062,542 64,137 SH SOLE 64,137 0 0
Visa Inc COM 92826C839 131,287,664 382,662 SH SOLE 377,533 0 5,129
Wal-Mart de Mexico SAB de CV - COM 93114W107 3,088,079 105,001 SH SOLE 103,072 0 1,929
Walmart Inc COM 931142103 341,139 3,012 SH SOLE 3,012 0 0
Waste Management Inc COM 94106L109 5,962,263 26,751 SH SOLE 26,751 0 0
Waters Corp COM 941848103 104,957,082 279,856 SH SOLE 266,553 0 13,303
Wells Fargo & Co COM 949746101 904,908 10,950 SH SOLE 10,950 0 0
West Pharmaceutical Services I COM 955306105 9,899,066 27,574 SH SOLE 27,574 0 0
Weyerhaeuser Co COM 962166104 4,955,580 207,000 SH SOLE 207,000 0 0
WillScot Holdings Corp COM 971378104 1,320,980 45,772 SH SOLE 45,772 0 0
Wise Group PLC COM G9723Y105 1,725,390 144,869 SH SOLE 141,698 0 3,171
Workday Inc COM 98138H101 11,833,022 96,659 SH SOLE 94,829 0 1,831
Workiva Inc COM 98139A105 4,364,930 89,980 SH SOLE 89,980 0 0
WR Berkley Corp COM 084423102 105,638,722 1,497,784 SH SOLE 1,423,737 0 74,048
WW Grainger Inc COM 384802104 4,251,250 3,125 SH SOLE 3,125 0 0
Yum China Holdings Inc COM 98850P109 2,987,393 73,095 SH SOLE 71,754 0 1,341
abrdn Bloomberg All Commodity ETF 003261203 1,907,073 55,844 SH SOLE 51,017 0 4,827
Avantis Emerging Markets Equit ETF 025072604 25,717,737 266,533 SH SOLE 266,195 0 338
Brandes International ETF ETF 900934209 3,572,223 85,134 SH SOLE 84,868 0 266
Distillate Small/Mid Cash Flow ETF 26922B667 2,598,821 64,391 SH SOLE 63,918 0 473
Distillate US Fundamental Stab ETF 26922A321 32,254,390 538,471 SH SOLE 537,696 0 775
Energy Select Sector SPDR Fund ETF 81369Y506 4,563,158 85,919 SH SOLE 85,919 0 0
Franklin FTSE Japan ETF ETF 35473P744 3,915,852 98,512 SH SOLE 98,512 0 0
Global X Artificial Intelligen ETF 37954Y632 536,231 8,173 SH SOLE 8,173 0 0
Global X MLP ETF ETF 37954Y343 7,330,083 138,095 SH SOLE 138,095 0 0
Global X US Infrastructure Dev ETF 37954Y673 4,784,893 81,210 SH SOLE 81,210 0 0
GMO US Quality ETF ETF 90139K100 7,831,261 188,161 SH SOLE 188,161 0 0
Goldman Sachs JUST US Large Ca ETF 381430396 311,123 2,916 SH SOLE 2,916 0 0
Invesco BuyBack Achievers ETF ETF 46137V308 2,243,753 15,839 SH SOLE 15,839 0 0
Invesco QQQ Trust Series 1 ETF 46090E103 294,560 400 SH SOLE 400 0 0
Invesco S&P 500 Equal Weight E ETF 46137V357 2,714,945 12,760 SH SOLE 12,760 0 0
Invesco S&P 500 Quality ETF ETF 46137V241 84,396,842 936,702 SH SOLE 935,019 0 1,683
Invesco S&P SmallCap Quality E ETF 46138G300 504,238 10,428 SH SOLE 10,428 0 0
iShares 3-7 Year Treasury Bond ETF 464288661 4,060,305 34,571 SH SOLE 34,571 0 0
iShares 5-10 Year Investment G ETF 464288638 31,093,737 584,799 SH SOLE 584,799 0 0
iShares 7-10 Year Treasury Bon ETF 464287440 15,413,586 162,986 SH SOLE 162,986 0 0
iShares Aaa - A Rated Corporat ETF 46429B291 10,772,760 226,700 SH SOLE 226,700 0 0
iShares Core MSCI EAFE ETF ETF 46432F842 6,978,098 72,252 SH SOLE 72,252 0 0
iShares Core MSCI Emerging Mar ETF 46434G103 748,045 9,030 SH SOLE 9,030 0 0
iShares Core S&P 500 ETF ETF 464287200 6,104,598 8,152 SH SOLE 8,152 0 0
iShares Core S&P Mid-Cap ETF ETF 464287507 29,604,457 383,925 SH SOLE 383,925 0 0
iShares Core S&P Small-Cap ETF ETF 464287804 36,503,936 246,133 SH SOLE 245,999 0 134
iShares Core S&P U.S. Growth E ETF 464287671 28,467,071 151,348 SH SOLE 151,348 0 0
iShares Core U.S. Aggregate Bo ETF 464287226 24,950,377 252,075 SH SOLE 252,075 0 0
iShares Intermediate Governmen ETF 464288612 2,809,608 26,482 SH SOLE 26,482 0 0
iShares MBS ETF ETF 464288588 332,616 3,519 SH SOLE 3,519 0 0
iShares MSCI Emerging Markets ETF 464286426 15,811,825 135,190 SH SOLE 135,015 0 175
iShares MSCI International Qua ETF 46434V456 4,142,306 83,599 SH SOLE 83,599 0 0
iShares Russell 1000 ETF ETF 464287622 436,945 1,067 SH SOLE 1,067 0 0
iShares Russell 1000 Growth ET ETF 464287614 1,211,899 9,760 SH SOLE 9,760 0 0
iShares Russell 2000 ETF ETF 464287655 1,759,135 5,855 SH SOLE 5,855 0 0
iShares Russell 2000 Growth ET ETF 464287648 406,567 1,032 SH SOLE 1,032 0 0
iShares Russell Mid-Cap ETF ETF 464287499 1,612,680 14,618 SH SOLE 14,614 0 4
iShares Russell Mid-Cap Growth ETF 464287481 450,650 3,078 SH SOLE 3,078 0 0
iShares Russell Mid-Cap Value ETF 464287473 203,116 1,234 SH SOLE 1,234 0 0
iShares Treasury Floating Rate ETF 46434V860 226,468 4,473 SH SOLE 4,473 0 0
Janus Henderson Mortgage-Backe ETF 47103U852 49,780,610 1,106,482 SH SOLE 1,106,482 0 0
JPMorgan International Researc ETF 46641Q134 30,619,876 371,195 SH SOLE 370,246 0 949
Madison Aggregate Bond ETF ETF 557441300 53,276,426 2,634,812 SH SOLE 2,634,812 0 0
Madison Covered Call ETF ETF 557441409 30,822,890 1,755,000 SH SOLE 1,755,000 0 0
Madison Dividend Value ETF ETF 557441508 52,519,084 2,163,006 SH SOLE 2,163,006 0 0
Madison Short-Term Strategic I ETF 557441201 44,795,009 2,211,990 SH SOLE 2,211,990 0 0
Schwab Fundamental U.S. Large ETF 808524771 1,889,978 60,771 SH SOLE 60,771 0 0
Schwab Intermediate-Term U.S. ETF 808524854 15,364,980 623,073 SH SOLE 623,073 0 0
Schwab International Equity ET ETF 808524805 703,026 25,380 SH SOLE 25,380 0 0
Schwab US Dividend Equity ETF ETF 808524797 16,974,109 535,292 SH SOLE 535,292 0 0
SPDR S&P 500 ETF Trust ETF 78462F103 41,145,855 55,098 SH SOLE 54,794 0 304
SPDR S&P Dividend ETF ETF 78464A763 2,014,254 13,236 SH SOLE 13,236 0 0
SPDR S&P MidCap 400 ETF Trust ETF 78467Y107 24,981,392 35,518 SH SOLE 34,526 0 992
State Street Health Care Selec ETF 81369Y209 8,302,678 52,330 SH SOLE 52,330 0 0
State Street SPDR Portfolio Hi ETF 78468R606 25,954,057 1,107,255 SH SOLE 1,107,255 0 0
State Street SPDR Portfolio In ETF 78464A672 12,049,242 424,419 SH SOLE 424,419 0 0
State Street SPDR Portfolio S& ETF 78464A847 10,158,592 150,364 SH SOLE 150,364 0 0
State Street SPDR Portfolio S& ETF 78464A854 8,334,276 94,837 SH SOLE 93,933 0 904
State Street SPDR Portfolio Sh ETF 78468R101 3,352,425 115,561 SH SOLE 115,561 0 0
State Street SPDR S&P Bank ETF ETF 78464A797 10,769,755 157,868 SH SOLE 157,868 0 0
TCW Flexible Income ETF ETF 29287L700 19,271,075 491,484 SH SOLE 491,484 0 0
VanEck J. P. Morgan EM Local C ETF 92189H300 26,199,034 1,025,001 SH SOLE 1,025,001 0 0
Vanguard Dividend Appreciation ETF 921908844 2,844,646 12,022 SH SOLE 12,022 0 0
Vanguard Financials ETF ETF 92204A405 8,457,423 64,266 SH SOLE 64,266 0 0
Vanguard FTSE All-World ex-US ETF 922042775 63,519,972 758,447 SH SOLE 756,875 0 1,572
Vanguard FTSE Emerging Markets ETF 922042858 349,246 5,851 SH SOLE 5,851 0 0
Vanguard FTSE Europe ETF ETF 922042874 9,452,088 106,755 SH SOLE 106,755 0 0
Vanguard Information Technolog ETF 92204A702 41,820,837 349,907 SH SOLE 349,907 0 0
Vanguard Morningstar Growth ET ETF 922908736 7,400,546 85,913 SH SOLE 84,979 0 934
Vanguard Morningstar Large-Cap ETF 922908637 18,364,061 53,398 SH SOLE 53,398 0 0
Vanguard Morningstar Mid-Cap E ETF 922908629 387,380 4,808 SH SOLE 4,808 0 0
Vanguard Morningstar Small-Cap ETF 922908751 813,271 2,683 SH SOLE 2,683 0 0
Vanguard S&P 500 ETF ETF 922908363 3,655,890 5,323 SH SOLE 5,250 0 73
Vanguard Short-Term Corporate ETF 92206C409 1,271,553 16,090 SH SOLE 16,090 0 0
VictoryShares Free Cash Flow E ETF 92647X830 45,926,427 1,003,856 SH SOLE 1,001,966 0 1,890