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 | FIGI | (to the nearest dollar) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
3M | Common Stock | 88579Y101 | 25,800,900 | 257,777 | SH | SOLE | 0 | 250,000 | 0 | 7,777 | ||
Abbott Laboratories | Common Stock | 002824100 | 47,594,425 | 436,566 | SH | SOLE | 0 | 373,499 | 0 | 63,067 | ||
AbbVie | Common Stock | 00287Y109 | 15,284,175 | 113,443 | SH | SOLE | 0 | 100,000 | 0 | 13,443 | ||
Accenture, Class A | Common Stock | G1151C101 | 5,300,170 | 17,176 | SH | SOLE | 0 | 9,200 | 0 | 7,976 | ||
Adobe | Common Stock | 00724F101 | 167,021,380 | 341,564 | SH | SOLE | 0 | 326,050 | 0 | 15,514 | ||
Advanced Micro Devices | Common Stock | 007903107 | 106,576,019 | 935,616 | SH | SOLE | 0 | 935,500 | 0 | 116 | ||
Agilent Technologies | Common Stock | 00846U101 | 109,551,478 | 911,031 | SH | SOLE | 0 | 900,000 | 0 | 11,031 | ||
Agnico-Eagle Mines | Common Stock | 008474108 | 1,619,252 | 32,398 | SH | SOLE | 0 | 18,000 | 0 | 14,398 | ||
Air Products & Chemicals | Common Stock | 009158106 | 33,318,220 | 111,235 | SH | SOLE | 0 | 110,000 | 0 | 1,235 | ||
Albemarle Corp | Common Stock | 012653101 | 669,270 | 3,000 | SH | SOLE | 0 | 3,000 | 0 | 0 | ||
Alcon | Common Stock | H01301128 | 2,163,681 | 26,351 | SH | SOLE | 0 | 25,000 | 0 | 1,351 | ||
Allegro MicroSystems, Inc. | Common Stock | 01749D105 | 413,618 | 9,163 | SH | SOLE | 0 | 0 | 0 | 9,163 | ||
Alphabet inc., C | Common Stock | 02079K107 | 560,454 | 4,633 | SH | SOLE | 0 | 0 | 0 | 4,633 | ||
Alphabet, Class A | Common Stock | 02079K305 | 96,365,921 | 805,062 | SH | SOLE | 0 | 759,680 | 0 | 45,382 | ||
Amazon.com | Common Stock | 023135106 | 3,754,368 | 28,800 | SH | SOLE | 0 | 26,980 | 0 | 1,820 | ||
Amgen | Common Stock | 031162100 | 109,815,976 | 494,622 | SH | SOLE | 0 | 493,750 | 0 | 872 | ||
ANAVEX LIFE SCIENCES CORP COM NEW | Common Stock | 032797300 | 101,950 | 12,540 | SH | SOLE | 0 | 0 | 0 | 12,540 | ||
Aon PLC | Common Stock | G0403H108 | 574,413 | 1,664 | SH | SOLE | 0 | 0 | 0 | 1,664 | ||
Apple | Common Stock | 037833100 | 429,033,320 | 2,211,854 | SH | SOLE | 0 | 2,027,628 | 0 | 184,226 | ||
ASML Holding NY | Common Stock | N07059210 | 229,660,230 | 316,882 | SH | SOLE | 0 | 315,775 | 0 | 1,107 | ||
AstraZeneca ADS | ADR | 046353108 | 76,957,289 | 1,075,273 | SH | SOLE | 0 | 1,040,000 | 0 | 35,273 | ||
ATS Corporation | Common Stock | 00217Y104 | 362,401 | 7,867 | SH | SOLE | 0 | 0 | 0 | 7,867 | ||
AutoZone | Common Stock | 053332102 | 80,104,177 | 32,127 | SH | SOLE | 0 | 32,045 | 0 | 82 | ||
Barrick Gold | Common Stock | 067901108 | 2,873,698 | 169,740 | SH | SOLE | 0 | 169,740 | 0 | 0 | ||
BHP Biliton ADR | ADR | 088606108 | 1,827,692 | 30,630 | SH | SOLE | 0 | 22,500 | 0 | 8,130 | ||
BioNTech SE | Common Stock | 09075V102 | 813,145 | 7,534 | SH | SOLE | 0 | 5,300 | 0 | 2,234 | ||
Booking Holdings | Common Stock | 09857L108 | 243,030 | 90 | SH | SOLE | 0 | 0 | 0 | 90 | ||
Boston Scientific | Common Stock | 101137107 | 1,189,980 | 22,000 | SH | SOLE | 0 | 22,000 | 0 | 0 | ||
Bristol-Myers Squibb | Common Stock | 110122108 | 43,880,124 | 686,163 | SH | SOLE | 0 | 653,200 | 0 | 32,963 | ||
Cameco Corp | Common Stock | 13321L108 | 460,050 | 14,684 | SH | SOLE | 0 | 0 | 0 | 14,684 | ||
Canadian National Railway | Common Stock | 136375102 | 49,396,560 | 408,000 | SH | SOLE | 0 | 396,000 | 0 | 12,000 | ||
Canadian Pacific Kansas City Ltd | Common Stock | 13646K108 | 635,498 | 7,868 | SH | SOLE | 0 | 2,018 | 0 | 5,850 | ||
Charles River Laboratories | Common Stock | 159864107 | 853,405 | 4,059 | SH | SOLE | 0 | 0 | 0 | 4,059 | ||
Chevron Corporation | Common Stock | 166764100 | 291,412 | 1,852 | SH | SOLE | 0 | 0 | 0 | 1,852 | ||
Chubb | Common Stock | H1467J104 | 610,415 | 3,170 | SH | SOLE | 0 | 2,810 | 0 | 360 | ||
Church & Dwight | Common Stock | 171340102 | 119,371,524 | 1,190,976 | SH | SOLE | 0 | 1,171,300 | 0 | 19,676 | ||
Cisco Systems | Common Stock | 17275R102 | 115,517,311 | 2,232,650 | SH | SOLE | 0 | 2,145,000 | 0 | 87,650 | ||
Clorox | Common Stock | 189054109 | 303,766 | 1,910 | SH | SOLE | 0 | 0 | 0 | 1,910 | ||
Colgate-Palmolive | Common Stock | 194162103 | 33,870,559 | 439,649 | SH | SOLE | 0 | 439,400 | 0 | 249 | ||
Comfort Systems USA | Common Stock | 199908104 | 1,578,619 | 9,614 | SH | SOLE | 0 | 0 | 0 | 9,614 | ||
ConocoPhillips | Common Stock | 20825C104 | 2,370,908 | 22,883 | SH | SOLE | 0 | 3,550 | 0 | 19,333 | ||
Corteva | Common Stock | 22052L104 | 77,290,079 | 1,348,867 | SH | SOLE | 0 | 1,312,000 | 0 | 36,867 | ||
Costco Wholesale | Common Stock | 22160K105 | 2,445,860 | 4,543 | SH | SOLE | 0 | 3,509 | 0 | 1,034 | ||
CRISPR Therapeutics AG | Common Stock | H17182108 | 209,571 | 3,733 | SH | SOLE | 0 | 0 | 0 | 3,733 | ||
CSW Industrials, Inc. | Common Stock | 126402106 | 1,283,818 | 7,725 | SH | SOLE | 0 | 0 | 0 | 7,725 | ||
DermTech Inc. | Common Stock | 24984K105 | 72,231 | 27,781 | SH | SOLE | 0 | 0 | 0 | 27,781 | ||
Eaton Corp PLC | Common Stock | G29183103 | 19,940,674 | 99,158 | SH | SOLE | 0 | 87,000 | 0 | 12,158 | ||
Ecolab | Common Stock | 278865100 | 893,312 | 4,785 | SH | SOLE | 0 | 1,500 | 0 | 3,285 | ||
EDAP TMS S.A. | Common Stock | 268311107 | 274,009 | 29,719 | SH | SOLE | 0 | 0 | 0 | 29,719 | ||
Edwards Lifesciences | Common Stock | 28176E108 | 2,076,864 | 22,017 | SH | SOLE | 0 | 10,500 | 0 | 11,517 | ||
Elevance Health | Common Stock | 036752103 | 74,749,127 | 168,244 | SH | SOLE | 0 | 167,250 | 0 | 994 | ||
Eli Lilly | Common Stock | 532457108 | 373,152,379 | 795,668 | SH | SOLE | 0 | 783,700 | 0 | 11,968 | ||
Enphase Energy | Common Stock | 29355A107 | 1,216,575 | 7,264 | SH | SOLE | 0 | 1,800 | 0 | 5,464 | ||
Estee Lauder, Class A | Common Stock | 518439104 | 90,058,690 | 458,594 | SH | SOLE | 0 | 458,594 | 0 | 0 | ||
Exponent | Common Stock | 30214U102 | 701,113 | 7,513 | SH | SOLE | 0 | 0 | 0 | 7,513 | ||
Exxon Mobil | Common Stock | 30231G102 | 370,978 | 3,459 | SH | SOLE | 0 | 0 | 0 | 3,459 | ||
Fastenal | Common Stock | 311900104 | 38,301,499 | 649,288 | SH | SOLE | 0 | 635,800 | 0 | 13,488 | ||
Floor & Decor Holdings, Inc. Class | Common Stock | 339750101 | 2,020,671 | 19,437 | SH | SOLE | 0 | 1,900 | 0 | 17,537 | ||
Freeport-McMoRan | Common Stock | 35671D857 | 272,520 | 6,813 | SH | SOLE | 0 | 0 | 0 | 6,813 | ||
Gartner | Common Stock | 366651107 | 63,283,502 | 180,650 | SH | SOLE | 0 | 179,900 | 0 | 750 | ||
Genuine Parts | Common Stock | 372460105 | 66,843,142 | 394,984 | SH | SOLE | 0 | 382,000 | 0 | 12,984 | ||
GlaxoSmithKline ADS | ADR | 37733W204 | 984,092 | 27,612 | SH | SOLE | 0 | 15,700 | 0 | 11,912 | ||
Haleon Plc ADR | ADR | 405552100 | 96,370 | 11,500 | SH | SOLE | 0 | 11,500 | 0 | 0 | ||
Home Depot | Common Stock | 437076102 | 1,439,195 | 4,633 | SH | SOLE | 0 | 1,800 | 0 | 2,833 | ||
Honeywell International | Common Stock | 438516106 | 55,129,430 | 265,684 | SH | SOLE | 0 | 264,750 | 0 | 934 | ||
ICF International | Common Stock | 44925C103 | 1,393,168 | 11,200 | SH | SOLE | 0 | 0 | 0 | 11,200 | ||
Idacorp | Common Stock | 451107106 | 225,720 | 2,200 | SH | SOLE | 0 | 0 | 0 | 2,200 | ||
IDEXX Laboratories | Common Stock | 45168D104 | 41,685,090 | 83,000 | SH | SOLE | 0 | 83,000 | 0 | 0 | ||
Illinois Tool Works | Common Stock | 452308109 | 79,223,671 | 316,692 | SH | SOLE | 0 | 300,525 | 0 | 16,167 | ||
Infosys ADS | ADR | 456788108 | 1,928,400 | 120,000 | SH | SOLE | 0 | 120,000 | 0 | 0 | ||
Intuit | Common Stock | 461202103 | 136,686,324 | 298,318 | SH | SOLE | 0 | 285,600 | 0 | 12,718 | ||
Iovance Biotherapeutics Inc | Common Stock | 462260100 | 142,208 | 20,200 | SH | SOLE | 0 | 0 | 0 | 20,200 | ||
Jabil Inc | Common Stock | 466313103 | 1,295,160 | 12,000 | SH | SOLE | 0 | 12,000 | 0 | 0 | ||
Johnson & Johnson | Common Stock | 478160104 | 90,710,753 | 548,035 | SH | SOLE | 0 | 518,565 | 0 | 29,470 | ||
Johnson Controls International | Common Stock | G51502105 | 122,082,077 | 1,791,636 | SH | SOLE | 0 | 1,761,850 | 0 | 29,786 | ||
JP Morgan Chase | Common Stock | 46625H100 | 292,480 | 2,011 | SH | SOLE | 0 | 0 | 0 | 2,011 | ||
Juniper Networks | Common Stock | 48203R104 | 893,062 | 28,505 | SH | SOLE | 0 | 0 | 0 | 28,505 | ||
Keysight Technologies | Common Stock | 49338L103 | 83,725,000 | 500,000 | SH | SOLE | 0 | 500,000 | 0 | 0 | ||
Kimberly-Clark | Common Stock | 494368103 | 32,437,197 | 234,950 | SH | SOLE | 0 | 230,000 | 0 | 4,950 | ||
Limbach Holdings, Inc | Common Stock | 53263P105 | 370,431 | 14,979 | SH | SOLE | 0 | 0 | 0 | 14,979 | ||
Lincoln Electric Holdings | Common Stock | 533900106 | 61,475,985 | 309,500 | SH | SOLE | 0 | 307,000 | 0 | 2,500 | ||
Linde | Common Stock | G54950103 | 51,986,934 | 136,420 | SH | SOLE | 0 | 136,420 | 0 | 0 | ||
Lowe's | Common Stock | 548661107 | 97,877,288 | 433,661 | SH | SOLE | 0 | 414,700 | 0 | 18,961 | ||
Lululemon Athletica | Common Stock | 550021109 | 81,428,219 | 215,134 | SH | SOLE | 0 | 212,800 | 0 | 2,334 | ||
Mastercard, Class A | Common Stock | 57636Q104 | 4,240,954 | 10,783 | SH | SOLE | 0 | 10,274 | 0 | 509 | ||
McCormick & Co | Common Stock | 579780206 | 48,850,196 | 560,016 | SH | SOLE | 0 | 559,288 | 0 | 728 | ||
MercadoLibre | Common Stock | 58733R102 | 3,630,799 | 3,065 | SH | SOLE | 0 | 3,065 | 0 | 0 | ||
Merck & Co | Common Stock | 58933Y105 | 76,189,248 | 660,276 | SH | SOLE | 0 | 640,000 | 0 | 20,276 | ||
Meta Platforms Inc Cl A | Common Stock | 30303M102 | 218,392 | 761 | SH | SOLE | 0 | 0 | 0 | 761 | ||
Microchip Technology | Common Stock | 595017104 | 568,180 | 6,342 | SH | SOLE | 0 | 0 | 0 | 6,342 | ||
Microsoft | Common Stock | 594918104 | 323,271,557 | 949,291 | SH | SOLE | 0 | 920,408 | 0 | 28,883 | ||
Monolithic Power Systems | Common Stock | 609839105 | 757,943 | 1,403 | SH | SOLE | 0 | 1,100 | 0 | 303 | ||
Monster Beverage | Common Stock | 61174X109 | 1,948,767 | 33,927 | SH | SOLE | 0 | 32,200 | 0 | 1,727 | ||
Moody's | Common Stock | 615369105 | 1,978,179 | 5,689 | SH | SOLE | 0 | 0 | 0 | 5,689 | ||
Motorola Solutions | Common Stock | 620076307 | 92,977,385 | 317,026 | SH | SOLE | 0 | 316,770 | 0 | 256 | ||
Newmont | Common Stock | 651639106 | 1,002,510 | 23,500 | SH | SOLE | 0 | 4,000 | 0 | 19,500 | ||
NextEra Energy | Common Stock | 65339F101 | 331,674 | 4,470 | SH | SOLE | 0 | 4,000 | 0 | 470 | ||
NICE Systems ADR | ADR | 653656108 | 3,169,775 | 15,350 | SH | SOLE | 0 | 15,250 | 0 | 100 | ||
Nike, Class B | Common Stock | 654106103 | 2,321,412 | 21,033 | SH | SOLE | 0 | 10,276 | 0 | 10,757 | ||
Norfolk Southern | Common Stock | 655844108 | 57,255,766 | 252,495 | SH | SOLE | 0 | 247,300 | 0 | 5,195 | ||
Novartis ADS | ADR | 66987V109 | 31,450,216 | 311,666 | SH | SOLE | 0 | 295,525 | 0 | 16,141 | ||
Novo Nordisk ADS | ADR | 670100205 | 172,698,826 | 1,067,162 | SH | SOLE | 0 | 1,040,300 | 0 | 26,862 | ||
Nutrien | Common Stock | 67077M108 | 590,500 | 10,000 | SH | SOLE | 0 | 10,000 | 0 | 0 | ||
NVE Corporation | Common Stock | 629445206 | 266,888 | 2,739 | SH | SOLE | 0 | 0 | 0 | 2,739 | ||
NVIDIA | Common Stock | 67066G104 | 7,242,525 | 17,121 | SH | SOLE | 0 | 12,000 | 0 | 5,121 | ||
NXP Semiconductors | Common Stock | N6596X109 | 1,390,391 | 6,793 | SH | SOLE | 0 | 2,750 | 0 | 4,043 | ||
O'Reilly Automotive | Common Stock | 67103H107 | 3,182,104 | 3,331 | SH | SOLE | 0 | 1,460 | 0 | 1,871 | ||
ON Semiconductor Corporation | Common Stock | 682189105 | 381,819 | 4,037 | SH | SOLE | 0 | 0 | 0 | 4,037 | ||
Oracle | Common Stock | 68389X105 | 92,912,232 | 780,185 | SH | SOLE | 0 | 757,800 | 0 | 22,385 | ||
Orange ADR | ADR | 684060106 | 232,800 | 20,000 | SH | SOLE | 0 | 20,000 | 0 | 0 | ||
Palo Alto Networks Inc. | Common Stock | 697435105 | 758,865 | 2,970 | SH | SOLE | 0 | 0 | 0 | 2,970 | ||
Parker Hannifin | Common Stock | 701094104 | 312,032 | 800 | SH | SOLE | 0 | 800 | 0 | 0 | ||
Pfizer | Common Stock | 717081103 | 42,645,929 | 1,162,648 | SH | SOLE | 0 | 1,112,100 | 0 | 50,548 | ||
PPG Industries | Common Stock | 693506107 | 57,329,814 | 386,580 | SH | SOLE | 0 | 379,000 | 0 | 7,580 | ||
Procter & Gamble | Common Stock | 742718109 | 26,171,053 | 172,473 | SH | SOLE | 0 | 151,150 | 0 | 21,323 | ||
Prologis Inc | Common Stock | 74340W103 | 952,590 | 7,768 | SH | SOLE | 0 | 0 | 0 | 7,768 | ||
Public Storage International | Common Stock | 74460D109 | 1,452,103 | 4,975 | SH | SOLE | 0 | 0 | 0 | 4,975 | ||
Qualcomm | Common Stock | 747525103 | 5,490,125 | 46,120 | SH | SOLE | 0 | 22,450 | 0 | 23,670 | ||
Quanta Services | Common Stock | 74762E102 | 309,409 | 1,575 | SH | SOLE | 0 | 0 | 0 | 1,575 | ||
Quimica y Minera Chile ADS | ADR | 833635105 | 2,033,360 | 28,000 | SH | SOLE | 0 | 28,000 | 0 | 0 | ||
Rambus | Common Stock | 750917106 | 205,280 | 3,199 | SH | SOLE | 0 | 0 | 0 | 3,199 | ||
Raymond James Financial | Common Stock | 754730109 | 762,917 | 7,352 | SH | SOLE | 0 | 0 | 0 | 7,352 | ||
Republic Services | Common Stock | 760759100 | 637,800 | 4,164 | SH | SOLE | 0 | 950 | 0 | 3,214 | ||
Rio Tinto ADS | ADR | 767204100 | 4,487,952 | 70,300 | SH | SOLE | 0 | 66,800 | 0 | 3,500 | ||
Rockwell Automation | Common Stock | 773903109 | 98,933,835 | 300,300 | SH | SOLE | 0 | 300,000 | 0 | 300 | ||
Roper Technologies | Common Stock | 776696106 | 1,105,840 | 2,300 | SH | SOLE | 0 | 0 | 0 | 2,300 | ||
Ross Stores | Common Stock | 778296103 | 1,962,275 | 17,500 | SH | SOLE | 0 | 2,000 | 0 | 15,500 | ||
RPM International | Common Stock | 749685103 | 1,509,707 | 16,825 | SH | SOLE | 0 | 16,825 | 0 | 0 | ||
RxSight | Common Stock | 78349D107 | 294,422 | 10,223 | SH | SOLE | 0 | 0 | 0 | 10,223 | ||
Salesforce Inc. | Common Stock | 79466L302 | 1,271,785 | 6,020 | SH | SOLE | 0 | 0 | 0 | 6,020 | ||
Sanmina | Common Stock | 801056102 | 358,245 | 5,944 | SH | SOLE | 0 | 0 | 0 | 5,944 | ||
SAP ADS | ADR | 803054204 | 943,989 | 6,900 | SH | SOLE | 0 | 6,900 | 0 | 0 | ||
ServiceNow | Common Stock | 81762P102 | 84,533,213 | 150,423 | SH | SOLE | 0 | 150,000 | 0 | 423 | ||
Shell Plc | ADR | 780259305 | 561,474 | 9,299 | SH | SOLE | 0 | 8,250 | 0 | 1,049 | ||
SK Telecom ADR | ADR | 78440P306 | 214,610 | 11,000 | SH | SOLE | 0 | 11,000 | 0 | 0 | ||
Sony ADS | ADR | 835699307 | 2,933,953 | 32,585 | SH | SOLE | 0 | 30,900 | 0 | 1,685 | ||
Southern Copper | Common Stock | 84265V105 | 2,582,640 | 36,000 | SH | SOLE | 0 | 36,000 | 0 | 0 | ||
Splunk | Common Stock | 848637104 | 253,555 | 2,390 | SH | SOLE | 0 | 0 | 0 | 2,390 | ||
Starbucks | Common Stock | 855244109 | 330,167 | 3,333 | SH | SOLE | 0 | 3,213 | 0 | 120 | ||
STMicroelectronics (NY shares) | ADR | 861012102 | 4,475,605 | 89,530 | SH | SOLE | 0 | 36,200 | 0 | 53,330 | ||
Stryker | Common Stock | 863667101 | 95,800,701 | 314,008 | SH | SOLE | 0 | 303,000 | 0 | 11,008 | ||
Taiwan Semiconductor ADS | ADR | 874039100 | 213,313,797 | 2,113,692 | SH | SOLE | 0 | 2,074,276 | 0 | 39,416 | ||
TE Connectivity | Common Stock | H84989104 | 1,812,970 | 12,935 | SH | SOLE | 0 | 3,200 | 0 | 9,735 | ||
Telekomunikasi Indonesia ADS | ADR | 715684106 | 2,512,314 | 94,200 | SH | SOLE | 0 | 80,000 | 0 | 14,200 | ||
Telus | Common Stock | 87971M103 | 1,478,960 | 76,000 | SH | SOLE | 0 | 68,000 | 0 | 8,000 | ||
Texas Instruments | Common Stock | 882508104 | 48,336,810 | 268,508 | SH | SOLE | 0 | 256,600 | 0 | 11,908 | ||
TJX Companies | Common Stock | 872540109 | 104,703,440 | 1,234,856 | SH | SOLE | 0 | 1,176,700 | 0 | 58,156 | ||
Toronto-Dominion Bank | Common Stock | 891160509 | 279,045 | 4,500 | SH | SOLE | 0 | 0 | 0 | 4,500 | ||
Tractor Supply | Common Stock | 892356106 | 1,585,950 | 7,173 | SH | SOLE | 0 | 2,500 | 0 | 4,673 | ||
Trane | Common Stock | G8994E103 | 76,819,579 | 401,650 | SH | SOLE | 0 | 400,000 | 0 | 1,650 | ||
Trimble | Common Stock | 896239100 | 83,142,905 | 1,570,512 | SH | SOLE | 0 | 1,517,000 | 0 | 53,512 | ||
Tyler Technologies | Common Stock | 902252105 | 842,935 | 2,024 | SH | SOLE | 0 | 0 | 0 | 2,024 | ||
Unilever ADS | ADR | 904767704 | 26,033,305 | 499,392 | SH | SOLE | 0 | 471,600 | 0 | 27,792 | ||
Union Pacific | Common Stock | 907818108 | 73,492,547 | 359,166 | SH | SOLE | 0 | 350,000 | 0 | 9,166 | ||
United Parcel Service, Cl B | Common Stock | 911312106 | 29,721,263 | 165,809 | SH | SOLE | 0 | 150,000 | 0 | 15,809 | ||
UnitedHealth Group | Common Stock | 91324P102 | 1,128,062 | 2,347 | SH | SOLE | 0 | 300 | 0 | 2,047 | ||
Verizon Communications | Common Stock | 92343V104 | 232,809 | 6,260 | SH | SOLE | 0 | 6,000 | 0 | 260 | ||
VF | Common Stock | 918204108 | 526,884 | 27,600 | SH | SOLE | 0 | 26,000 | 0 | 1,600 | ||
Virtu Financial | Common Stock | 928254101 | 281,985 | 16,500 | SH | SOLE | 0 | 16,500 | 0 | 0 | ||
Visa | Common Stock | 92826C839 | 322,498 | 1,358 | SH | SOLE | 0 | 900 | 0 | 458 | ||
W.W. Grainger | Common Stock | 384802104 | 64,565,018 | 81,874 | SH | SOLE | 0 | 80,000 | 0 | 1,874 | ||
Walt Disney Company | Common Stock | 254687106 | 287,035 | 3,215 | SH | SOLE | 0 | 2,600 | 0 | 615 | ||
Watsco | Common Stock | 942622200 | 479,889 | 1,258 | SH | SOLE | 0 | 0 | 0 | 1,258 | ||
Woodside Energy Group Ltd ADR | ADR | 980228308 | 447,706 | 19,306 | SH | SOLE | 0 | 8,500 | 0 | 10,806 | ||
Zoetis Inc. | Common Stock | 98978V103 | 1,122,465 | 6,518 | SH | SOLE | 0 | 6,000 | 0 | 518 | ||
Zoura INC CL A | Common Stock | 98983V106 | 201,859 | 18,401 | SH | SOLE | 0 | 0 | 0 | 18,401 |