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 |
| AGILENT TECHNOLOGIES INC | COM | 00846U101 | 972,225 | 7,500 | SH | SOLE | 7,500 | 0 | 0 | |||
| AIR PRODS & CHEMS INC | COM | 009158106 | 3,323,699 | 12,883 | SH | SOLE | 12,883 | 0 | 0 | |||
| ALEXANDRIA REAL ESTATE EQ IN | COM | 015271109 | 493,079 | 3,950 | SH | SOLE | 2,361 | 0 | 1,589 | |||
| ALPHABET INC | CAP STK CL C | 02079K107 | 1,616,586 | 8,631 | SH | SOLE | 7,731 | 0 | 900 | |||
| ALPHABET INC | CAP STK CL A | 02079K305 | 17,761,685 | 95,834 | SH | SOLE | 62,643 | 0 | 33,191 | |||
| AMAZON COM INC | COM | 023135106 | 15,503,987 | 79,538 | SH | SOLE | 60,054 | 0 | 19,484 | |||
| AMERICAN TOWER CORP NEW | COM | 03027X100 | 8,929,594 | 43,096 | SH | SOLE | 24,809 | 0 | 18,287 | |||
| AMERICAN WTR WKS CO INC NEW | COM | 030420103 | 531,258 | 3,900 | SH | SOLE | 1,800 | 0 | 2,100 | |||
| AMETEK INC | COM | 031100100 | 833,550 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | |||
| ANSYS INC | COM | 03662Q105 | 13,014,873 | 39,768 | SH | SOLE | 15,827 | 0 | 23,941 | |||
| APPLE INC | COM | 037833100 | 4,327,244 | 19,015 | SH | SOLE | 3,305 | 0 | 15,710 | |||
| APPLIED MATLS INC | COM | 038222105 | 7,659,952 | 31,859 | SH | SOLE | 17,160 | 0 | 14,699 | |||
| APTARGROUP INC | COM | 038336103 | 2,933,590 | 20,646 | SH | SOLE | 9,098 | 0 | 11,548 | |||
| AUTOMATIC DATA PROCESSING IN | COM | 053015103 | 1,268,161 | 5,382 | SH | SOLE | 3,727 | 0 | 1,655 | |||
| AVALONBAY CMNTYS INC | COM | 053484101 | 456,435 | 2,250 | SH | SOLE | 1,110 | 0 | 1,140 | |||
| BANK AMERICA CORP | COM | 060505104 | 596,550 | 15,000 | SH | SOLE | 15,000 | 0 | 0 | |||
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 7,385,395 | 17,636 | SH | SOLE | 8,391 | 0 | 9,245 | |||
| BLACKROCK INC | COM | 09247X101 | 989,844 | 1,200 | SH | SOLE | 403 | 0 | 797 | |||
| BOOKING HOLDINGS INC | COM | 09857L108 | 3,656,982 | 929 | SH | SOLE | 929 | 0 | 0 | |||
| BOSTON SCIENTIFIC CORP | COM | 101137107 | 7,750,304 | 100,777 | SH | SOLE | 44,638 | 0 | 56,139 | |||
| BROADRIDGE FINL SOLUTIONS IN | COM | 11133T103 | 4,767,709 | 23,432 | SH | SOLE | 11,076 | 0 | 12,356 | |||
| BUILDERS FIRSTSOURCE INC | COM | 12008R107 | 3,104,079 | 21,132 | SH | SOLE | 18,079 | 0 | 3,053 | |||
| CAMDEN PPTY TR | SH BEN INT | 133131102 | 6,837,259 | 62,618 | SH | SOLE | 27,405 | 0 | 35,213 | |||
| CANADIAN NATL RY CO | COM | 136375102 | 1,066,212 | 8,929 | SH | SOLE | 3,820 | 0 | 5,109 | |||
| CANADIAN PACIFIC KANSAS CITY | COM | 13646K108 | 15,702,807 | 188,577 | SH | SOLE | 89,237 | 0 | 99,340 | |||
| CARMAX INC | COM | 143130102 | 3,180,748 | 39,904 | SH | SOLE | 39,904 | 0 | 0 | |||
| CARRIER GLOBAL CORPORATION | COM | 14448C104 | 3,012,955 | 45,369 | SH | SOLE | 39,330 | 0 | 6,039 | |||
| CCC INTELLIGENT SOLUTIONS HL | COM | 12510Q100 | 6,215,801 | 557,173 | SH | SOLE | 399,187 | 0 | 157,986 | |||
| CENTERPOINT ENERGY INC | COM | 15189T107 | 871,761 | 29,372 | SH | SOLE | 8,149 | 0 | 21,223 | |||
| CHART INDS INC | COM | 16115Q308 | 1,514,200 | 10,000 | SH | SOLE | 0 | 0 | 10,000 | |||
| CHESAPEAKE UTILS CORP | COM | 165303108 | 413,516 | 3,800 | SH | SOLE | 800 | 0 | 3,000 | |||
| CMS ENERGY CORP | COM | 125896100 | 7,964,840 | 131,303 | SH | SOLE | 56,517 | 0 | 74,786 | |||
| CONOCOPHILLIPS | COM | 20825C104 | 3,056,756 | 26,816 | SH | SOLE | 23,012 | 0 | 3,804 | |||
| CONSTELLATION ENERGY CORP | COM | 21037T109 | 325,260 | 1,500 | SH | SOLE | 0 | 0 | 1,500 | |||
| COPART INC | COM | 217204106 | 17,129,274 | 312,350 | SH | SOLE | 195,254 | 0 | 117,096 | |||
| COSTCO WHSL CORP NEW | COM | 22160K105 | 17,154,445 | 20,263 | SH | SOLE | 11,236 | 0 | 9,027 | |||
| CRH PLC | ORD | G25508105 | 12,484,838 | 156,825 | SH | SOLE | 92,685 | 0 | 64,140 | |||
| DANAHER CORPORATION | COM | 235851102 | 17,788,578 | 72,178 | SH | SOLE | 42,070 | 0 | 30,108 | |||
| DORIAN LPG LTD | SHS USD | Y2106R110 | 328,960 | 8,000 | SH | SOLE | 0 | 0 | 8,000 | |||
| DT MIDSTREAM INC | COMMON STOCK | 23345M107 | 1,558,451 | 22,065 | SH | SOLE | 9,718 | 0 | 12,347 | |||
| EATON CORP PLC | SHS | G29183103 | 5,241,800 | 16,127 | SH | SOLE | 14,370 | 0 | 1,757 | |||
| ENTEGRIS INC | COM | 29362U104 | 5,602,371 | 39,832 | SH | SOLE | 21,549 | 0 | 18,283 | |||
| EPAM SYS INC | COM | 29414B104 | 1,216,931 | 6,433 | SH | SOLE | 1,513 | 0 | 4,920 | |||
| EQT CORP | COM | 26884L109 | 446,280 | 12,000 | SH | SOLE | 0 | 0 | 12,000 | |||
| EQUIFAX INC | COM | 294429105 | 7,524,995 | 29,756 | SH | SOLE | 20,383 | 0 | 9,373 | |||
| EXTRA SPACE STORAGE INC | COM | 30225T102 | 992,075 | 6,243 | SH | SOLE | 2,949 | 0 | 3,294 | |||
| EXXON MOBIL CORP | COM | 30231G102 | 203,171 | 1,794 | SH | SOLE | 1,058 | 0 | 736 | |||
| FIDELITY NATIONAL FINANCIAL | FNF GROUP COM | 31620R303 | 715,569 | 13,946 | SH | SOLE | 6,640 | 0 | 7,306 | |||
| FIDELITY NATL INFORMATION SV | COM | 31620M106 | 904,320 | 12,000 | SH | SOLE | 12,000 | 0 | 0 | |||
| FTAI AVIATION LTD | SHS | G3730V105 | 2,121,900 | 22,000 | SH | SOLE | 10,000 | 0 | 12,000 | |||
| GABELLI MULTIMEDIA TR INC | COM | 36239Q109 | 63,498 | 12,549 | SH | SOLE | 0 | 0 | 12,549 | |||
| GALLAGHER ARTHUR J & CO | COM | 363576109 | 3,044,252 | 11,270 | SH | SOLE | 9,858 | 0 | 1,412 | |||
| GAMBLING COM GROUP LIMITED | ORDINARY SHARES | G3R239101 | 368,964 | 44,400 | SH | SOLE | 0 | 0 | 44,400 | |||
| GFL ENVIRONMENTAL INC | SUB VTG SHS | 36168Q104 | 4,493,024 | 118,331 | SH | SOLE | 118,331 | 0 | 0 | |||
| HEICO CORP NEW | CL A | 422806208 | 10,187,096 | 57,045 | SH | SOLE | 30,956 | 0 | 26,089 | |||
| HILTON WORLDWIDE HLDGS INC | COM | 43300A203 | 3,289,332 | 15,168 | SH | SOLE | 13,113 | 0 | 2,055 | |||
| ICON PLC | SHS | G4705A100 | 6,458,749 | 19,326 | SH | SOLE | 11,062 | 0 | 8,264 | |||
| IDEXX LABS INC | COM | 45168D104 | 10,053,146 | 20,610 | SH | SOLE | 10,036 | 0 | 10,574 | |||
| INTUIT | COM | 461202103 | 3,146,381 | 4,999 | SH | SOLE | 4,247 | 0 | 752 | |||
| INVESCO QQQ TR | UNIT SER 1 | 46090E103 | 570,147 | 1,159 | SH | SOLE | 1,159 | 0 | 0 | |||
| ISHARES TR | CORE US AGGBD ET | 464287226 | 1,377,703 | 14,041 | SH | SOLE | 14,041 | 0 | 0 | |||
| ISHARES TR | IBOXX INV CP ETF | 464287242 | 1,457,844 | 13,403 | SH | SOLE | 10,570 | 0 | 2,833 | |||
| ISHARES TR | S&P 500 GRWT ETF | 464287309 | 1,072,601 | 11,268 | SH | SOLE | 11,268 | 0 | 0 | |||
| ISHARES TR | RUS MID CAP ETF | 464287499 | 841,757 | 10,192 | SH | SOLE | 8,668 | 0 | 1,524 | |||
| ISHARES TR | US TREAS BD ETF | 46429B267 | 1,361,828 | 59,808 | SH | SOLE | 59,808 | 0 | 0 | |||
| ISHARES TR | MSCI INDIA ETF | 46429B598 | 284,450 | 5,000 | SH | SOLE | 0 | 0 | 5,000 | |||
| ISHARES TR | CORE DIV GRWTH | 46434V621 | 592,466 | 10,100 | SH | SOLE | 8,412 | 0 | 1,688 | |||
| ISHARES TR | US TECH BRKTHR | 46436E502 | 636,667 | 12,469 | SH | SOLE | 10,319 | 0 | 2,150 | |||
| ISHARES TR | 0-3 MNTH TREASRY | 46436E718 | 8,638,097 | 85,994 | SH | SOLE | 72,277 | 0 | 13,717 | |||
| ITRON INC | COM | 465741106 | 310,260 | 3,000 | SH | SOLE | 0 | 0 | 3,000 | |||
| J P MORGAN EXCHANGE TRADED F | INTL BD OPP ETF | 46641Q852 | 605,467 | 12,744 | SH | SOLE | 12,744 | 0 | 0 | |||
| JETBLUE AWYS CORP | COM | 477143101 | 82,600 | 14,000 | SH | SOLE | 0 | 0 | 14,000 | |||
| KINDER MORGAN INC DEL | COM | 49456B101 | 999,300 | 50,000 | SH | SOLE | 30,000 | 0 | 20,000 | |||
| KINETIK HOLDINGS INC | COM NEW CL A | 02215L209 | 398,748 | 9,400 | SH | SOLE | 0 | 0 | 9,400 | |||
| LAMAR ADVERTISING CO NEW | CL A | 512816109 | 1,879,305 | 15,990 | SH | SOLE | 6,283 | 0 | 9,707 | |||
| LIVE NATION ENTERTAINMENT IN | COM | 538034109 | 2,807,079 | 29,277 | SH | SOLE | 24,927 | 0 | 4,350 | |||
| MAIN STR CAP CORP | COM | 56035L104 | 1,365,924 | 26,288 | SH | SOLE | 24,000 | 0 | 2,288 | |||
| MASTERCARD INCORPORATED | CL A | 57636Q104 | 10,134,250 | 23,221 | SH | SOLE | 16,667 | 0 | 6,554 | |||
| MDU RES GROUP INC | COM | 552690109 | 303,840 | 12,000 | SH | SOLE | 0 | 0 | 12,000 | |||
| MERCK & CO INC | COM | 58933Y105 | 2,951,092 | 22,882 | SH | SOLE | 19,785 | 0 | 3,097 | |||
| MICROCHIP TECHNOLOGY INC. | COM | 595017104 | 4,206,532 | 45,781 | SH | SOLE | 41,930 | 0 | 3,851 | |||
| MICROSOFT CORP | COM | 594918104 | 33,667,676 | 74,078 | SH | SOLE | 42,202 | 0 | 31,876 | |||
| MONARCH CASINO & RESORT INC | COM | 609027107 | 1,008,126 | 14,700 | SH | SOLE | 10,500 | 0 | 4,200 | |||
| MONTROSE ENVIRONMENTAL GROUP | COM | 615111101 | 534,720 | 12,000 | SH | SOLE | 12,000 | 0 | 0 | |||
| MOODYS CORP | COM | 615369105 | 12,043,103 | 27,170 | SH | SOLE | 12,892 | 0 | 14,278 | |||
| MORGAN STANLEY | COM NEW | 617446448 | 4,015,145 | 39,083 | SH | SOLE | 34,953 | 0 | 4,130 | |||
| NEXTERA ENERGY INC | COM | 65339F101 | 10,446,347 | 139,844 | SH | SOLE | 57,790 | 0 | 82,054 | |||
| NVENT ELECTRIC PLC | SHS | G6700G107 | 842,710 | 11,000 | SH | SOLE | 11,000 | 0 | 0 | |||
| NVIDIA CORPORATION | COM | 67066G104 | 7,036,175 | 55,229 | SH | SOLE | 46,937 | 0 | 8,292 | |||
| OCCIDENTAL PETE CORP | COM | 674599105 | 2,711,084 | 44,097 | SH | SOLE | 37,547 | 0 | 6,550 | |||
| ONEOK INC NEW | COM | 682680103 | 662,703 | 7,994 | SH | SOLE | 2,000 | 0 | 5,994 | |||
| PAR TECHNOLOGY CORP | COM | 698884103 | 4,520,277 | 95,647 | SH | SOLE | 45,266 | 0 | 50,381 | |||
| PARKER-HANNIFIN CORP | COM | 701094104 | 758,715 | 1,500 | SH | SOLE | 1,500 | 0 | 0 | |||
| PEPSICO INC | COM | 713448108 | 664,927 | 4,056 | SH | SOLE | 2,036 | 0 | 2,020 | |||
| PIMCO ETF TR | ACTIVE BD ETF | 72201R775 | 1,473,478 | 16,030 | SH | SOLE | 16,030 | 0 | 0 | |||
| PLAYAGS INC | COM | 72814N104 | 573,000 | 50,000 | SH | SOLE | 0 | 0 | 50,000 | |||
| PPL CORP | COM | 69351T106 | 1,354,391 | 47,994 | SH | SOLE | 13,833 | 0 | 34,161 | |||
| PROCORE TECHNOLOGIES INC | COM | 74275K108 | 2,047,613 | 31,560 | SH | SOLE | 17,574 | 0 | 13,986 | |||
| PUBLIC STORAGE OPER CO | COM | 74460D109 | 7,100,432 | 23,937 | SH | SOLE | 9,553 | 0 | 14,384 | |||
| QUANTA SVCS INC | COM | 74762E102 | 758,082 | 2,870 | SH | SOLE | 0 | 0 | 2,870 | |||
| RANGE RES CORP | COM | 75281A109 | 670,600 | 20,000 | SH | SOLE | 20,000 | 0 | 0 | |||
| REXFORD INDL RLTY INC | COM | 76169C100 | 2,742,584 | 55,823 | SH | SOLE | 21,348 | 0 | 34,475 | |||
| RTX CORPORATION | COM | 75513E101 | 2,973,784 | 29,235 | SH | SOLE | 25,244 | 0 | 3,991 | |||
| S&P GLOBAL INC | COM | 78409V104 | 4,369,883 | 9,364 | SH | SOLE | 9,364 | 0 | 0 | |||
| SAIA INC | COM | 78709Y105 | 830,008 | 1,750 | SH | SOLE | 1,750 | 0 | 0 | |||
| SCHWAB CHARLES CORP | COM | 808513105 | 1,933,933 | 25,420 | SH | SOLE | 25,320 | 0 | 100 | |||
| SCHWAB STRATEGIC TR | US DIVIDEND EQ | 808524797 | 776,377 | 9,850 | SH | SOLE | 9,850 | 0 | 0 | |||
| SERVICENOW INC | COM | 81762P102 | 2,874,450 | 3,837 | SH | SOLE | 3,288 | 0 | 549 | |||
| SPDR S&P 500 ETF TR | PUT | 78462F953 | 8,707,520 | 16,000 | SH | Put | SOLE | 16,000 | 0 | 0 | ||
| SPDR SER TR | S&P SEMICNDCTR | 78464A862 | 363,715 | 1,383 | SH | SOLE | 1,208 | 0 | 175 | |||
| SPDR SER TR | BLOOMBERG 1-3 MO | 78468R663 | 23,209,509 | 253,545 | SH | SOLE | 107,110 | 0 | 146,436 | |||
| STERIS PLC | SHS USD | G8473T100 | 4,208,887 | 19,321 | SH | SOLE | 7,070 | 0 | 12,251 | |||
| STRYKER CORPORATION | COM | 863667101 | 598,757 | 1,771 | SH | SOLE | 653 | 0 | 1,118 | |||
| SUN CMNTYS INC | COM | 866674104 | 1,527,766 | 12,494 | SH | SOLE | 4,744 | 0 | 7,750 | |||
| TAIWAN SEMICONDUCTOR MFG LTD | SPONSORED ADS | 874039100 | 869,050 | 5,000 | SH | SOLE | 5,000 | 0 | 0 | |||
| TARGA RES CORP | COM | 87612G101 | 953,975 | 7,140 | SH | SOLE | 140 | 0 | 7,000 | |||
| TERADYNE INC | COM | 880770102 | 889,740 | 6,000 | SH | SOLE | 6,000 | 0 | 0 | |||
| TETRA TECH INC NEW | COM | 88162G103 | 4,045,680 | 19,956 | SH | SOLE | 10,271 | 0 | 9,685 | |||
| TEXAS INSTRS INC | COM | 882508104 | 2,954,474 | 14,773 | SH | SOLE | 11,565 | 0 | 3,208 | |||
| TOAST INC | CL A | 888787108 | 463,030 | 19,000 | SH | SOLE | 0 | 0 | 19,000 | |||
| TRANSDIGM GROUP INC | COM | 893641100 | 7,819,498 | 6,228 | SH | SOLE | 2,486 | 0 | 3,742 | |||
| TYLER TECHNOLOGIES INC | COM | 902252105 | 4,748,624 | 9,233 | SH | SOLE | 6,912 | 0 | 2,321 | |||
| U HAUL HOLDING COMPANY | COM SER N | 023586506 | 2,203,045 | 36,559 | SH | SOLE | 36,559 | 0 | 0 | |||
| UNION PAC CORP | COM | 907818108 | 12,853,500 | 56,254 | SH | SOLE | 31,984 | 0 | 24,270 | |||
| UNITEDHEALTH GROUP INC | COM | 91324P102 | 2,864,832 | 5,680 | SH | SOLE | 4,936 | 0 | 744 | |||
| US BANCORP DEL | COM NEW | 902973304 | 893,250 | 22,500 | SH | SOLE | 22,500 | 0 | 0 | |||
| VANGUARD BD INDEX FDS | VANGUARD ULTRA | 92203C303 | 602,118 | 12,164 | SH | SOLE | 12,164 | 0 | 0 | |||
| VISA INC | COM CL A | 92826C839 | 2,848,668 | 10,850 | SH | SOLE | 9,214 | 0 | 1,636 | |||
| VULCAN MATLS CO | COM | 929160109 | 5,088,706 | 19,980 | SH | SOLE | 8,649 | 0 | 11,331 | |||
| WABTEC | COM | 929740108 | 325,140 | 2,000 | SH | SOLE | 0 | 0 | 2,000 | |||
| WASTE CONNECTIONS INC | COM | 94106B101 | 21,520,785 | 120,248 | SH | SOLE | 54,846 | 0 | 65,403 | |||
| WILLIAMS COS INC | COM | 969457100 | 7,793,846 | 182,654 | SH | SOLE | 65,521 | 0 | 117,133 | |||
| WILLSCOT MOBIL MINI HLDNG CO | COM CL A | 971378104 | 6,006,438 | 157,981 | SH | SOLE | 111,239 | 0 | 46,742 | |||
| ZOETIS INC | CL A | 98978V103 | 6,331,454 | 35,622 | SH | SOLE | 14,499 | 0 | 21,123 | |||