CIK: 0001316617 · Show all filings
Period: Q4 2023 (← Previous) (Next →)
Filing Date: Feb 6, 2024
Total Value ($000): $6,416,584 (100.0% shares, 0.0% debt)
| Ticker | Issuer | Shares | Value ($000) | % | Est. Cost | Unrealized | Class | CUSIP |
|---|---|---|---|---|---|---|---|---|
| AAPL | Apple | 2,205,973 | $424,716 | 6.6% | $84.93 | +115.2% | Common Stock | 037833100 |
| LLY | Eli Lilly | 711,306 | $414,634 | 6.5% | $42.21 | +1262.4% | Common Stock | 532457108 |
| MSFT | Microsoft | 1,049,099 | $394,503 | 6.1% | $175.43 | +99.7% | Common Stock | 594918104 |
| ASML | ASML Holding NY | 318,821 | $241,322 | 3.8% | $79.11 | — | Common Stock | N07059210 |
| TSM | Taiwan Semiconductor ADS | 2,124,735 | $220,972 | 3.4% | $18.32 | — | ADR | 874039100 |
| NVO | Novo Nordisk ADS | 2,126,774 | $220,015 | 3.4% | $79.20 | — | ADR | 670100205 |
| ADBE | Adobe | 340,610 | $203,208 | 3.2% | $44.30 | +1201.9% | Common Stock | 00724F101 |
| GOOGL | Alphabet, Class A | 1,423,504 | $198,849 | 3.1% | $118.29 | +12.7% | Common Stock | 02079K305 |
| INTU | Intuit | 298,210 | $186,390 | 2.9% | $54.39 | +901.5% | Common Stock | 461202103 |
| AMD | Advanced Micro Devices | 1,209,616 | $178,309 | 2.8% | $108.53 | +8.6% | Common Stock | 007903107 |
| AMGN | Amgen | 463,967 | $133,632 | 2.1% | $141.41 | +80.4% | Common Stock | 031162100 |
| JCI | Johnson Controls International | 2,210,760 | $127,428 | 2.0% | $48.16 | +5.3% | Common Stock | G51502105 |
| CSCO | Cisco Systems | 2,521,583 | $127,390 | 2.0% | $25.16 | +90.7% | Common Stock | 17275R102 |
| A | Agilent Technologies | 910,963 | $126,651 | 2.0% | $27.97 | +319.2% | Common Stock | 00846U101 |
| AVGO | Broadcom Ltd | 104,726 | $116,900 | 1.8% | $88.16 | +4.6% | Common Stock | 11135F101 |
| TJX | TJX Companies | 1,233,271 | $115,693 | 1.8% | $33.44 | +161.0% | Common Stock | 872540109 |
| CHD | Church & Dwight | 1,192,707 | $112,782 | 1.8% | $34.94 | +155.5% | Common Stock | 171340102 |
| LULU | Lululemon Athletica | 215,414 | $110,139 | 1.7% | $322.72 | +33.9% | Common Stock | 550021109 |
| NOW | ServiceNow | 153,089 | $108,156 | 1.7% | $100.38 | +25.6% | Common Stock | 81762P102 |
| AZO | AutoZone | 40,349 | $104,327 | 1.6% | $2489.34 | +4.2% | Common Stock | 053332102 |
| MSI | Motorola Solutions | 317,527 | $99,415 | 1.5% | $234.94 | +25.9% | Common Stock | 620076307 |
| TT | Trane | 402,040 | $98,058 | 1.5% | $151.44 | +41.7% | Common Stock | G8994E103 |
| ORCL | Oracle | 927,138 | $97,748 | 1.5% | $47.41 | +125.1% | Common Stock | 68389X105 |
| LOW | Lowe's | 435,291 | $96,874 | 1.5% | $34.33 | +467.2% | Common Stock | 548661107 |
| SYK | Stryker | 313,926 | $94,008 | 1.5% | $60.66 | +353.1% | Common Stock | 863667101 |
| ROK | Rockwell Automation | 300,300 | $93,237 | 1.5% | $67.20 | +302.0% | Common Stock | 773903109 |
| UNP | Union Pacific | 358,265 | $87,997 | 1.4% | $83.32 | +151.1% | Common Stock | 907818108 |
| ELV | Elevance Health | 184,879 | $87,182 | 1.4% | $451.59 | -1.1% | Common Stock | 036752103 |
| AZN | AstraZeneca ADS | 1,273,531 | $85,772 | 1.3% | $64.09 | — | ADR | 046353108 |
| ITW | Illinois Tool Works | 316,321 | $82,857 | 1.3% | $49.85 | +356.0% | Common Stock | 452308109 |
| MRK | Merck & Co | 759,838 | $82,838 | 1.3% | $94.19 | +2.8% | Common Stock | 58933Y105 |
| TRMB | Trimble | 1,555,239 | $82,739 | 1.3% | $27.72 | +72.0% | Common Stock | 896239100 |
| JNJ | Johnson & Johnson | 524,573 | $82,222 | 1.3% | $68.83 | +108.6% | Common Stock | 478160104 |
| IT | Gartner | 180,641 | $81,489 | 1.3% | $63.95 | +524.7% | Common Stock | 366651107 |
| KEYS | Keysight Technologies | 500,000 | $79,545 | 1.2% | $30.72 | +342.2% | Common Stock | 49338L103 |
| GWW | W.W. Grainger | 81,874 | $67,848 | 1.1% | $201.89 | +274.6% | Common Stock | 384802104 |
| LECO | Lincoln Electric Holdings | 273,900 | $59,562 | 0.9% | $55.81 | +245.7% | Common Stock | 533900106 |
| PPG | PPG Industries | 386,580 | $57,813 | 0.9% | $77.21 | +66.9% | Common Stock | 693506107 |
| LIN | Linde | 136,060 | $55,881 | 0.9% | $322.30 | +19.0% | Common Stock | G54950103 |
| HON | Honeywell International | 265,647 | $55,709 | 0.9% | $55.61 | +209.9% | Common Stock | 438516106 |
| GPC | Genuine Parts | 387,740 | $53,702 | 0.8% | $54.12 | +137.4% | Common Stock | 372460105 |
| CNI | Canadian National Railway | 408,000 | $51,257 | 0.8% | $43.32 | +150.4% | Common Stock | 136375102 |
| NSC | Norfolk Southern | 204,720 | $48,392 | 0.8% | $57.67 | +247.0% | Common Stock | 655844108 |
| ABT | Abbott Laboratories | 426,918 | $46,991 | 0.7% | $33.21 | +189.3% | Common Stock | 002824100 |
| IDXX | IDEXX Laboratories | 83,000 | $46,069 | 0.7% | $478.62 | -1.9% | Common Stock | 45168D104 |
| TXN | Texas Instruments | 267,509 | $45,600 | 0.7% | $133.41 | +9.1% | Common Stock | 882508104 |
| EL | Estee Lauder, Class A | 288,194 | $42,148 | 0.7% | $60.31 | +110.9% | Common Stock | 518439104 |
| MKC | McCormick & Co | 560,016 | $38,316 | 0.6% | $57.84 | +7.1% | Common Stock | 579780206 |
| FAST | Fastenal | 584,237 | $37,841 | 0.6% | $11.50 | +149.3% | Common Stock | 311900104 |
| UPS | United Parcel Service, Cl B | 233,970 | $36,787 | 0.6% | $152.63 | -12.0% | Common Stock | 911312106 |
| CL | Colgate-Palmolive | 451,449 | $35,985 | 0.6% | $45.07 | +59.1% | Common Stock | 194162103 |
| BMY | Bristol-Myers Squibb | 677,544 | $34,765 | 0.5% | $33.23 | +41.5% | Common Stock | 110122108 |
| NVS | Novartis ADS | 327,656 | $33,083 | 0.5% | $74.14 | — | ADR | 66987V109 |
| PFE | Pfizer | 1,101,200 | $31,704 | 0.5% | $16.60 | +59.1% | Common Stock | 717081103 |
| APD | Air Products & Chemicals | 111,165 | $30,437 | 0.5% | $94.71 | +173.7% | Common Stock | 009158106 |
| ETN | Eaton Corp PLC | 123,184 | $29,665 | 0.5% | $171.22 | +25.9% | Common Stock | G29183103 |
| PG | Procter & Gamble | 193,253 | $28,319 | 0.4% | $115.59 | +21.6% | Common Stock | 742718109 |
| KMB | Kimberly-Clark | 232,350 | $28,233 | 0.4% | $63.38 | +75.5% | Common Stock | 494368103 |
| — | Unilever ADS | 537,426 | $26,054 | 0.4% | $45.16 | — | ADR | 904767704 |
| NVDA | NVIDIA | 43,047 | $21,318 | 0.3% | $36.03 | +28.6% | Common Stock | 67066G104 |
| ABBV | AbbVie | 114,768 | $17,786 | 0.3% | $32.59 | +316.5% | Common Stock | 00287Y109 |
| KVUE | Kenvue Inc | 527,078 | $11,348 | 0.2% | $21.04 | -12.5% | Common Stock | 49177J102 |
| QCOM | Qualcomm | 50,679 | $7,330 | 0.1% | $63.01 | +87.8% | Common Stock | 747525103 |
| ACN | Accenture, Class A | 16,793 | $5,893 | 0.1% | $181.03 | +72.7% | Common Stock | G1151C101 |
| RIO | Rio Tinto ADS | 77,300 | $5,756 | 0.1% | $64.42 | — | ADR | 767204100 |
| STM | STMicroelectronics (NY shares) | 102,339 | $5,130 | 0.1% | $29.37 | — | ADR | 861012102 |
| MELI | MercadoLibre | 2,990 | $4,699 | 0.1% | $106.45 | +1231.3% | Common Stock | 58733R102 |
| AMZN | Amazon.com | 28,685 | $4,358 | 0.1% | $121.28 | +15.6% | Common Stock | 023135106 |
| FERG1GBX | Ferguson PLC | 20,146 | $3,890 | 0.1% | $193.07 | — | Common Stock | G3421J106 |
| MA | Mastercard, Class A | 8,600 | $3,668 | 0.1% | $332.00 | +19.6% | Common Stock | 57636Q104 |
| SCCO | Southern Copper | 41,500 | $3,572 | 0.1% | $49.73 | +35.5% | Common Stock | 84265V105 |
| ORLY | O'Reilly Automotive | 3,315 | $3,150 | 0.0% | $55.89 | +13.1% | Common Stock | 67103H107 |
| NICE | NICE Systems ADR | 15,337 | $3,060 | 0.0% | $36.89 | — | ADR | 653656108 |
| JBL | Jabil Inc | 23,000 | $2,930 | 0.0% | $97.68 | +29.8% | Common Stock | 466313103 |
| COST | Costco Wholesale | 4,359 | $2,877 | 0.0% | $169.24 | +238.9% | Common Stock | 22160K105 |
| INFY | Infosys ADS | 146,500 | $2,693 | 0.0% | $19.54 | — | ADR | 456788108 |
| — | Barrick Gold | 144,740 | $2,618 | 0.0% | $19.91 | — | Common Stock | 067901108 |
| FND | Floor & Decor Holdings, Inc. Class | 22,824 | $2,546 | 0.0% | $82.01 | +12.3% | Common Stock | 339750101 |
| COP | ConocoPhillips | 21,848 | $2,536 | 0.0% | $79.84 | +37.4% | Common Stock | 20825C104 |
| ROST | Ross Stores | 17,770 | $2,459 | 0.0% | $84.77 | +43.6% | Common Stock | 778296103 |
| SAP | SAP ADS | 14,764 | $2,282 | 0.0% | $139.19 | — | ADR | 803054204 |
| NKE | Nike, Class B | 20,593 | $2,236 | 0.0% | $76.89 | +34.0% | Common Stock | 654106103 |
| MCO | Moody's | 5,689 | $2,222 | 0.0% | $53.10 | +543.6% | Common Stock | 615369105 |
| SQM | Quimica y Minera Chile ADS | 36,500 | $2,198 | 0.0% | $75.89 | — | ADR | 833635105 |
| CTVA | Corteva | 45,792 | $2,194 | 0.0% | $55.85 | -16.7% | Common Stock | 22052L104 |
| TLK | Telekomunikasi Indonesia ADS | 83,000 | $2,138 | 0.0% | $29.93 | — | ADR | 715684106 |
| PSA | Public Storage International | 6,844 | $2,087 | 0.0% | $216.00 | +12.4% | Common Stock | 74460D109 |
| BHP | BHP Biliton ADR | 30,333 | $2,072 | 0.0% | $56.22 | — | ADR | 088606108 |
| ALC | Alcon | 25,871 | $2,021 | 0.0% | $58.26 | +25.9% | Common Stock | H01301128 |
| FIX | Comfort Systems USA | 9,559 | $1,966 | 0.0% | $55.16 | +232.5% | Common Stock | 199908104 |
| MNST | Monster Beverage | 33,082 | $1,906 | 0.0% | $42.92 | +24.5% | Common Stock | 61174X109 |
| — | TE Connectivity | 12,875 | $1,809 | 0.0% | $124.90 | — | Common Stock | H84989104 |
| HD | Home Depot | 4,868 | $1,687 | 0.0% | $308.11 | -4.7% | Common Stock | 437076102 |
| EW | Edwards Lifesciences | 21,502 | $1,640 | 0.0% | $66.17 | +5.1% | Common Stock | 28176E108 |
| CRM | Salesforce Inc. | 6,106 | $1,607 | 0.0% | $193.40 | +15.6% | Common Stock | 79466L302 |
| CSW | CSW Industrials, Inc. | 7,609 | $1,578 | 0.0% | $74.30 | +142.2% | Common Stock | 126402106 |
| NXPI | NXP Semiconductors | 6,853 | $1,574 | 0.0% | $106.71 | +81.4% | Common Stock | N6596X109 |
| SONY | Sony ADS | 16,600 | $1,572 | 0.0% | $70.83 | — | ADR | 835699307 |
| PLD | Prologis Inc | 11,648 | $1,553 | 0.0% | $109.62 | -3.7% | Common Stock | 74340W103 |
| ICFI | ICF International | 11,200 | $1,502 | 0.0% | $77.18 | +70.2% | Common Stock | 44925C103 |
| BSX | Boston Scientific | 23,600 | $1,364 | 0.0% | $45.57 | +17.1% | Common Stock | 101137107 |
| AEM | Agnico-Eagle Mines | 24,736 | $1,357 | 0.0% | $44.85 | +6.9% | Common Stock | 008474108 |
| ZTS | Zoetis Inc. | 6,717 | $1,326 | 0.0% | $159.71 | +8.2% | Common Stock | 98978V103 |
| UNH | UnitedHealth Group | 2,500 | $1,316 | 0.0% | $319.11 | +60.2% | Common Stock | 91324P102 |
| ROP | Roper Technologies | 2,300 | $1,254 | 0.0% | $333.28 | +52.4% | Common Stock | 776696106 |
| CCJ | Cameco Corp | 25,528 | $1,100 | 0.0% | $32.14 | +29.5% | Common Stock | 13321L108 |
| GSK | GlaxoSmithKline ADS | 29,412 | $1,090 | 0.0% | $30.55 | — | ADR | 37733W204 |
| TSCO | Tractor Supply | 4,875 | $1,048 | 0.0% | $39.97 | -1.5% | Common Stock | 892356106 |
| WSO | Watsco | 2,405 | $1,030 | 0.0% | $337.28 | +14.9% | Common Stock | 942622200 |
| PANW | Palo Alto Networks Inc. | 3,405 | $1,004 | 0.0% | $92.86 | +44.0% | Common Stock | 697435105 |
| LMB | Limbach Holdings, Inc | 21,162 | $962 | 0.0% | $23.23 | +54.6% | Common Stock | 53263P105 |
| CRL | Charles River Laboratories | 4,017 | $950 | 0.0% | $148.03 | +32.9% | Common Stock | 159864107 |
| RSG | Republic Services | 5,614 | $926 | 0.0% | $129.84 | +16.5% | Common Stock | 760759100 |
| MPWR | Monolithic Power Systems | 1,395 | $880 | 0.0% | $449.31 | +14.4% | Common Stock | 609839105 |
| TYL | Tyler Technologies | 2,011 | $841 | 0.0% | $332.66 | +20.2% | Common Stock | 902252105 |
| RJF | Raymond James Financial | 7,352 | $820 | 0.0% | $44.06 | +126.5% | Common Stock | 754730109 |
| — | Juniper Networks | 27,210 | $802 | 0.0% | $27.72 | — | Common Stock | 48203R104 |
| GOOG | Alphabet inc., C | 5,274 | $743 | 0.0% | $112.74 | +19.5% | Common Stock | 02079K107 |
| CB | Chubb | 3,170 | $716 | 0.0% | $139.24 | +53.5% | Common Stock | H1467J104 |
| FSLR | First Solar | 4,063 | $700 | 0.0% | $186.58 | -18.0% | Common Stock | 336433107 |
| CRSP | CRISPR Therapeutics AG | 10,930 | $684 | 0.0% | $55.02 | 0.0% | Common Stock | H17182108 |
| TU | Telus | 38,000 | $676 | 0.0% | $17.91 | -3.4% | Common Stock | 87971M103 |
| EXPO | Exponent | 7,483 | $659 | 0.0% | $54.87 | +44.9% | Common Stock | 30214U102 |
| CP | Canadian Pacific Kansas City Ltd | 8,287 | $655 | 0.0% | $77.23 | -6.6% | Common Stock | 13646K108 |
| PWR | Quanta Services | 2,913 | $629 | 0.0% | $183.18 | +0.6% | Common Stock | 74762E102 |
| MTRX | Matrix Service Company | 61,600 | $602 | 0.0% | $7.58 | +43.3% | Common Stock | 576853105 |
| SHEL | Shell Plc | 8,799 | $579 | 0.0% | $54.88 | — | ADR | 780259305 |
| AON | Aon PLC | 1,989 | $579 | 0.0% | $200.91 | +56.9% | Common Stock | G0403H108 |
| ON | ON Semiconductor Corporation | 6,116 | $511 | 0.0% | $83.61 | -6.0% | Common Stock | 682189105 |
| ENPH | Enphase Energy | 3,781 | $500 | 0.0% | $173.55 | -38.9% | Common Stock | 29355A107 |
| EQIX | Equinix | 607 | $489 | 0.0% | $733.71 | 0.0% | Common Stock | 29444U700 |
| WY | Weyerhaeuser | 13,554 | $471 | 0.0% | $29.13 | 0.0% | Common Stock | 962166104 |
| MCHP | Microchip Technology | 5,042 | $455 | 0.0% | $53.56 | +43.7% | Common Stock | 595017104 |
| RXST | RxSight | 11,018 | $444 | 0.0% | $22.98 | +27.6% | Common Stock | 78349D107 |
| NEE | NextEra Energy | 7,225 | $439 | 0.0% | $58.97 | -9.3% | Common Stock | 65339F101 |
| GIS | General Mills | 6,253 | $407 | 0.0% | $62.64 | -5.0% | Common Stock | 370334104 |
| WM | Waste Management | 2,162 | $387 | 0.0% | $162.45 | 0.0% | Common Stock | 94106L109 |
| ECL | Ecolab | 1,920 | $381 | 0.0% | $151.74 | +15.9% | Common Stock | 278865100 |
| CPT | Camden Property Trust | 3,815 | $379 | 0.0% | $85.20 | 0.0% | Common Stock | 133131102 |
| PCH | Potlatch | 7,695 | $378 | 0.0% | $49.10 | — | Common Stock | 737630103 |
| VIRT | Virtu Financial | 18,500 | $375 | 0.0% | $20.52 | -10.1% | Common Stock | 928254101 |
| V | Visa | 1,400 | $364 | 0.0% | $206.32 | +17.6% | Common Stock | 92826C839 |
| XOM | Exxon Mobil | 3,459 | $346 | 0.0% | $99.61 | -2.0% | Common Stock | 30231G102 |
| EQR | Equity Residential Property Trust | 5,555 | $340 | 0.0% | $52.84 | 0.0% | Common Stock | 29476L107 |
| META | Meta Platforms Inc Cl A | 933 | $330 | 0.0% | $268.72 | +20.3% | Common Stock | 30303M102 |
| SBUX | Starbucks | 3,333 | $320 | 0.0% | $46.43 | +98.5% | Common Stock | 855244109 |
| BKNG | Booking Holdings | 90 | $319 | 0.0% | $2071.46 | +48.1% | Common Stock | 09857L108 |
| CRWD | CrowdStrike Holdings Inc Class A | 1,240 | $317 | 0.0% | $155.44 | +34.7% | Common Stock | 22788C105 |
| NVEC | NVE Corporation | 3,941 | $309 | 0.0% | $85.13 | -13.0% | Common Stock | 629445206 |
| ZS | Zscaler | 1,365 | $302 | 0.0% | $149.95 | +23.5% | Common Stock | 98980G102 |
| TD | Toronto-Dominion Bank | 4,500 | $291 | 0.0% | $43.06 | +39.2% | Common Stock | 891160509 |
| FCX | Freeport-McMoRan | 6,813 | $290 | 0.0% | $33.85 | +6.0% | Common Stock | 35671D857 |
| RMBS | Rambus | 4,167 | $284 | 0.0% | $62.29 | 0.0% | Common Stock | 750917106 |
| GIB | CGI Group Inc. | 2,650 | $284 | 0.0% | $100.80 | 0.0% | ADR | 12532H104 |
| CVX | Chevron Corporation | 1,852 | $276 | 0.0% | $126.31 | +9.1% | Common Stock | 166764100 |
| JPM | JP Morgan Chase | 1,608 | $274 | 0.0% | $111.55 | +29.9% | Common Stock | 46625H100 |
| ESTC | Elastic NV | 2,389 | $269 | 0.0% | $68.17 | +30.4% | Common Stock | N14506104 |
| INTC | Intel | 5,184 | $260 | 0.0% | $40.04 | 0.0% | Common Stock | 458140100 |
| MU | Micron Technology | 2,950 | $252 | 0.0% | $66.28 | +11.1% | Common Stock | 595112103 |
| CLX | Clorox | 1,725 | $246 | 0.0% | $67.75 | +83.1% | Common Stock | 189054109 |
| SITM | SITIME CORP COM | 2,008 | $245 | 0.0% | $123.23 | -8.1% | Common Stock | 82982T106 |
| VZ | Verizon Communications | 6,260 | $236 | 0.0% | $39.37 | -21.3% | Common Stock | 92343V104 |
| MAA | Mid-America Apartment Communities | 1,755 | $236 | 0.0% | $116.80 | 0.0% | Common Stock | 59522J103 |
| SKM | SK Telecom ADR | 11,000 | $235 | 0.0% | $19.51 | — | ADR | 78440P306 |
| NE | Noble Corporation PLC | 4,789 | $231 | 0.0% | $44.36 | -7.1% | ADR | G65431127 |
| PH | Parker Hannifin | 500 | $230 | 0.0% | $407.15 | 0.0% | Common Stock | 701094104 |
| ORANY | Orange ADR | 20,000 | $229 | 0.0% | $12.51 | — | ADR | 684060106 |
| DAR | Darling International | 4,475 | $223 | 0.0% | $61.26 | -25.9% | Common Stock | 237266101 |
| IDA | Idacorp | 2,200 | $216 | 0.0% | $53.53 | +80.9% | Common Stock | 451107106 |
| IOVA | Iovance Biotherapeutics Inc | 25,200 | $205 | 0.0% | $6.81 | -23.2% | Common Stock | 462260100 |
| HLN | Haleon Plc ADR | 11,500 | $95 | 0.0% | $6.09 | — | ADR | 405552100 |