Securities ▲▼ | Shares | Value ($K) | |||||
|---|---|---|---|---|---|---|---|
Q1 2024 ▲▼ | Q2 2024 ▲▼ | Change ▲▼ | Q1 2024 ▲▼ | Q2 2024 ▲▼ | Weight (%) ▲▼ | Change ▲▼ | |
| Analog Devices(ADI) | 96,360 | 122,656 | +26,296 | 19,059 | 27,997 | 4.81% | +8,938 |
| Wheaton Precious Mtls(WPM) | 1,456,465 | 1,428,163 | -28,302 | 68,643 | 74,864 | 12.87% | +6,221 |
| Amphenol Corp. | 222,455 | 436,670 | +214,215 | 25,660 | 29,418 | 5.06% | +3,758 |
| Charles Schwab(SCHW) | 188,695 | 235,483 | +46,788 | 13,650 | 17,353 | 2.98% | +3,703 |
| HEICO Corp.(HEI) | 18,400 | 19,550 | +1,150 | 3,514 | 4,372 | 0.75% | +857 |
| Watsco, Inc.(WSO) | 25,730 | 25,403 | -327 | 11,115 | 11,768 | 2.02% | +653 |
| Rollins, Inc.(ROL) | 443,135 | 433,600 | -9,535 | 20,504 | 21,155 | 3.64% | +651 |
| Ryan Specialty Hldngs(RYAN) | 473,600 | 462,671 | -10,929 | 26,285 | 26,793 | 4.60% | +508 |
| Amer. Water Works | 166,490 | 160,894 | -5,596 | 20,347 | 20,781 | 3.57% | +434 |
| Microsoft Corp.(MSFT) | 11,834 | 11,824 | -10 | 4,979 | 5,285 | 0.91% | +306 |
| Kornit Digital | 153,400 | 207,100 | +53,700 | 2,780 | 3,032 | 0.52% | +252 |
| Kadant Inc.(KAI) | 9,230 | 10,955 | +1,725 | 3,028 | 3,218 | 0.55% | +190 |
| Ecolab Inc.(ECL) | 107,827 | 105,278 | -2,549 | 24,897 | 25,056 | 4.31% | +159 |
| Generac Holdings(GNRC) | 23,950 | 23,950 | 0 | 3,021 | 3,167 | 0.54% | +146 |
| Ocular Therapeutix(OCUL) | 0 | 16,200 | +16,200 | 0 | 111 | 0.02% | +111 |
| Donaldson Co., Inc.(DCI) | 3,750 | 5,150 | +1,400 | 280 | 369 | 0.06% | +88 |
| First Trust Cln Edge NASDQ CLN EDGE | 46,900 | 46,900 | 0 | 5,375 | 5,421 | 0.93% | +45 |
| Roper Technologies(ROP) | 2,550 | 2,550 | 0 | 1,430 | 1,437 | 0.25% | +7 |
| ATHA Energy Corp. | 19,000 | 19,000 | 0 | 12 | 9 | 0.00% | -2 |
| Enphase Energy, Inc. | 21,900 | 26,030 | +4,130 | 2,649 | 2,595 | 0.45% | -54 |
| Invesco Water ETF WATER RES ETF | 32,780 | 32,780 | 0 | 2,182 | 2,128 | 0.37% | -54 |
| Ormat Technologies(ORA) | 36,400 | 30,900 | -5,500 | 2,409 | 2,216 | 0.38% | -194 |
| Iridium Comm.(IRDM) | 14,000 | 0 | -14,000 | 366 | 0 | — | -366 |
| Danaher Corp.(DHR) | 111,719 | 109,257 | -2,462 | 27,898 | 27,298 | 4.69% | -601 |
| Ball Corp. | 121,480 | 121,480 | 0 | 8,183 | 7,291 | 1.25% | -892 |
| NexGen Energy Ltd.(NXE) | 1,236,500 | 1,236,500 | 0 | 9,623 | 8,622 | 1.48% | -1,001 |
| Allison Transmission(ALSN) | 168,145 | 164,097 | -4,048 | 13,647 | 12,455 | 2.14% | -1,192 |
| West Pharm Svcs Inc(WST) | 61,886 | 70,046 | +8,160 | 24,489 | 23,072 | 3.96% | -1,416 |
| Service Corp. Int'l(SCI) | 390,278 | 381,320 | -8,958 | 28,963 | 27,123 | 4.66% | -1,839 |
| Visa Inc.(V) | 99,225 | 97,686 | -1,539 | 27,692 | 25,640 | 4.41% | -2,052 |
| Ametek Inc. | 128,764 | 125,329 | -3,435 | 23,551 | 20,894 | 3.59% | -2,657 |
| Franklin Elec. Co., Inc.(FELE) | 190,230 | 181,361 | -8,869 | 20,318 | 17,469 | 3.00% | -2,850 |
| Fiserv Inc.(FISV) | 208,921 | 204,141 | -4,780 | 33,390 | 30,425 | 5.23% | -2,965 |
| Amdocs Ltd.(DOX) | 263,050 | 243,226 | -19,824 | 23,772 | 19,195 | 3.30% | -4,576 |
| Aon plc(AON) | 100,528 | 98,440 | -2,088 | 33,548 | 28,900 | 4.97% | -4,648 |
| Progressive Corp.(PGR) | 130,315 | 105,695 | -24,620 | 26,952 | 21,954 | 3.77% | -4,998 |
| Avantor Inc.(AVTR) | 1,111,355 | 1,086,127 | -25,228 | 28,417 | 23,026 | 3.96% | -5,391 |