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 | (x$1000) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
ALPS Cln Energy ETF | COM | 00162Q460 | 1,974,268 | 53,986 | SH | SOLE | 53,986 | 0 | 0 | ||
Allison Transmission | COM | 01973R101 | 14,220,171 | 240,775 | SH | SOLE | 240,775 | 0 | 0 | ||
Amdocs Ltd. | COM | G02602103 | 22,154,123 | 262,210 | SH | SOLE | 262,210 | 0 | 0 | ||
Amer. Water Works | COM | 030420103 | 22,257,204 | 179,740 | SH | SOLE | 179,740 | 0 | 0 | ||
Ametek Inc. | COM | 031100100 | 19,071,974 | 129,074 | SH | SOLE | 129,074 | 0 | 0 | ||
Amphenol Corp. | COM | 032095101 | 18,720,951 | 222,895 | SH | SOLE | 222,895 | 0 | 0 | ||
Analog Devices | COM | 032654105 | 12,894,503 | 73,645 | SH | SOLE | 73,645 | 0 | 0 | ||
Aon plc | COM | g0403h108 | 35,942,381 | 110,858 | SH | SOLE | 110,858 | 0 | 0 | ||
Avantor Inc. | COM | 05352A100 | 23,447,600 | 1,112,315 | SH | SOLE | 1,112,315 | 0 | 0 | ||
Ball Corp. | COM | 058498106 | 6,116,966 | 122,880 | SH | SOLE | 122,880 | 0 | 0 | ||
Danaher Corp. | COM | 235851102 | 24,736,810 | 99,705 | SH | SOLE | 99,705 | 0 | 0 | ||
Ecolab Inc. | COM | 278865100 | 18,277,752 | 107,897 | SH | SOLE | 107,897 | 0 | 0 | ||
First Trust Cln Edge | COM | 33737A108 | 6,093,461 | 64,900 | SH | SOLE | 64,900 | 0 | 0 | ||
Fiserv Inc. | COM | 337738108 | 28,004,478 | 247,915 | SH | SOLE | 247,915 | 0 | 0 | ||
Franklin Elec. Co., Inc. | COM | 353514102 | 16,986,269 | 190,365 | SH | SOLE | 190,365 | 0 | 0 | ||
Freeport-McMoRan | COM | 35671D857 | 326,287 | 8,750 | SH | SOLE | 8,750 | 0 | 0 | ||
Generac Holdings | COM | 368736104 | 6,967,992 | 63,950 | SH | SOLE | 63,950 | 0 | 0 | ||
HEICO Corp. | COM | 422806109 | 2,403,041 | 14,840 | SH | SOLE | 14,840 | 0 | 0 | ||
Invesco Water ETF | COM | 46137V142 | 1,743,240 | 32,780 | SH | SOLE | 32,780 | 0 | 0 | ||
Iridium Comm. | COM | 46269C102 | 25,682,062 | 564,565 | SH | SOLE | 564,565 | 0 | 0 | ||
Kadant Inc. | COM | 48282T104 | 1,508,929 | 6,690 | SH | SOLE | 6,690 | 0 | 0 | ||
Kornit Digital | COM | M6372Q113 | 2,216,630 | 117,220 | SH | SOLE | 117,220 | 0 | 0 | ||
Lincoln Nat'l Corp. | COM | 534187109 | 283,935 | 11,500 | SH | SOLE | 11,500 | 0 | 0 | ||
Microsoft Corp. | COM | 594918104 | 4,052,335 | 12,834 | SH | SOLE | 12,834 | 0 | 0 | ||
NexGen Energy Ltd. | COM | 65340P106 | 7,430,544 | 1,235,500 | SH | SOLE | 1,235,500 | 0 | 0 | ||
Ormat Technologies | COM | 686688102 | 636,272 | 9,100 | SH | SOLE | 9,100 | 0 | 0 | ||
Peabody Energy Corp. | COM | 704551100 | 252,103 | 9,700 | SH | SOLE | 9,700 | 0 | 0 | ||
Progressive Corp. | COM | 743315103 | 30,164,022 | 216,540 | SH | SOLE | 216,540 | 0 | 0 | ||
Rollins, Inc. | COM | 775711104 | 16,423,147 | 439,945 | SH | SOLE | 439,945 | 0 | 0 | ||
Roper Technologies | COM | 776696106 | 1,234,914 | 2,550 | SH | SOLE | 2,550 | 0 | 0 | ||
Ryan Specialty Hldngs | COM | 78351F107 | 22,935,308 | 473,870 | SH | SOLE | 473,870 | 0 | 0 | ||
Service Corp. Int'l | COM | 817565104 | 22,578,471 | 395,143 | SH | SOLE | 395,143 | 0 | 0 | ||
Visa Inc. | COM | 92826C839 | 23,283,912 | 101,230 | SH | SOLE | 101,230 | 0 | 0 | ||
Watsco, Inc. | COM | 942622200 | 9,628,083 | 25,490 | SH | SOLE | 25,490 | 0 | 0 | ||
West Pharm Svcs Inc | COM | 955306105 | 19,540,937 | 52,080 | SH | SOLE | 52,080 | 0 | 0 | ||
Wheaton Precious Mtls | COM | 962879102 | 14,453,034 | 356,425 | SH | SOLE | 356,425 | 0 | 0 | ||
Wheaton Precious Mtls | COM | 962879102 | 44,268,232 | 1,091,695 | SH | SOLE | 1,091,695 | 0 | 0 |