The Securities and Exchange Commission has not necessarily
reviewed the information in this filing and has not determined
if it is accurate and complete.
| |||||||||||||||||||||
|
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
||||||||||||||||||||
| 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 |
| ASML Holdings | COM | N07059210 | 30,237,923 | 22,893 | SH | SOLE | 17,886 | 0 | 5,006 | ||
| AT&T | COM | 00206R102 | 5,210,979 | 179,750 | SH | SOLE | 165,348 | 0 | 14,402 | ||
| AbbVie Inc | COM | 00287Y109 | 360,815 | 1,659 | SH | SOLE | 1,484 | 0 | 175 | ||
| Adams Nat Res ETF | COM | 00548F105 | 444,800 | 16,000 | SH | SOLE | 0 | 0 | 16,000 | ||
| Air Liquide SA | COM | 009126202 | 288,549 | 6,953 | SH | SOLE | 6,401 | 0 | 552 | ||
| Alcon AG | COM | H01301128 | 229,742 | 3,049 | SH | SOLE | 2,806 | 0 | 243 | ||
| Alphabet Inc Cl A | COM | 02079K305 | 86,947,341 | 302,362 | SH | SOLE | 236,971 | 0 | 65,390 | ||
| Alphabet Inc Cl C | COM | 02079K107 | 3,729,180 | 13,000 | SH | SOLE | 0 | 0 | 13,000 | ||
| Altria Group Inc | COM | 02209S103 | 5,512,210 | 83,531 | SH | SOLE | 76,747 | 0 | 6,784 | ||
| Amazon.com Inc | COM | 023135106 | 82,841,267 | 397,759 | SH | SOLE | 305,061 | 0 | 92,698 | ||
| American Tower Corp | COM | 03027X100 | 2,669,535 | 15,468 | SH | SOLE | 14,237 | 0 | 1,231 | ||
| Amphenol Corp | COM | 032095101 | 49,814,134 | 394,255 | SH | SOLE | 296,678 | 0 | 97,576 | ||
| Apple Inc | COM | 037833100 | 44,272,116 | 174,443 | SH | SOLE | 130,429 | 0 | 44,014 | ||
| AstraZeneca PLC | COM | G0593M107 | 416,134 | 2,110 | SH | SOLE | 1,834 | 0 | 276 | ||
| Autodesk Inc | COM | 052769106 | 5,399,086 | 22,552 | SH | SOLE | 15,875 | 0 | 6,677 | ||
| Automatic Data Proc | COM | 053015103 | 3,308,176 | 16,282 | SH | SOLE | 15,004 | 0 | 1,278 | ||
| Autozone Inc | COM | 053332102 | 31,646,420 | 9,369 | SH | SOLE | 7,243 | 0 | 2,126 | ||
| BAE Systems Plc | COM | 05523R107 | 305,696 | 2,624 | SH | SOLE | 2,418 | 0 | 206 | ||
| Badger Meter Inc | COM | 056525108 | 6,767,115 | 44,418 | SH | SOLE | 39,085 | 0 | 5,333 | ||
| Berkshire Hthwy Cl A | COM | 084670108 | 718,140 | 1 | SH | SOLE | 0 | 0 | 1 | ||
| Berkshire Hthwy Cl B | COM | 084670702 | 28,698,808 | 59,889 | SH | SOLE | 46,914 | 0 | 12,975 | ||
| Bj's Wholesale Club | COM | 05550J101 | 17,229,306 | 175,059 | SH | SOLE | 142,038 | 0 | 33,021 | ||
| Black Hills Corp | COM | 092113109 | 5,212,552 | 75,098 | SH | SOLE | 69,254 | 0 | 5,844 | ||
| Boeing Co | COM | 097023105 | 570,818 | 2,868 | SH | SOLE | 2,068 | 0 | 800 | ||
| Booking Holdings | COM | 09857L108 | 29,673,296 | 7,047 | SH | SOLE | 5,379 | 0 | 1,668 | ||
| Broadcom Inc | COM | 11135F101 | 65,497,027 | 211,615 | SH | SOLE | 169,289 | 0 | 42,325 | ||
| CME Group Inc | COM | 12572Q105 | 13,594,816 | 46,029 | SH | SOLE | 37,233 | 0 | 8,796 | ||
| Chevron Corp New | COM | 166764100 | 6,149,136 | 29,720 | SH | SOLE | 26,685 | 0 | 3,034 | ||
| Cie. Fin. Richemont SA | COM | 204319107 | 257,769 | 14,588 | SH | SOLE | 13,429 | 0 | 1,159 | ||
| Cintas Corp | COM | 172908105 | 10,232,168 | 60,495 | SH | SOLE | 53,265 | 0 | 7,230 | ||
| Constellation Energy | COM | 21037T109 | 11,280,636 | 40,396 | SH | SOLE | 28,524 | 0 | 11,872 | ||
| DBS Group Holdings Ltd | COM | 23304Y100 | 278,585 | 1,554 | SH | SOLE | 1,431 | 0 | 123 | ||
| Deutsche Borse AG | COM | 251542106 | 243,588 | 8,365 | SH | SOLE | 7,699 | 0 | 666 | ||
| Dominos Pizza Inc | COM | 25754A201 | 7,655,681 | 21,337 | SH | SOLE | 16,846 | 0 | 4,490 | ||
| Eaton Corp | COM | G29183103 | 37,516,524 | 104,891 | SH | SOLE | 84,198 | 0 | 20,692 | ||
| Eli Lily & Co | COM | 532457108 | 941,844 | 1,024 | SH | SOLE | 24 | 0 | 1,000 | ||
| Fastenal Company | COM | 311900104 | 3,747,867 | 80,773 | SH | SOLE | 74,320 | 0 | 6,453 | ||
| Federal Signal Corp | COM | 313855108 | 9,958,720 | 92,091 | SH | SOLE | 81,165 | 0 | 10,926 | ||
| Ferrari NV | COM | N3167Y103 | 4,279,023 | 12,643 | SH | SOLE | 11,178 | 0 | 1,465 | ||
| GoDaddy Inc | COM | 380237107 | 5,414,719 | 65,498 | SH | SOLE | 58,058 | 0 | 7,440 | ||
| Home Depot Inc | COM | 437076102 | 7,606,768 | 23,128 | SH | SOLE | 17,707 | 0 | 5,420 | ||
| ING Groep NV | COM | 456837103 | 257,347 | 9,879 | SH | SOLE | 9,111 | 0 | 768 | ||
| Intuit Inc | COM | 461202103 | 25,049,646 | 57,934 | SH | SOLE | 45,195 | 0 | 12,738 | ||
| JP Morgan Chase | COM | 46625H100 | 7,580,254 | 25,769 | SH | SOLE | 23,575 | 0 | 2,194 | ||
| Kinsale Capital Group | COM | 49714P108 | 10,446,638 | 30,576 | SH | SOLE | 21,835 | 0 | 8,741 | ||
| Kroger Co | COM | 501044101 | 4,892,516 | 67,613 | SH | SOLE | 58,112 | 0 | 9,500 | ||
| L'Oreal Company | COM | 502117203 | 259,881 | 3,172 | SH | SOLE | 2,920 | 0 | 252 | ||
| Lincoln Elec Hldgs Inc | COM | 533900106 | 10,630,236 | 42,678 | SH | SOLE | 33,460 | 0 | 9,218 | ||
| Lockheed Martin Corp | COM | 539830109 | 2,559,620 | 4,235 | SH | SOLE | 3,907 | 0 | 328 | ||
| Lowes Companies | COM | 548661107 | 9,669,143 | 40,922 | SH | SOLE | 35,959 | 0 | 4,962 | ||
| Markel Group Inc | COM | 570535104 | 3,519,974 | 1,839 | SH | SOLE | 945 | 0 | 894 | ||
| Marriott Int'l Inc New | COM | 571903202 | 339,952 | 1,039 | SH | SOLE | 1,039 | 0 | 0 | ||
| Mastercard Inc | COM | 57636Q104 | 38,529,854 | 77,112 | SH | SOLE | 59,683 | 0 | 17,428 | ||
| McKesson Corp | COM | 58155Q103 | 10,405,097 | 12,024 | SH | SOLE | 8,534 | 0 | 3,490 | ||
| Mcdonalds | COM | 580135101 | 4,697,652 | 15,115 | SH | SOLE | 13,796 | 0 | 1,319 | ||
| Mercadolibre Inc | COM | 58733R102 | 32,145,939 | 18,592 | SH | SOLE | 13,728 | 0 | 4,864 | ||
| Meta Platforms Inc | COM | 30303M102 | 49,875,704 | 87,175 | SH | SOLE | 68,440 | 0 | 18,734 | ||
| Microsoft Corp | COM | 594918104 | 73,688,347 | 199,066 | SH | SOLE | 154,273 | 0 | 44,792 | ||
| Mitsubishi UFJ Fin'l Grp | COM | 606822104 | 332,747 | 19,608 | SH | SOLE | 18,053 | 0 | 1,555 | ||
| Murata Mfg Co Ltd | COM | 626425102 | 313,783 | 28,371 | SH | SOLE | 26,118 | 0 | 2,253 | ||
| Napco Security Tech | COM | 630402105 | 4,747,690 | 120,530 | SH | SOLE | 105,606 | 0 | 14,924 | ||
| National Grid plc | COM | 636274409 | 332,478 | 3,930 | SH | SOLE | 3,616 | 0 | 314 | ||
| Nestle SA | COM | 641069406 | 308,597 | 3,114 | SH | SOLE | 2,591 | 0 | 523 | ||
| Novonesis (Novozymes) | COM | 670108109 | 230,629 | 3,859 | SH | SOLE | 3,549 | 0 | 310 | ||
| Nvidia Corp | COM | 67066G104 | 102,917,024 | 590,120 | SH | SOLE | 458,990 | 0 | 131,129 | ||
| Occidental Petroleum | COM | 674599105 | 920,959 | 14,168 | SH | SOLE | 12,034 | 0 | 2,133 | ||
| Oracle Corporation | COM | 68389x105 | 8,579,961 | 58,323 | SH | SOLE | 44,785 | 0 | 13,537 | ||
| Palo Alto Networks | COM | 697435105 | 13,201,390 | 82,344 | SH | SOLE | 65,962 | 0 | 16,382 | ||
| Pepsico Inc | COM | 713448108 | 3,947,804 | 25,422 | SH | SOLE | 23,045 | 0 | 2,377 | ||
| Phillips 66 | COM | 718546104 | 1,185,064 | 6,504 | SH | SOLE | 5,663 | 0 | 840 | ||
| Quanta Services Inc | COM | 74762E102 | 2,296,068 | 4,182 | SH | SOLE | 2,197 | 0 | 1,985 | ||
| Restaurant Brands Int'l | COM | 76131D103 | 3,250,048 | 43,979 | SH | SOLE | 23,505 | 0 | 20,474 | ||
| Royal Bank of Canada | COM | 780087102 | 310,455 | 1,919 | SH | SOLE | 1,794 | 0 | 125 | ||
| S&P Global Inc | COM | 78409V104 | 27,290,277 | 64,161 | SH | SOLE | 49,459 | 0 | 14,701 | ||
| SPDR S&P 500 | COM | 78462F103 | 777,806 | 1,196 | SH | SOLE | 1,094 | 0 | 102 | ||
| Salesforce.Com Inc | COM | 79466L302 | 2,055,450 | 11,011 | SH | SOLE | 5,319 | 0 | 5,691 | ||
| Sampo Oyj | COM | 79588J102 | 237,281 | 11,093 | SH | SOLE | 10,210 | 0 | 882 | ||
| Sanofi SA | COM | 80105N105 | 291,874 | 6,058 | SH | SOLE | 5,600 | 0 | 458 | ||
| Sherwin Williams Co | COM | 824348106 | 21,385,905 | 66,716 | SH | SOLE | 49,581 | 0 | 17,135 | ||
| Smc Corp Japan | COM | 78445W306 | 254,319 | 13,022 | SH | SOLE | 11,982 | 0 | 1,040 | ||
| Sun Hung Kai Pptys ADR | COM | 86676H302 | 314,845 | 18,652 | SH | SOLE | 17,187 | 0 | 1,465 | ||
| TJX Companies | COM | 872540109 | 41,691,243 | 261,059 | SH | SOLE | 201,163 | 0 | 59,896 | ||
| Taiwan Semi Manuf Co | COM | 874039100 | 5,879,654 | 17,398 | SH | SOLE | 15,144 | 0 | 2,254 | ||
| Talen Energy | COM | 87422Q109 | 274,218 | 859 | SH | SOLE | 709 | 0 | 150 | ||
| Tesla Motors | COM | 88160R101 | 808,184 | 2,174 | SH | SOLE | 1,774 | 0 | 400 | ||
| Texas Instruments | COM | 882508104 | 6,926,721 | 35,679 | SH | SOLE | 32,888 | 0 | 2,791 | ||
| Thermo Fisher Sci | COM | 883556102 | 32,398,738 | 65,914 | SH | SOLE | 50,523 | 0 | 15,390 | ||
| TotalEnergies SE | COM | F92124100 | 499,025 | 5,485 | SH | SOLE | 5,141 | 0 | 344 | ||
| Union Pacific | COM | 907818108 | 6,439,876 | 26,543 | SH | SOLE | 24,134 | 0 | 2,409 | ||
| United Health Group | COM | 91324P102 | 4,389,706 | 16,222 | SH | SOLE | 14,585 | 0 | 1,637 | ||
| Verisign Inc | COM | 92343E102 | 12,541,443 | 50,497 | SH | SOLE | 35,670 | 0 | 14,826 | ||
| Vertiv Holdings Co | COM | 92537N108 | 737,578 | 2,943 | SH | SOLE | 2,041 | 0 | 901 | ||
| Visa Inc | COM | 92826C839 | 20,611,352 | 68,195 | SH | SOLE | 53,931 | 0 | 14,263 | ||
| Vistra Corp | COM | 92840M102 | 14,477,187 | 96,302 | SH | SOLE | 83,006 | 0 | 13,296 | ||
| WEC Energy Group | COM | 92939U106 | 4,755,528 | 41,077 | SH | SOLE | 37,926 | 0 | 3,151 | ||
| Wal-Mart Stores Inc | COM | 931142103 | 1,242,800 | 10,000 | SH | SOLE | 0 | 0 | 10,000 | ||
| Waste Management | COM | 94106L109 | 26,285,341 | 114,388 | SH | SOLE | 85,336 | 0 | 29,052 | ||
| Yum Brands Inc | COM | 988498101 | 331,789 | 2,133 | SH | SOLE | 1,545 | 0 | 588 | ||
| Zions Bancorp | COM | 989701107 | 1,613,922 | 28,009 | SH | SOLE | 23,483 | 0 | 4,526 | ||
| Zoetis Inc | COM | 98978V103 | 2,264,129 | 19,153 | SH | SOLE | 7,924 | 0 | 11,229 | ||