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 |
| ADVANCED MICRO DEVICES INC | COM | 007903107 | 2,328,287 | 0 | SH | SOLE | 8 | 0 | 4,000 | ||
| ALLIANT ENERGY CORP | COM | 018802108 | 6,527,449 | 0 | SH | SOLE | 44,672 | 0 | 40,889 | ||
| ALPHABET INC | CAP STK CL C | 02079K107 | 2,522,776 | 0 | SH | SOLE | 6,240 | 0 | 900 | ||
| ALPHABET INC | CAP STK CL A | 02079K305 | 31,468,215 | 0 | SH | SOLE | 59,089 | 0 | 28,966 | ||
| ALPS ETF TR | ALERIAN ENERGY | 00162Q676 | 4,236,301 | 0 | SH | SOLE | 76,968 | 0 | 34,221 | ||
| AMAZON COM INC | COM | 023135106 | 15,299,283 | 0 | SH | SOLE | 48,318 | 0 | 15,873 | ||
| AMERICAN TOWER CORP | COM | 03027X100 | 501,178 | 0 | SH | SOLE | 3,030 | 0 | 34 | ||
| AMGEN INC | COM | 031162100 | 558,389 | 0 | SH | SOLE | 1,020 | 0 | 522 | ||
| AMPHENOL CORP | CL A | 032095101 | 6,514,671 | 0 | SH | SOLE | 35,694 | 0 | 1,254 | ||
| ANALOG DEVICES INC | COM | 032654105 | 7,237,629 | 0 | SH | SOLE | 13,532 | 0 | 4,691 | ||
| APPLE INC | COM | 037833100 | 5,323,935 | 0 | SH | SOLE | 13,039 | 0 | 5,360 | ||
| APPLIED MATLS INC | COM | 038222105 | 8,912,421 | 0 | SH | SOLE | 11,667 | 0 | 660 | ||
| ARCHROCK INC | COM | 03957W106 | 407,100 | 0 | SH | SOLE | 10,000 | 0 | 0 | ||
| AUTOMATIC DATA PROCESSING IN | COM | 053015103 | 484,404 | 0 | SH | SOLE | 2,163 | 0 | 0 | ||
| BAKER HUGHES COMPANY | CL A | 05722G100 | 4,970,969 | 0 | SH | SOLE | 84,928 | 0 | 4,639 | ||
| BANK OF AMER CORP | COM | 060505104 | 1,082,620 | 0 | SH | SOLE | 19,000 | 0 | 0 | ||
| BEL FUSE INC | CL A | 077347201 | 4,862,085 | 0 | SH | SOLE | 10,371 | 0 | 6,324 | ||
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 5,933,374 | 0 | SH | SOLE | 7,776 | 0 | 4,082 | ||
| BK TECHNOLOGIES CORPORATION | COM NEW | 05587G203 | 3,176,961 | 0 | SH | SOLE | 23,593 | 0 | 13,357 | ||
| BLACKROCK INC | COM | 09290D101 | 212,505 | 0 | SH | SOLE | 31 | 0 | 190 | ||
| BOEING CO | COM | 097023105 | 906,360 | 0 | SH | SOLE | 650 | 0 | 3,537 | ||
| BOSTON SCIENTIFIC CORP | COM | 101137107 | 2,633,313 | 0 | SH | SOLE | 34,730 | 0 | 26,969 | ||
| BROADCOM INC | COM | 11135F101 | 12,557,166 | 0 | SH | SOLE | 24,134 | 0 | 9,108 | ||
| CAMECO CORP | COM | 13321L108 | 4,479,905 | 0 | SH | SOLE | 42,173 | 0 | 1,808 | ||
| CARNIVAL CORP LTD | COMMON SHARES | G2004J103 | 357,125 | 0 | SH | SOLE | 12,500 | 0 | 0 | ||
| CAVCO INDS INC DEL | COM | 149568107 | 5,458,766 | 0 | SH | SOLE | 6,323 | 0 | 2,562 | ||
| CENTRAL SECS CORP | COM | 155123102 | 6,136,755 | 0 | SH | SOLE | 68,339 | 0 | 48,663 | ||
| CHART INDS INC | COM | 16115Q308 | 626,820 | 0 | SH | SOLE | 0 | 0 | 3,000 | ||
| CHEMOURS CO | COM | 163851108 | 3,762,691 | 0 | SH | SOLE | 174,356 | 0 | 9,011 | ||
| CISCO SYS INC | COM | 17275R102 | 4,347,899 | 0 | SH | SOLE | 23,540 | 0 | 13,476 | ||
| CMS ENERGY CORP | COM | 125896100 | 8,212,275 | 0 | SH | SOLE | 55,830 | 0 | 51,520 | ||
| COSTCO WHOLESALE CORPORATION | COM | 22160K105 | 12,521,257 | 0 | SH | SOLE | 8,810 | 0 | 4,575 | ||
| CRH PLC | ORD | G25508105 | 16,467,835 | 0 | SH | SOLE | 113,283 | 0 | 40,622 | ||
| CSX CORP | COM | 126408103 | 998,130 | 0 | SH | SOLE | 21,000 | 0 | 0 | ||
| DANAHER CORP DEL | COM | 235851102 | 1,628,794 | 0 | SH | SOLE | 4,030 | 0 | 4,521 | ||
| DEVON ENERGY CORP NEW | COM | 25179M103 | 517,740 | 0 | SH | SOLE | 12,530 | 0 | 0 | ||
| DIGITAL RLTY TR INC | COM | 253868103 | 820,142 | 0 | SH | SOLE | 3,102 | 0 | 1,465 | ||
| DT MIDSTREAM INC | COMMON STOCK | 23345M107 | 1,475,764 | 0 | SH | SOLE | 6,302 | 0 | 3,755 | ||
| EATON CORP PLC | SHS | G29183103 | 7,812,910 | 0 | SH | SOLE | 17,381 | 0 | 954 | ||
| ECOLAB INC | COM | 278865100 | 9,537,656 | 0 | SH | SOLE | 22,366 | 0 | 11,867 | ||
| ELI LILLY & CO | COM | 532457108 | 899,573 | 0 | SH | SOLE | 750 | 0 | 0 | ||
| ENTEGRIS INC | COM | 29362U104 | 539,580 | 0 | SH | SOLE | 3,000 | 0 | 0 | ||
| EQT CORP | COM | 26884L109 | 4,538,060 | 0 | SH | SOLE | 55,160 | 0 | 30,190 | ||
| EVERPURE INC | CL A | 74624M102 | 1,754,181 | 0 | SH | SOLE | 14,944 | 0 | 7,320 | ||
| EVERSOURCE ENERGY | COM | 30040W108 | 483,342 | 0 | SH | SOLE | 4,902 | 0 | 1,786 | ||
| EXXON MOBIL CORP | COM | 30231G102 | 3,856,461 | 0 | SH | SOLE | 26,090 | 0 | 2,117 | ||
| FASTENAL CO | COM | 311900104 | 5,681,709 | 0 | SH | SOLE | 74,179 | 0 | 44,116 | ||
| FEDEX FGHT HLDG CO INC | COMMON STOCK | 314352105 | 5,208,141 | 0 | SH | SOLE | 26,784 | 0 | 7,707 | ||
| FERGUSON ENTERPRISES INC | COMMON STOCK NEW | 31488V107 | 823,535 | 0 | SH | SOLE | 2,008 | 0 | 1,462 | ||
| FIRST TR EXCH TRD ALPHDX FD | EURO ALPHADEX | 33737J505 | 1,565,853 | 0 | SH | SOLE | 600 | 0 | 23,000 | ||
| FREEPORT MCMORAN INC | CL B | 35671D857 | 561,105 | 0 | SH | SOLE | 8,922 | 0 | 0 | ||
| FTAI AVIATION LTD | SHS | G3730V105 | 5,851,564 | 0 | SH | SOLE | 150 | 0 | 21,480 | ||
| GFL ENVIRONMENTAL INC | SUB VTG SHS | 36168Q104 | 2,203,905 | 0 | SH | SOLE | 59,905 | 0 | 0 | ||
| GOLDMAN SACHS GROUP INC | COM | 38141G104 | 1,011,370 | 0 | SH | SOLE | 1,000 | 0 | 0 | ||
| GRUPO AEROPORTUARIO DEL CENT | SPON ADR | 400501102 | 553,462 | 0 | SH | SOLE | 3,563 | 0 | 1,331 | ||
| HA SUSTAINABLE INFRA CAP INC | COM | 41068X100 | 507,650 | 0 | SH | SOLE | 3,000 | 0 | 10,000 | ||
| HEICO CORP NEW | CL A | 422806208 | 12,170,773 | 0 | SH | SOLE | 31,735 | 0 | 15,455 | ||
| HILTON WORLDWIDE HLDGS INC | COM | 43300A203 | 6,260,895 | 0 | SH | SOLE | 17,906 | 0 | 1,040 | ||
| HONEYWELL AEROSPACE INC | COM | 43849R105 | 3,547,229 | 0 | SH | SOLE | 11,554 | 0 | 4,491 | ||
| HONEYWELL INTL INC | COM | 438516205 | 2,986,938 | 0 | SH | SOLE | 8,837 | 0 | 4,504 | ||
| HOWMET AEROSPACE INC | COM | 443201108 | 8,484,146 | 0 | SH | SOLE | 21,868 | 0 | 9,688 | ||
| HUBBELL INC | COM | 443510607 | 784,800 | 0 | SH | SOLE | 1,500 | 0 | 0 | ||
| IDEXX LABS INC | COM | 45168D104 | 13,726,397 | 0 | SH | SOLE | 16,981 | 0 | 9,093 | ||
| INTEL CORP | COM | 458140100 | 2,307,665 | 0 | SH | SOLE | 10,615 | 0 | 5,912 | ||
| INVESCO EXCH TRADED FD TR II | SHORT TERM ETF | 46138G888 | 4,434,890 | 0 | SH | SOLE | 40,520 | 0 | 1,489 | ||
| INVESCO QQQ TR | UNIT SER 1 | 46090E103 | 798,751 | 0 | SH | SOLE | 1,085 | 0 | 0 | ||
| INVESTMENT MANAGERS SER TR I | TRADR 1X SHORT | 46144X131 | 404,183 | 0 | SH | SOLE | 15,000 | 0 | 0 | ||
| ISHARES INC | MSCI EURZONE ETF | 464286608 | 2,863,400 | 0 | SH | SOLE | 1,200 | 0 | 40,000 | ||
| ISHARES TR | CORE S&P500 ETF | 464287200 | 212,685 | 0 | SH | SOLE | 284 | 0 | 0 | ||
| ISHARES TR | CORE US AGGBD ET | 464287226 | 478,766 | 0 | SH | SOLE | 4,837 | 0 | 0 | ||
| ISHARES TR | IBOXX INV CP ETF | 464287242 | 1,644,666 | 0 | SH | SOLE | 14,245 | 0 | 834 | ||
| ISHARES TR | S&P 500 GRWT ETF | 464287309 | 1,349,582 | 0 | SH | SOLE | 9,813 | 0 | 0 | ||
| ISHARES TR | RUS MID CAP ETF | 464287499 | 911,354 | 0 | SH | SOLE | 7,357 | 0 | 904 | ||
| ISHARES TR | RUSSELL 2000 ETF | 464287655 | 214,822 | 0 | SH | SOLE | 425 | 0 | 290 | ||
| ISHARES TR | CALIF MUN BD ETF | 464288356 | 689,432 | 0 | SH | SOLE | 11,961 | 0 | 0 | ||
| ISHARES TR | NATIONAL MUN ETF | 464288414 | 597,829 | 0 | SH | SOLE | 5,555 | 0 | 0 | ||
| ISHARES TR | US TREAS BD ETF | 46429B267 | 454,393 | 0 | SH | SOLE | 19,947 | 0 | 0 | ||
| ISHARES TR | MSCI USA MIN ETF | 46429B697 | 205,942 | 0 | SH | SOLE | 0 | 0 | 2,135 | ||
| ISHARES TR | CORE MSCI TOTAL | 46432F834 | 13,093,318 | 0 | SH | SOLE | 95,631 | 0 | 41,558 | ||
| ISHARES TR | CORE DIV GRWTH | 46434V621 | 730,995 | 0 | SH | SOLE | 8,570 | 0 | 1,075 | ||
| ISHARES TR | US TECH BRKTHR | 46436E502 | 651,275 | 0 | SH | SOLE | 8,037 | 0 | 1,040 | ||
| ITURAN LOCATION AND CONTROL | SHS | M6158M104 | 744,261 | 0 | SH | SOLE | 7,718 | 0 | 4,481 | ||
| J P MORGAN EXCHANGE TRADED F | EQUITY PREMIUM | 46641Q332 | 924,804 | 0 | SH | SOLE | 9,450 | 0 | 6,924 | ||
| J P MORGAN EXCHANGE TRADED F | INTL BD OPP ETF | 46641Q852 | 207,857 | 0 | SH | SOLE | 4,299 | 0 | 0 | ||
| JETBLUE AIRWAYS CORP | COM | 477143101 | 80,220 | 0 | SH | SOLE | 0 | 0 | 14,000 | ||
| JPMORGAN CHASE & CO | COM | 46625H100 | 5,676,884 | 0 | SH | SOLE | 16,472 | 0 | 871 | ||
| KINDER MORGAN INC DEL | COM | 49456B101 | 1,118,950 | 0 | SH | SOLE | 35,000 | 0 | 0 | ||
| LAMAR ADVERTISING CO | CL A | 512816109 | 1,148,325 | 0 | SH | SOLE | 5,367 | 0 | 1,995 | ||
| LINCOLN ELEC HLDGS INC | COM | 533900106 | 796,530 | 0 | SH | SOLE | 3,000 | 0 | 0 | ||
| LINDBLAD EXPEDITIONS HLDGS I | COM | 535219109 | 1,073,120 | 0 | SH | SOLE | 0 | 0 | 38,000 | ||
| LIVE NATION ENTERTAINMENT IN | COM | 538034109 | 6,778,732 | 0 | SH | SOLE | 34,698 | 0 | 2,322 | ||
| MASTERCARD INCORPORATED | CL A | 57636Q104 | 8,897,093 | 0 | SH | SOLE | 12,794 | 0 | 4,529 | ||
| MICROCHIP TECHNOLOGY INC. | COM | 595017104 | 1,298,141 | 0 | SH | SOLE | 14,234 | 0 | 0 | ||
| MICROCHIP TECHNOLOGY INC. | DEP SHS REPSTG | 595017302 | 839,131 | 0 | SH | SOLE | 8,203 | 0 | 2,736 | ||
| MICROSOFT CORP | COM | 594918104 | 6,644,978 | 0 | SH | SOLE | 9,540 | 0 | 8,274 | ||
| MITSUBISHI UFJ FINANCIAL GRO | SPONSORED ADS | 606822104 | 5,785,822 | 0 | SH | SOLE | 274,566 | 0 | 16,325 | ||
| MONARCH CASINO & RESORT INC | COM | 609027107 | 921,270 | 0 | SH | SOLE | 5,000 | 0 | 2,000 | ||
| MONOLITHIC PWR SYS INC | COM | 609839105 | 8,942,487 | 0 | SH | SOLE | 5,212 | 0 | 1,257 | ||
| MORGAN STANLEY | COM NEW | 617446448 | 7,491,576 | 0 | SH | SOLE | 33,765 | 0 | 2,073 | ||
| MOTOROLA SOLUTIONS INC | COM NEW | 620076307 | 4,384,632 | 0 | SH | SOLE | 7,209 | 0 | 3,349 | ||
| NATURAL GAS SVCS GROUP INC | COM | 63886Q109 | 647,100 | 0 | SH | SOLE | 0 | 0 | 15,000 | ||
| NEOGEN CORP | COM | 640491106 | 3,059,342 | 0 | SH | SOLE | 223,178 | 0 | 117,127 | ||
| NEXTERA ENERGY INC | COM | 65339F101 | 1,063,246 | 0 | SH | SOLE | 10,514 | 0 | 1,600 | ||
| NOVAGOLD RESOURCES INC | COM NEW | 66987E206 | 542,076 | 0 | SH | SOLE | 8,800 | 0 | 82,000 | ||
| NVIDIA CORPORATION | COM | 67066G104 | 7,762,892 | 0 | SH | SOLE | 36,040 | 0 | 2,757 | ||
| OLD DOMINION FREIGHT LINE IN | COM | 679580100 | 4,216,769 | 0 | SH | SOLE | 18,398 | 0 | 1,070 | ||
| ORMAT TECHNOLOGIES INC | COM | 686688102 | 544,500 | 0 | SH | SOLE | 0 | 0 | 5,000 | ||
| PIMCO ETF TR | ACTIVE BD ETF | 72201R775 | 511,397 | 0 | SH | SOLE | 5,546 | 0 | 0 | ||
| PLAINS GP HLDGS L P | LTD PARTNR INT A | 72651A207 | 535,275 | 0 | SH | SOLE | 14,832 | 0 | 7,223 | ||
| POSTAL REALTY TRUST INC | CL A | 73757R102 | 1,136,668 | 0 | SH | SOLE | 30,298 | 0 | 15,833 | ||
| QUANTA SVCS INC | COM | 74762E102 | 1,818,821 | 0 | SH | SOLE | 126 | 0 | 2,400 | ||
| RIO TINTO PLC | SPONSORED ADR | 767204100 | 4,975,186 | 0 | SH | SOLE | 50,060 | 0 | 2,349 | ||
| ROYALTY PHARMA PLC | SHS CLASS A | G7709Q104 | 6,923,131 | 0 | SH | SOLE | 85,035 | 0 | 38,438 | ||
| RTX CORPORATION | COM | 75513E101 | 6,297,898 | 0 | SH | SOLE | 31,165 | 0 | 2,029 | ||
| S&P GLOBAL INC | COM | 78409V104 | 1,282,869 | 0 | SH | SOLE | 3,150 | 0 | 0 | ||
| SCHWAB STRATEGIC TR | US DIVIDEND EQ | 808524797 | 870,052 | 0 | SH | SOLE | 27,438 | 0 | 0 | ||
| SEMPRA | COM | 816851109 | 813,808 | 0 | SH | SOLE | 5,795 | 0 | 2,983 | ||
| SIDUS SPACE INC | CL A COM NEW | 826165201 | 140,500 | 0 | SH | SOLE | 0 | 0 | 50,000 | ||
| SOLARIS ENERGY INFRAS INC | COM CL A | 83418M103 | 321,840 | 0 | SH | SOLE | 0 | 0 | 4,000 | ||
| SOLSTICE ADVANCED MATLS INC | COM SHS | 83443Q103 | 4,369,220 | 0 | SH | SOLE | 34,395 | 0 | 14,919 | ||
| SONY GROUP CORP | SPONSORED ADR | 835699307 | 616,825 | 0 | SH | SOLE | 19,813 | 0 | 10,936 | ||
| SOUTHERN COPPER CORP | COM | 84265V105 | 629,601 | 0 | SH | SOLE | 2,375 | 0 | 1,238 | ||
| SPDR GOLD TR | GOLD SHS | 78463V107 | 237,237 | 0 | SH | SOLE | 644 | 0 | 0 | ||
| SPDR SERIES TRUST | ST STR BLO 1 ETF | 78468R663 | 33,681,274 | 0 | SH | SOLE | 205,114 | 0 | 162,425 | ||
| STATE STR SPDR S&P 500 ETF T | PUT | 78462F953 | 4,480,620 | 0 | SH | Put | SOLE | 6,000 | 0 | 0 | |
| STRYKER CORPORATION | COM | 863667101 | 733,577 | 0 | SH | SOLE | 960 | 0 | 1,370 | ||
| SUN CMNTYS INC | COM | 866674104 | 341,744 | 0 | SH | SOLE | 2,850 | 0 | 0 | ||
| T1 ENERGY INC | COM NEW | 35834F104 | 172,043 | 0 | SH | SOLE | 18,148 | 0 | 0 | ||
| TALEN ENERGY CORP | COM | 87422Q109 | 288,195 | 0 | SH | SOLE | 750 | 0 | 0 | ||
| TARGA RES CORP | COM | 87612G101 | 6,854,731 | 0 | SH | SOLE | 19,454 | 0 | 6,110 | ||
| TE CONNECTIVITY PLC | ORD SHS | G87052109 | 4,921,300 | 0 | SH | SOLE | 13,816 | 0 | 10,594 | ||
| TESLA INC | COM | 88160R101 | 258,669 | 0 | SH | SOLE | 359 | 0 | 256 | ||
| TIMKEN CO | COM | 887389104 | 712,068 | 0 | SH | SOLE | 4,900 | 0 | 0 | ||
| TOAST INC | CL A | 888787108 | 987,610 | 0 | SH | SOLE | 5,500 | 0 | 30,000 | ||
| TRANSDIGM GROUP INC | COM | 893641100 | 1,238,797 | 0 | SH | SOLE | 330 | 0 | 600 | ||
| TWFG INC | COM CL A | 87318A101 | 467,027 | 0 | SH | SOLE | 11,419 | 0 | 8,000 | ||
| TYLER TECHNOLOGIES INC | COM | 902252105 | 578,193 | 0 | SH | SOLE | 1,677 | 0 | 300 | ||
| UBER TECHNOLOGIES INC | COM | 90353T100 | 1,688,833 | 0 | SH | SOLE | 23,404 | 0 | 0 | ||
| UNION PAC CORP | COM | 907818108 | 202,912 | 0 | SH | SOLE | 746 | 0 | 0 | ||
| UNITED PARCEL SVCS INC | CL B | 911312106 | 4,606,196 | 0 | SH | SOLE | 28,742 | 0 | 14,106 | ||
| USA RARE EARTH INC | COM | 91733P107 | 279,483 | 0 | SH | SOLE | 12,951 | 0 | 0 | ||
| VANGUARD BD INDEX FDS | VANGUARD ULTRA | 92203C303 | 205,243 | 0 | SH | SOLE | 4,123 | 0 | 0 | ||
| VANGUARD SCOTTSDALE FDS | INTER TERM TREAS | 92206C706 | 276,026 | 0 | SH | SOLE | 4,680 | 0 | 0 | ||
| VENTAS INC | COM | 92276F100 | 1,502,318 | 0 | SH | SOLE | 11,006 | 0 | 5,912 | ||
| VERSABANK NEW | COM | 92512J106 | 1,605,877 | 0 | SH | SOLE | 43,500 | 0 | 25,689 | ||
| VERTIV HOLDINGS CO | COM CL A | 92537N108 | 2,465,949 | 0 | SH | SOLE | 4,424 | 0 | 2,941 | ||
| VISA INC | COM CL A | 92826C839 | 5,264,373 | 0 | SH | SOLE | 14,407 | 0 | 937 | ||
| VULCAN MATLS CO | COM | 929160109 | 5,414,319 | 0 | SH | SOLE | 12,156 | 0 | 6,197 | ||
| WASTE CONNECTIONS INC | COM | 94106B101 | 14,426,353 | 0 | SH | SOLE | 50,480 | 0 | 36,067 | ||
| WASTE MGMT INC DEL | COM | 94106L109 | 727,035 | 0 | SH | SOLE | 1,853 | 0 | 1,409 | ||
| WELLTOWER INC | COM | 95040Q104 | 7,742,855 | 0 | SH | SOLE | 18,145 | 0 | 15,969 | ||
| WILLIAMS COS INC | COM | 969457100 | 13,429,744 | 0 | SH | SOLE | 124,087 | 0 | 56,566 | ||