Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q1 2024 ▲▼ | Q2 2024 ▲▼ | Change ▲▼ | Q1 2024 ▲▼ | Q2 2024 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| NVIDIA(NVDA) | 163,332 | 2,179,031 | +2,015,699 | 147,580 | 269,197 | 3.57% | +121,617 |
| Procter & Gamble(PG) | 250,218 | 919,716 | +669,498 | 40,598 | 151,680 | 2.01% | +111,082 |
| Apple(AAPL) | 0 | 2,179,793 | +2,179,793 | 0 | 459,108 | 6.09% | +459,108 |
| Taiwan Semiconductor ADS(TSM) | 2,126,439 | 2,130,406 | +3,967 | 289,302 | 370,286 | 4.91% | +80,984 |
| Eli Lilly(LLY) | 692,609 | 682,898 | -9,711 | 538,822 | 618,282 | 8.21% | +79,460 |
| Broadcom Ltd(AVGO) | 138,247 | 145,366 | +7,119 | 183,234 | 233,389 | 3.10% | +50,156 |
| Alphabet, Class A(GOOG) | 1,427,154 | 1,426,992 | -162 | 215,400 | 259,927 | 3.45% | +44,526 |
| IDEXX Laboratories(IDXX) | 0 | 165,072 | +165,072 | 0 | 80,423 | 1.07% | +80,423 |
| Johnson Controls International SHS | 2,213,274 | 2,641,271 | +427,997 | 144,571 | 175,565 | 2.33% | +30,994 |
| Novo Nordisk ADS(NVO) | 2,139,691 | 2,136,005 | -3,686 | 274,736 | 304,893 | 4.05% | +30,157 |
| Microsoft(MSFT) | 1,109,809 | 1,109,133 | -676 | 466,919 | 495,727 | 6.58% | +28,808 |
| AstraZeneca ADS(AZN) | 1,669,129 | 1,672,209 | +3,080 | 113,083 | 130,416 | 1.73% | +17,332 |
| Adobe(ADBE) | 0 | 340,665 | +340,665 | 0 | 189,253 | 2.51% | +189,253 |
| ASML Holding NY N Y REGISTRY SHS | 318,848 | 319,159 | +311 | 309,432 | 326,413 | 4.33% | +16,981 |
| Oracle(ORCL) | 960,925 | 959,581 | -1,344 | 120,702 | 135,493 | 1.80% | +14,791 |
| Trane(TT) | 402,795 | 403,309 | +514 | 120,919 | 132,660 | 1.76% | +11,741 |
| TJX Companies(TJX) | 1,233,280 | 1,230,641 | -2,639 | 125,079 | 135,494 | 1.80% | +10,414 |
| Ferguson PLC | 145,396 | 210,556 | +65,160 | 31,759 | 40,774 | 0.54% | +9,015 |
| Texas Instruments(TXN) | 266,584 | 265,598 | -986 | 46,442 | 51,667 | 0.69% | +5,225 |
| Elevance Health(ELV) | 209,879 | 209,879 | 0 | 108,831 | 113,725 | 1.51% | +4,894 |
| ServiceNow(NOW) | 188,218 | 188,608 | +390 | 143,497 | 148,372 | 1.97% | +4,875 |
| Unilever ADS(UL) | 537,285 | 571,239 | +33,954 | 26,966 | 31,412 | 0.42% | +4,446 |
| Kimberly-Clark(KMB) | 289,350 | 301,100 | +11,750 | 37,427 | 41,612 | 0.55% | +4,185 |
| Colgate-Palmolive(CL) | 486,049 | 489,000 | +2,951 | 43,769 | 47,453 | 0.63% | +3,684 |
| Merck & Co(MRK) | 864,424 | 951,032 | +86,608 | 114,061 | 117,738 | 1.56% | +3,677 |
| Eaton Corp PLC(ETN) | 124,393 | 134,077 | +9,684 | 38,895 | 42,040 | 0.56% | +3,145 |
| Novartis ADS(NVS) | 0 | 326,413 | +326,413 | 0 | 34,750 | 0.46% | +34,750 |
| Qualcomm(QCOM) | 51,114 | 58,033 | +6,919 | 8,654 | 11,559 | 0.15% | +2,905 |
| Intuit(INTU) | 298,209 | 297,973 | -236 | 193,836 | 195,831 | 2.60% | +1,995 |
| Air Products & Chemicals | 0 | 110,860 | +110,860 | 0 | 28,607 | 0.38% | +28,607 |
| Meta Platforms Inc Cl A(META) | 2,929 | 5,460 | +2,531 | 1,422 | 2,753 | 0.04% | +1,331 |
| Quanta Services | 0 | 7,400 | +7,400 | 0 | 1,880 | 0.02% | +1,880 |
| Itron(ITRI) | 0 | 6,800 | +6,800 | 0 | 673 | 0.01% | +673 |
| Equinix(EQIX) | 0 | 841 | +841 | 0 | 636 | 0.01% | +636 |
| Roper Technologies(ROP) | 0 | 3,400 | +3,400 | 0 | 1,916 | 0.03% | +1,916 |
| SAP ADS(SAP) | 16,349 | 18,804 | +2,455 | 3,189 | 3,793 | 0.05% | +604 |
| Rio Tinto ADS(RIO) | 0 | 83,529 | +83,529 | 0 | 5,507 | 0.07% | +5,507 |
| Infosys ADS(INFY) | 0 | 163,200 | +163,200 | 0 | 3,039 | 0.04% | +3,039 |
| MercadoLibre(MELI) | 0 | 2,990 | +2,990 | 0 | 4,914 | 0.07% | +4,914 |
| International Business Machines(IBM) | 0 | 2,043 | +2,043 | 0 | 353 | 0.00% | +353 |
| Amazon.com(AMZN) | 28,656 | 28,494 | -162 | 5,169 | 5,506 | 0.07% | +337 |
| Costco Wholesale(COST) | 4,319 | 4,119 | -200 | 3,164 | 3,501 | 0.05% | +337 |
| Barrick Gold | 0 | 164,000 | +164,000 | 0 | 2,736 | 0.04% | +2,736 |
| EMCOR Group(EME) | 0 | 850 | +850 | 0 | 310 | 0.00% | +310 |
| Boston Scientific(BSX) | 24,850 | 26,100 | +1,250 | 1,702 | 2,010 | 0.03% | +308 |
| First Solar(FSLR) | 5,043 | 5,075 | +32 | 851 | 1,144 | 0.02% | +293 |
| Southern Copper(SCCO) | 41,500 | 43,431 | +1,931 | 4,421 | 4,679 | 0.06% | +259 |
| Limbach Holdings, Inc | 0 | 19,884 | +19,884 | 0 | 1,132 | 0.02% | +1,132 |
| Motorola Solutions(MSI) | 0 | 7,527 | +7,527 | 0 | 2,906 | 0.04% | +2,906 |
| O'Reilly Automotive(ORLY) | 3,315 | 3,756 | +441 | 3,742 | 3,967 | 0.05% | +224 |
| Monolithic Power Systems(MPWR) | 1,645 | 1,618 | -27 | 1,114 | 1,329 | 0.02% | +215 |
| Quimica y Minera Chile ADS(SQM) | 0 | 49,000 | +49,000 | 0 | 1,997 | 0.03% | +1,997 |
| Palo Alto Networks Inc.(PANW) | 0 | 3,333 | +3,333 | 0 | 1,130 | 0.01% | +1,130 |
| Alcon(ALC) | 0 | 25,145 | +25,145 | 0 | 2,240 | 0.03% | +2,240 |
| CSW Industrials, Inc.(CSW) | 7,609 | 7,352 | -257 | 1,785 | 1,951 | 0.03% | +165 |
| Moody's(MCO) | 0 | 5,689 | +5,689 | 0 | 2,395 | 0.03% | +2,395 |
| NXP Semiconductors COM | 6,758 | 6,684 | -74 | 1,674 | 1,799 | 0.02% | +124 |
| Mid-America Apartment Communities(MAA) | 0 | 2,830 | +2,830 | 0 | 404 | 0.01% | +404 |
| Republic Services(RSG) | 5,614 | 6,134 | +520 | 1,075 | 1,192 | 0.02% | +117 |
| NextEra Energy(NEE) | 0 | 8,075 | +8,075 | 0 | 572 | 0.01% | +572 |
| Valaris PLC(VAL) | 11,130 | 12,686 | +1,556 | 838 | 945 | 0.01% | +107 |
| Equity Residential Property Trust(EQR) | 6,570 | 7,260 | +690 | 415 | 503 | 0.01% | +89 |
| Exponent(EXPO) | 0 | 7,000 | +7,000 | 0 | 666 | 0.01% | +666 |
| BHP Biliton ADR | 0 | 26,950 | +26,950 | 0 | 1,539 | 0.02% | +1,539 |
| Camden Property Trust(CPT) | 0 | 4,540 | +4,540 | 0 | 495 | 0.01% | +495 |
| Tyler Technologies(TYL) | 0 | 1,811 | +1,811 | 0 | 911 | 0.01% | +911 |
| Cameco Corp(CCJ) | 0 | 23,476 | +23,476 | 0 | 1,155 | 0.02% | +1,155 |
| Agnico-Eagle Mines(AEM) | 24,736 | 23,296 | -1,440 | 1,476 | 1,524 | 0.02% | +48 |
| Dominion Energy(D) | 6,750 | 7,750 | +1,000 | 332 | 380 | 0.01% | +48 |
| TE Connectivity(TEL) | 13,335 | 13,190 | -145 | 1,937 | 1,984 | 0.03% | +47 |
| Kenvue Inc(KVUE) | 868,839 | 1,027,821 | +158,982 | 18,645 | 18,686 | 0.25% | +41 |
| Virtu Financial(VIRT) | 0 | 18,500 | +18,500 | 0 | 415 | 0.01% | +415 |
| Jabil Inc(JBL) | 23,000 | 28,600 | +5,600 | 3,081 | 3,111 | 0.04% | +31 |
| Zoetis Inc.(ZTS) | 0 | 6,475 | +6,475 | 0 | 1,123 | 0.01% | +1,123 |
| CrowdStrike Holdings Inc Class A(CRWD) | 1,273 | 1,131 | -142 | 408 | 433 | 0.01% | +25 |
| Shell Plc(SHEL) | 0 | 4,849 | +4,849 | 0 | 350 | 0.00% | +350 |
| Tractor Supply(TSCO) | 5,125 | 5,060 | -65 | 1,341 | 1,366 | 0.02% | +25 |
| Ecolab(ECL) | 0 | 1,500 | +1,500 | 0 | 357 | 0.00% | +357 |
| RxSight | 11,018 | 9,618 | -1,400 | 568 | 579 | 0.01% | +10 |
| Elastic NV ORD SHS | 0 | 2,192 | +2,192 | 0 | 250 | 0.00% | +250 |
| Freeport-McMoRan(FCX) | 0 | 6,754 | +6,754 | 0 | 328 | 0.00% | +328 |
| JP Morgan Chase(JPM) | 0 | 1,608 | +1,608 | 0 | 325 | 0.00% | +325 |
| Chevron Corporation(CVX) | 0 | 1,852 | +1,852 | 0 | 290 | 0.00% | +290 |
| Haleon Plc ADR(HLN) | 0 | 11,500 | +11,500 | 0 | 95 | 0.00% | +95 |
| Verizon Communications(VZ) | 7,670 | 7,670 | 0 | 322 | 316 | 0.00% | -6 |
| Booking Holdings(BKNG) | 0 | 68 | +68 | 0 | 269 | 0.00% | +269 |
| SK Telecom ADR(SKM) | 0 | 11,000 | +11,000 | 0 | 230 | 0.00% | +230 |
| Confluent Inc | 8,700 | 8,700 | 0 | 266 | 257 | 0.00% | -9 |
| Chubb COM | 3,170 | 3,170 | 0 | 821 | 809 | 0.01% | -13 |
| Zscaler(ZS) | 0 | 1,272 | +1,272 | 0 | 244 | 0.00% | +244 |
| ICF International(ICFI) | 11,200 | 11,200 | 0 | 1,687 | 1,663 | 0.02% | -24 |
| Toronto-Dominion Bank(TD) | 0 | 4,500 | +4,500 | 0 | 247 | 0.00% | +247 |
| Potlatch | 0 | 9,675 | +9,675 | 0 | 381 | 0.01% | +381 |
| Parker Hannifin(PH) | 0 | 500 | +500 | 0 | 253 | 0.00% | +253 |
| Visa(V) | 0 | 1,115 | +1,115 | 0 | 293 | 0.00% | +293 |
| Phillips 66(PSX) | 1,500 | 1,500 | 0 | 245 | 212 | 0.00% | -33 |
| Raymond James Financial(RJF) | 7,352 | 7,352 | 0 | 944 | 909 | 0.01% | -35 |
| Orange ADR(FNCTF) | 0 | 20,000 | +20,000 | 0 | 200 | 0.00% | +200 |
| Rambus(RMBS) | 6,967 | 6,681 | -286 | 431 | 393 | 0.01% | -38 |
| Edwards Lifesciences | 22,611 | 22,916 | +305 | 2,161 | 2,117 | 0.03% | -44 |