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 | 24,073,580 | 200,747 | SH | SOLE | 0 | 200,000 | 0 | 747 | ||
Abbott Laboratories | Common Stock | 002824100 | 47,519,088 | 432,818 | SH | SOLE | 0 | 373,499 | 0 | 59,319 | ||
AbbVie | Common Stock | 00287Y109 | 25,233,947 | 156,141 | SH | SOLE | 0 | 140,000 | 0 | 16,141 | ||
Accenture, Class A | Common Stock | G1151C101 | 4,137,087 | 15,504 | SH | SOLE | 0 | 9,200 | 0 | 6,304 | ||
Activision Blizzard | Common Stock | 00507V109 | 206,685 | 2,700 | SH | SOLE | 0 | 1,900 | 0 | 800 | ||
Adobe | Common Stock | 00724F101 | 114,528,899 | 340,323 | SH | SOLE | 0 | 326,050 | 0 | 14,273 | ||
Advanced Micro Devices | Common Stock | 007903107 | 43,168,233 | 666,485 | SH | SOLE | 0 | 666,450 | 0 | 35 | ||
Agilent Technologies | Common Stock | 00846U101 | 136,255,427 | 910,494 | SH | SOLE | 0 | 900,000 | 0 | 10,494 | ||
Agnico-Eagle Mines | Common Stock | 008474108 | 1,222,805 | 23,520 | SH | SOLE | 0 | 18,000 | 0 | 5,520 | ||
Air Products & Chemicals | Common Stock | 009158106 | 34,398,733 | 111,590 | SH | SOLE | 0 | 110,000 | 0 | 1,590 | ||
Albemarle Corp | Common Stock | 012653101 | 736,240 | 3,395 | SH | SOLE | 0 | 3,000 | 0 | 395 | ||
Alcon | Common Stock | H01301128 | 1,808,623 | 26,384 | SH | SOLE | 0 | 25,000 | 0 | 1,384 | ||
Alphabet inc., C | Common Stock | 02079K107 | 351,460 | 3,961 | SH | SOLE | 0 | 0 | 0 | 3,961 | ||
Alphabet, Class A | Common Stock | 02079K305 | 64,486,425 | 730,890 | SH | SOLE | 0 | 693,680 | 0 | 37,210 | ||
Amazon.com | Common Stock | 023135106 | 2,394,000 | 28,500 | SH | SOLE | 0 | 26,980 | 0 | 1,520 | ||
Amgen | Common Stock | 031162100 | 122,240,010 | 465,428 | SH | SOLE | 0 | 461,000 | 0 | 4,428 | ||
ANAVEX LIFE SCIENCES CORP COM NEW | Common Stock | 032797300 | 113,898 | 12,300 | SH | SOLE | 0 | 0 | 0 | 12,300 | ||
Aon PLC | Common Stock | G0403H108 | 499,433 | 1,664 | SH | SOLE | 0 | 0 | 0 | 1,664 | ||
Apple | Common Stock | 037833100 | 290,211,388 | 2,233,598 | SH | SOLE | 0 | 2,037,528 | 0 | 196,070 | ||
ASML Holding NY | Common Stock | N07059210 | 171,847,171 | 314,508 | SH | SOLE | 0 | 313,475 | 0 | 1,033 | ||
AstraZeneca ADS | ADR | 046353108 | 72,430,265 | 1,068,293 | SH | SOLE | 0 | 1,040,000 | 0 | 28,293 | ||
Barrick Gold | Common Stock | 067901108 | 2,660,804 | 154,878 | SH | SOLE | 0 | 154,740 | 0 | 138 | ||
BCE | Common Stock | 05534B760 | 270,293 | 6,150 | SH | SOLE | 0 | 4,000 | 0 | 2,150 | ||
BHP Biliton ADR | ADR | 088606108 | 1,375,462 | 22,167 | SH | SOLE | 0 | 19,500 | 0 | 2,667 | ||
BioNTech SE | Common Stock | 09075V102 | 1,024,801 | 6,822 | SH | SOLE | 0 | 5,300 | 0 | 1,522 | ||
Booking Holdings | Common Stock | 09857L108 | 457,469 | 227 | SH | SOLE | 0 | 0 | 0 | 227 | ||
Boston Scientific | Common Stock | 101137107 | 555,240 | 12,000 | SH | SOLE | 0 | 12,000 | 0 | 0 | ||
Bristol-Myers Squibb | Common Stock | 110122108 | 49,158,614 | 683,233 | SH | SOLE | 0 | 653,200 | 0 | 30,033 | ||
Canadian National Railway | Common Stock | 136375102 | 48,503,040 | 408,000 | SH | SOLE | 0 | 396,000 | 0 | 12,000 | ||
Canadian Pacific Railway | Common Stock | 13645T100 | 1,890,036 | 25,339 | SH | SOLE | 0 | 20,764 | 0 | 4,575 | ||
CGI Group Inc Class A | Common Stock | 12532H104 | 516,780 | 6,000 | SH | SOLE | 0 | 0 | 0 | 6,000 | ||
Charles River Laboratories | Common Stock | 159864107 | 783,351 | 3,595 | SH | SOLE | 0 | 0 | 0 | 3,595 | ||
Chevron Corporation | Common Stock | 166764100 | 297,235 | 1,656 | SH | SOLE | 0 | 0 | 0 | 1,656 | ||
Chubb | Common Stock | H1467J104 | 699,302 | 3,170 | SH | SOLE | 0 | 2,810 | 0 | 360 | ||
Church & Dwight | Common Stock | 171340102 | 96,542,567 | 1,197,650 | SH | SOLE | 0 | 1,176,450 | 0 | 21,200 | ||
Cisco Systems | Common Stock | 17275R102 | 103,604,709 | 2,174,742 | SH | SOLE | 0 | 2,105,000 | 0 | 69,742 | ||
Clorox | Common Stock | 189054109 | 242,771 | 1,730 | SH | SOLE | 0 | 0 | 0 | 1,730 | ||
Colgate-Palmolive | Common Stock | 194162103 | 34,152,156 | 433,458 | SH | SOLE | 0 | 433,400 | 0 | 58 | ||
Columbia Sportswear | Common Stock | 198516106 | 525,480 | 6,000 | SH | SOLE | 0 | 0 | 0 | 6,000 | ||
Comfort Systems USA | Common Stock | 199908104 | 1,047,228 | 9,100 | SH | SOLE | 0 | 0 | 0 | 9,100 | ||
ConocoPhillips | Common Stock | 20825C104 | 2,489,800 | 21,100 | SH | SOLE | 0 | 4,000 | 0 | 17,100 | ||
Corteva | Common Stock | 22052L104 | 65,302,581 | 1,110,966 | SH | SOLE | 0 | 1,077,500 | 0 | 33,466 | ||
Costco Wholesale | Common Stock | 22160K105 | 2,133,225 | 4,673 | SH | SOLE | 0 | 3,509 | 0 | 1,164 | ||
CSW Industrials, Inc. | Common Stock | 126402106 | 819,625 | 7,070 | SH | SOLE | 0 | 0 | 0 | 7,070 | ||
Devon Energy | Common Stock | 25179M103 | 1,615,253 | 26,260 | SH | SOLE | 0 | 0 | 0 | 26,260 | ||
Eaton Corp PLC | Common Stock | G29183103 | 2,078,803 | 13,245 | SH | SOLE | 0 | 7,000 | 0 | 6,245 | ||
Ecolab | Common Stock | 278865100 | 547,014 | 3,758 | SH | SOLE | 0 | 1,500 | 0 | 2,258 | ||
EDAP TMS S.A. | Common Stock | 268311107 | 288,779 | 27,090 | SH | SOLE | 0 | 0 | 0 | 27,090 | ||
Edwards Lifesciences | Common Stock | 28176E108 | 1,388,119 | 18,605 | SH | SOLE | 0 | 10,500 | 0 | 8,105 | ||
Elevance Health | Common Stock | 036752103 | 71,366,438 | 139,124 | SH | SOLE | 0 | 138,250 | 0 | 874 | ||
Eli Lilly | Common Stock | 532457108 | 298,138,747 | 814,943 | SH | SOLE | 0 | 805,000 | 0 | 9,943 | ||
Enphase Energy | Common Stock | 29355A107 | 313,978 | 1,185 | SH | SOLE | 0 | 0 | 0 | 1,185 | ||
Equinor ADR | ADR | 29446M102 | 752,010 | 21,000 | SH | SOLE | 0 | 21,000 | 0 | 0 | ||
Estee Lauder, Class A | Common Stock | 518439104 | 113,781,757 | 458,594 | SH | SOLE | 0 | 458,594 | 0 | 0 | ||
Exponent | Common Stock | 30214U102 | 693,630 | 7,000 | SH | SOLE | 0 | 0 | 0 | 7,000 | ||
Fastenal | Common Stock | 311900104 | 30,393,636 | 642,300 | SH | SOLE | 0 | 635,800 | 0 | 6,500 | ||
Floor & Decor Holdings, Inc. Class | Common Stock | 339750101 | 1,079,265 | 15,500 | SH | SOLE | 0 | 1,900 | 0 | 13,600 | ||
Freeport-McMoRan | Common Stock | 35671D857 | 229,406 | 6,037 | SH | SOLE | 0 | 0 | 0 | 6,037 | ||
Gartner | Common Stock | 366651107 | 60,720,666 | 180,641 | SH | SOLE | 0 | 179,900 | 0 | 741 | ||
Genuine Parts | Common Stock | 372460105 | 68,455,421 | 394,533 | SH | SOLE | 0 | 382,000 | 0 | 12,533 | ||
GlaxoSmithKline ADS | ADR | 37733W204 | 911,988 | 25,953 | SH | SOLE | 0 | 13,200 | 0 | 12,753 | ||
Haleon Plc ADR | ADR | 405552100 | 92,000 | 11,500 | SH | SOLE | 0 | 11,500 | 0 | 0 | ||
Hasbro | Common Stock | 418056107 | 644,693 | 10,567 | SH | SOLE | 0 | 0 | 0 | 10,567 | ||
Helmerich & Payne | Common Stock | 423452101 | 264,208 | 5,330 | SH | SOLE | 0 | 0 | 0 | 5,330 | ||
Home Depot | Common Stock | 437076102 | 2,690,495 | 8,518 | SH | SOLE | 0 | 2,100 | 0 | 6,418 | ||
Honeywell International | Common Stock | 438516106 | 56,847,790 | 265,272 | SH | SOLE | 0 | 264,750 | 0 | 522 | ||
Horizon Therapeutics Plc | Common Stock | G46188101 | 1,971,585 | 17,325 | SH | SOLE | 0 | 17,325 | 0 | 0 | ||
ICF International | Common Stock | 44925C103 | 1,109,360 | 11,200 | SH | SOLE | 0 | 0 | 0 | 11,200 | ||
Idacorp | Common Stock | 451107106 | 345,120 | 3,200 | SH | SOLE | 0 | 0 | 0 | 3,200 | ||
Illinois Tool Works | Common Stock | 452308109 | 69,833,338 | 316,992 | SH | SOLE | 0 | 300,525 | 0 | 16,467 | ||
Infosys ADS | ADR | 456788108 | 1,801,000 | 100,000 | SH | SOLE | 0 | 100,000 | 0 | 0 | ||
Intel | Common Stock | 458140100 | 24,616,717 | 931,393 | SH | SOLE | 0 | 900,000 | 0 | 31,393 | ||
Intuit | Common Stock | 461202103 | 116,528,187 | 299,389 | SH | SOLE | 0 | 285,600 | 0 | 13,789 | ||
Johnson & Johnson | Common Stock | 478160104 | 94,293,650 | 533,788 | SH | SOLE | 0 | 508,815 | 0 | 24,973 | ||
Johnson Controls International | Common Stock | G51502105 | 110,394,304 | 1,724,911 | SH | SOLE | 0 | 1,701,850 | 0 | 23,061 | ||
JP Morgan Chase | Common Stock | 46625H100 | 361,534 | 2,696 | SH | SOLE | 0 | 0 | 0 | 2,696 | ||
Juniper Networks | Common Stock | 48203R104 | 862,536 | 26,988 | SH | SOLE | 0 | 0 | 0 | 26,988 | ||
Keysight Technologies | Common Stock | 49338L103 | 85,535,000 | 500,000 | SH | SOLE | 0 | 500,000 | 0 | 0 | ||
Kimberly-Clark | Common Stock | 494368103 | 31,884,960 | 234,880 | SH | SOLE | 0 | 230,000 | 0 | 4,880 | ||
Lincoln Electric Holdings | Common Stock | 533900106 | 44,719,655 | 309,500 | SH | SOLE | 0 | 307,000 | 0 | 2,500 | ||
Linde | Common Stock | G5494J103 | 44,532,703 | 136,528 | SH | SOLE | 0 | 136,500 | 0 | 28 | ||
Lowe's | Common Stock | 548661107 | 86,213,937 | 432,714 | SH | SOLE | 0 | 414,700 | 0 | 18,014 | ||
Lululemon Athletica | Common Stock | 550021109 | 50,426,210 | 157,395 | SH | SOLE | 0 | 156,050 | 0 | 1,345 | ||
Mastercard, Class A | Common Stock | 57636Q104 | 3,749,573 | 10,783 | SH | SOLE | 0 | 10,274 | 0 | 509 | ||
McCormick & Co | Common Stock | 579780206 | 47,456,349 | 572,522 | SH | SOLE | 0 | 559,288 | 0 | 13,234 | ||
MercadoLibre | Common Stock | 58733R102 | 2,720,662 | 3,215 | SH | SOLE | 0 | 3,215 | 0 | 0 | ||
Merck & Co | Common Stock | 58933Y105 | 51,900,080 | 467,779 | SH | SOLE | 0 | 450,000 | 0 | 17,779 | ||
Microchip Technology | Common Stock | 595017104 | 450,232 | 6,409 | SH | SOLE | 0 | 0 | 0 | 6,409 | ||
Microsoft | Common Stock | 594918104 | 156,205,798 | 651,346 | SH | SOLE | 0 | 626,158 | 0 | 25,188 | ||
Monster Beverage | Common Stock | 61174X109 | 1,765,708 | 17,391 | SH | SOLE | 0 | 16,100 | 0 | 1,291 | ||
Moody's | Common Stock | 615369105 | 1,586,741 | 5,695 | SH | SOLE | 0 | 0 | 0 | 5,695 | ||
Motorola Solutions | Common Stock | 620076307 | 81,661,856 | 316,875 | SH | SOLE | 0 | 316,770 | 0 | 105 | ||
Newmont | Common Stock | 651639106 | 1,109,200 | 23,500 | SH | SOLE | 0 | 4,000 | 0 | 19,500 | ||
NextEra Energy | Common Stock | 65339F101 | 334,400 | 4,000 | SH | SOLE | 0 | 4,000 | 0 | 0 | ||
NICE Systems ADR | ADR | 653656108 | 3,091,223 | 16,075 | SH | SOLE | 0 | 16,075 | 0 | 0 | ||
Nike, Class B | Common Stock | 654106103 | 2,376,590 | 20,311 | SH | SOLE | 0 | 10,276 | 0 | 10,035 | ||
Norfolk Southern | Common Stock | 655844108 | 63,004,666 | 255,680 | SH | SOLE | 0 | 250,000 | 0 | 5,680 | ||
Novartis ADS | ADR | 66987V109 | 28,186,341 | 310,696 | SH | SOLE | 0 | 297,350 | 0 | 13,346 | ||
Novo Nordisk ADS | ADR | 670100205 | 144,632,715 | 1,068,662 | SH | SOLE | 0 | 1,042,295 | 0 | 26,367 | ||
Nutrien | Common Stock | 67077M108 | 547,725 | 7,500 | SH | SOLE | 0 | 7,500 | 0 | 0 | ||
NVIDIA | Common Stock | 67066G104 | 2,339,994 | 16,012 | SH | SOLE | 0 | 11,400 | 0 | 4,612 | ||
NXP Semiconductors | Common Stock | N6596X109 | 1,132,759 | 7,168 | SH | SOLE | 0 | 2,750 | 0 | 4,418 | ||
O'Reilly Automotive | Common Stock | 67103H107 | 1,759,803 | 2,085 | SH | SOLE | 0 | 1,460 | 0 | 625 | ||
Oracle | Common Stock | 68389X105 | 63,942,096 | 782,262 | SH | SOLE | 0 | 757,800 | 0 | 24,462 | ||
Orange ADR | ADR | 684060106 | 197,600 | 20,000 | SH | SOLE | 0 | 20,000 | 0 | 0 | ||
Parker Hannifin | Common Stock | 701094104 | 11,876,292 | 40,812 | SH | SOLE | 0 | 40,800 | 0 | 12 | ||
Paypal | Common Stock | 70450Y103 | 1,061,178 | 14,900 | SH | SOLE | 0 | 14,900 | 0 | 0 | ||
PepsiCo | Common Stock | 713448108 | 225,825 | 1,250 | SH | SOLE | 0 | 1,250 | 0 | 0 | ||
Pfizer | Common Stock | 717081103 | 59,976,215 | 1,170,496 | SH | SOLE | 0 | 1,112,100 | 0 | 58,396 | ||
PPG Industries | Common Stock | 693506107 | 48,608,569 | 386,580 | SH | SOLE | 0 | 379,000 | 0 | 7,580 | ||
Procter & Gamble | Common Stock | 742718109 | 22,411,632 | 147,873 | SH | SOLE | 0 | 136,150 | 0 | 11,723 | ||
Prologis Inc | Common Stock | 74340W103 | 768,368 | 6,816 | SH | SOLE | 0 | 0 | 0 | 6,816 | ||
Public Storage International | Common Stock | 74460D109 | 1,065,282 | 3,802 | SH | SOLE | 0 | 0 | 0 | 3,802 | ||
Qualcomm | Common Stock | 747525103 | 4,088,449 | 37,188 | SH | SOLE | 0 | 16,450 | 0 | 20,738 | ||
Quimica y Minera Chile ADS | ADR | 833635105 | 1,596,800 | 20,000 | SH | SOLE | 0 | 20,000 | 0 | 0 | ||
Raymond James Financial | Common Stock | 754730109 | 892,411 | 8,352 | SH | SOLE | 0 | 0 | 0 | 8,352 | ||
Rio Tinto ADS | ADR | 767204100 | 5,021,736 | 70,530 | SH | SOLE | 0 | 63,800 | 0 | 6,730 | ||
Rockwell Automation | Common Stock | 773903109 | 77,348,271 | 300,300 | SH | SOLE | 0 | 300,000 | 0 | 300 | ||
Roper Technologies | Common Stock | 776696106 | 907,389 | 2,100 | SH | SOLE | 0 | 0 | 0 | 2,100 | ||
Ross Stores | Common Stock | 778296103 | 1,949,976 | 16,800 | SH | SOLE | 0 | 2,000 | 0 | 14,800 | ||
RPM International | Common Stock | 749685103 | 1,890,530 | 19,400 | SH | SOLE | 0 | 19,400 | 0 | 0 | ||
Salesforce Inc. | Common Stock | 79466L302 | 589,363 | 4,445 | SH | SOLE | 0 | 0 | 0 | 4,445 | ||
SENSEONICS HLDGS INC COM | Common Stock | 81727U105 | 13,823 | 13,420 | SH | SOLE | 0 | 0 | 0 | 13,420 | ||
Shell Plc | ADR | 780259305 | 566,596 | 9,949 | SH | SOLE | 0 | 8,900 | 0 | 1,049 | ||
Sony ADS | ADR | 835699307 | 2,485,965 | 32,590 | SH | SOLE | 0 | 30,900 | 0 | 1,690 | ||
Southern Copper | Common Stock | 84265V105 | 2,174,040 | 36,000 | SH | SOLE | 0 | 36,000 | 0 | 0 | ||
Starbucks | Common Stock | 855244109 | 334,602 | 3,373 | SH | SOLE | 0 | 3,213 | 0 | 160 | ||
STMicroelectronics (NY shares) | ADR | 861012102 | 2,521,913 | 70,900 | SH | SOLE | 0 | 20,900 | 0 | 50,000 | ||
Stryker | Common Stock | 863667101 | 76,694,802 | 313,693 | SH | SOLE | 0 | 303,000 | 0 | 10,693 | ||
Taiwan Semiconductor ADS | ADR | 874039100 | 156,516,228 | 2,101,171 | SH | SOLE | 0 | 2,063,146 | 0 | 38,025 | ||
TE Connectivity | Common Stock | H84989104 | 1,367,383 | 11,911 | SH | SOLE | 0 | 3,200 | 0 | 8,711 | ||
Telekomunikasi Indonesia ADS | ADR | 715684106 | 2,036,552 | 85,390 | SH | SOLE | 0 | 67,000 | 0 | 18,390 | ||
Telus | Common Stock | 87971M103 | 1,815,140 | 94,000 | SH | SOLE | 0 | 86,000 | 0 | 8,000 | ||
Texas Instruments | Common Stock | 882508104 | 44,101,514 | 266,926 | SH | SOLE | 0 | 256,600 | 0 | 10,326 | ||
TJX Companies | Common Stock | 872540109 | 98,013,152 | 1,231,321 | SH | SOLE | 0 | 1,176,700 | 0 | 54,621 | ||
Toronto-Dominion Bank | Common Stock | 891160509 | 420,940 | 6,500 | SH | SOLE | 0 | 0 | 0 | 6,500 | ||
TotalEnergies SE ADR | ADR | 89151E109 | 1,477,504 | 23,800 | SH | SOLE | 0 | 23,800 | 0 | 0 | ||
Tractor Supply | Common Stock | 892356106 | 1,191,216 | 5,295 | SH | SOLE | 0 | 2,500 | 0 | 2,795 | ||
Trane | Common Stock | G8994E103 | 67,403,250 | 400,995 | SH | SOLE | 0 | 400,000 | 0 | 995 | ||
Trimble | Common Stock | 896239100 | 79,215,689 | 1,566,766 | SH | SOLE | 0 | 1,517,000 | 0 | 49,766 | ||
Tyler Technologies | Common Stock | 902252105 | 617,415 | 1,915 | SH | SOLE | 0 | 0 | 0 | 1,915 | ||
Unilever ADS | ADR | 904767704 | 24,331,235 | 483,242 | SH | SOLE | 0 | 465,600 | 0 | 17,642 | ||
Union Pacific | Common Stock | 907818108 | 63,694,732 | 307,600 | SH | SOLE | 0 | 300,000 | 0 | 7,600 | ||
United Parcel Service, Class B | Common Stock | 911312106 | 21,580,671 | 124,141 | SH | SOLE | 0 | 110,000 | 0 | 14,141 | ||
UnitedHealth Group | Common Stock | 91324P102 | 949,022 | 1,790 | SH | SOLE | 0 | 300 | 0 | 1,490 | ||
Verizon Communications | Common Stock | 92343V104 | 217,606 | 5,523 | SH | SOLE | 0 | 5,000 | 0 | 523 | ||
VF | Common Stock | 918204108 | 762,036 | 27,600 | SH | SOLE | 0 | 26,000 | 0 | 1,600 | ||
Virtu Financial | Common Stock | 928254101 | 336,765 | 16,500 | SH | SOLE | 0 | 16,500 | 0 | 0 | ||
Visa | Common Stock | 92826C839 | 317,250 | 1,527 | SH | SOLE | 0 | 900 | 0 | 627 | ||
W.W. Grainger | Common Stock | 384802104 | 45,529,619 | 81,851 | SH | SOLE | 0 | 80,000 | 0 | 1,851 | ||
Walt Disney Company | Common Stock | 254687106 | 312,768 | 3,600 | SH | SOLE | 0 | 2,600 | 0 | 1,000 |