0001172661-23-003032.txt : 20230814 0001172661-23-003032.hdr.sgml : 20230814 20230814095801 ACCESSION NUMBER: 0001172661-23-003032 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230814 DATE AS OF CHANGE: 20230814 EFFECTIVENESS DATE: 20230814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FIRST MANHATTAN CO. LLC. CENTRAL INDEX KEY: 0000728083 IRS NUMBER: 131957714 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-01260 FILM NUMBER: 231166947 BUSINESS ADDRESS: STREET 1: 399 PARK AVE CITY: NEW YORK STATE: NY ZIP: 10022 BUSINESS PHONE: 2127563300 MAIL ADDRESS: STREET 1: 399 PARK AVE CITY: NEW YORK STATE: NY ZIP: 10022 FORMER COMPANY: FORMER CONFORMED NAME: FIRST MANHATTAN CO DATE OF NAME CHANGE: 19960606 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0000728083 XXXXXXXX 06-30-2023 06-30-2023 false FIRST MANHATTAN CO. LLC.
399 Park Ave New York NY 10022
13F HOLDINGS REPORT 028-01260 000325281 801-12411 N
Jeremy Covino Chief Compliance Officer 212-756-3174 /s/ Jeremy Covino New York NY 08-14-2023 0 1431 27298971539
INFORMATION TABLE 2 infotable.xml 10X GENOMICS INC CL A COM 88025U109 614 11 SH SOLE 0 11 0 1ST COLONIAL BANCORP COMMON 319716106 4292149 437528 SH SOLE 216824 220704 0 2U INC COM 90214J101 193 48 SH SOLE 0 48 0 3-D SYS CORP DEL COM NEW 88554D205 4965 500 SH SOLE 0 500 0 3M CO COM 88579Y101 5301867 52971 SH SOLE 0 52794 177 4D MOLECULAR THERAPEUTICS IN COM 35104E100 2610970 144492 SH SOLE 144492 0 0 AAON INC COM PAR $0.004 000360206 431764 4554 SH SOLE 0 4554 0 ABBOTT LABS COM 002824100 10803882 99100 SH SOLE 0 98600 500 ABBVIE INC COM 00287Y109 119298699 885465 SH SOLE 128300 756181 984 ACADIA PHARMACEUTICALS INC COM 004225108 8981 375 SH SOLE 0 375 0 ACADIA RLTY TR COM SH BEN INT 004239109 442794 30771 SH SOLE 0 0 30771 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 237561273 769850 SH SOLE 3290 763875 2685 ACME UTD CORP COM 004816104 922730 36998 SH SOLE 0 36998 0 ACORDA THERAPEUTICS INC COM 00484M700 39 3 SH SOLE 0 3 0 ACTIVISION BLIZZARD INC COM 00507V109 177639489 2153581 SH SOLE 53106 2086952 13523 ADOBE SYSTEMS INCORPORATED COM 00724F101 2556439 5228 SH SOLE 0 5228 0 ADVANCE AUTO PARTS INC COM 00751Y106 10615 151 SH SOLE 0 151 0 ADVANCED MICRO DEVICES INC COM 007903107 111062 975 SH SOLE 0 975 0 ADVANSIX INC COM 00773T101 3602 103 SH SOLE 0 103 0 AEMETIS INC COM NEW 00770K202 114348 15600 SH SOLE 0 15600 0 AEROVIRONMENT INC COM 008073108 256927 2512 SH SOLE 0 2512 0 AFLAC INC COM 001055102 120335 1724 SH SOLE 0 1724 0 AGCO CORP COM 001084102 8542 65 SH SOLE 0 65 0 AGILENT TECHNOLOGIES INC COM 00846U101 12453485 103558 SH SOLE 0 102625 933 AIR LEASE CORP CL A 00912X302 334800 8000 SH SOLE 0 8000 0 AIR PRODS & CHEMS INC COM 009158106 2635264 8798 SH SOLE 0 8798 0 AIRBNB INC COM CL A 009066101 124956 975 SH SOLE 0 975 0 AIRSCULPT TECHNOLOGIES INC COM 009496100 2155 250 SH SOLE 0 0 250 AKERO THERAPEUTICS INC COM 00973Y108 7003 150 SH SOLE 0 150 0 AKOUSTIS TECHNOLOGIES INC COM 00973N102 117977 37100 SH SOLE 0 37100 0 ALCON AG ORD SHS H01301128 514501 6266 SH SOLE 0 6266 0 ALDEYRA THERAPEUTICS INC COM 01438T106 291510 34745 SH SOLE 0 34745 0 ALEXANDER & BALDWIN INC NEW COM 014491104 11147 600 SH SOLE 0 600 0 ALEXANDERS INC COM 014752109 39897 217 SH SOLE 0 217 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 661715 7939 SH SOLE 0 7939 0 ALIGN TECHNOLOGY INC COM 016255101 44558 126 SH SOLE 0 126 0 ALLEGION PLC ORD SHS G0176J109 79933 666 SH SOLE 0 666 0 ALLIANT ENERGY CORP COM 018802108 17423 332 SH SOLE 0 332 0 ALLSTATE CORP COM 020002101 2255274 20683 SH SOLE 0 20683 0 ALLY FINL INC COM 02005N100 79505285 2943550 SH SOLE 9440 2932860 1250 ALPHABET INC CAP STK CL A 02079K305 205622934 1723610 SH SOLE 25391 1685949 12270 ALPHABET INC CAP STK CL C 02079K107 673669833 5571495 SH SOLE 8370 5556552 6573 ALPS ETF TR MED BREAKTHGH 00162Q593 12620 400 SH SOLE 0 400 0 ALPS ETF TR OSHS GBL INTER 00162Q361 20320 635 SH SOLE 0 635 0 ALTRIA GROUP INC COM 02209S103 10849320 239497 SH SOLE 0 239497 0 AMALGAMATED FINANCIAL CORP COM 022671101 7040871 437593 SH SOLE 115000 289093 33500 AMAZON COM INC COM 023135106 190954456 1464824 SH SOLE 5555 1450879 8390 AMBRX BIOPHARMA INC SPONSORED ADS 02290A102 2222149 135003 SH SOLE 135003 0 0 AMCOR PLC ORD G0250X107 101875 10208 SH SOLE 0 10208 0 AMDOCS LTD SHS G02602103 2240336 22664 SH SOLE 0 22664 0 AMER STATES WTR CO COM 029899101 100050 1150 SH SOLE 0 1150 0 AMERANT BANCORP INC CL A 023576101 335205 19500 SH SOLE 0 0 19500 AMEREN CORP COM 023608102 5768107 70627 SH SOLE 900 69727 0 AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101 57216 2644 SH SOLE 0 2644 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 1833924 23630 SH SOLE 0 23574 56 AMERICAN ELEC PWR CO INC COM 025537101 189786 2254 SH SOLE 0 2254 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 5211 100 SH SOLE 0 100 0 AMERICAN EXPRESS CO COM 025816109 98887591 567667 SH SOLE 2076 563591 2000 AMERICAN INTL GROUP INC COM NEW 026874784 3810942 66230 SH SOLE 4000 61754 476 AMERICAN TOWER CORP NEW COM 03027X100 137421035 708575 SH SOLE 1730 706678 167 AMERICAN WTR WKS CO INC NEW COM 030420103 27179029 190391 SH SOLE 0 189321 1070 AMERIPRISE FINL INC COM 03076C106 7944270 23917 SH SOLE 0 23917 0 AMERISOURCEBERGEN CORP COM 03073E105 49485298 257160 SH SOLE 0 256515 645 AMETEK INC COM 031100100 791593 4890 SH SOLE 0 4890 0 AMGEN INC COM 031162100 28494046 129964 SH SOLE 1625 128072 267 AMPHENOL CORP NEW CL A 032095101 1624159 19119 SH SOLE 6900 12079 140 AMPLIFY ENERGY CORP NEW COM 03212B103 27 4 SH SOLE 0 4 0 AMPLIFY ETF TR SEYMOUR CANNBS 032108854 1016 275 SH SOLE 0 275 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 360 10 SH SOLE 0 10 0 ANALOG DEVICES INC COM 032654105 5995150 30773 SH SOLE 0 30773 0 ANDERSONS INC COM 034164103 15275 331 SH SOLE 0 331 0 ANGI INC COM CL A NEW 00183L102 33000 10000 SH SOLE 0 10000 0 ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 12654 600 SH SOLE 0 600 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 29505006 520187 SH SOLE 4260 513927 2000 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 10030 501 SH SOLE 0 501 0 AON PLC SHS CL A G0403H108 11240639 32562 SH SOLE 0 32046 516 APA CORPORATION COM 03743Q108 64273 1881 SH SOLE 0 1881 0 APARTMENT INCOME REIT CORP COM 03750L109 82104 2275 SH SOLE 0 2275 0 API GROUP CORP COM STK 00187Y100 809076 29680 SH SOLE 0 29680 0 APOLLO GLOBAL MGMT INC COM 03769M106 1601872 20855 SH SOLE 0 20855 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 107658 7125 SH SOLE 0 7125 0 APPLE INC COM 037833100 1559237913 8059125 SH SOLE 30222 8011837 17066 APPLIED MATLS INC COM 038222105 2707089 18728 SH SOLE 0 18728 0 APPLOVIN CORP COM CL A 03831W108 514 20 SH SOLE 0 20 0 APTARGROUP INC COM 038336103 273197 2358 SH SOLE 0 2358 0 APTIV PLC SHS G6095L109 112707 1104 SH SOLE 0 1104 0 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 2530 7127 SH SOLE 0 7127 0 ARAMARK COM 03852U106 22601 525 SH SOLE 0 525 0 ARBOR REALTY TRUST INC COM 038923108 15635 1055 SH SOLE 0 1055 0 ARBUTUS BIOPHARMA CORP COM 03879J100 32200 14000 SH SOLE 0 14000 0 ARC DOCUMENT SOLUTIONS INC COM 00191G103 16848 5200 SH SOLE 0 5200 0 ARCH CAP GROUP LTD ORD G0450A105 427094 5706 SH SOLE 0 5706 0 ARCHER DANIELS MIDLAND CO COM 039483102 219426 2904 SH SOLE 0 2904 0 ARCONIC CORPORATION COM 03966V107 976 33 SH SOLE 0 33 0 ARES CAPITAL CORP COM 04010L103 454022 24163 SH SOLE 0 24163 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1690460 17545 SH SOLE 0 17545 0 ARISTA NETWORKS INC COM 040413106 9885 61 SH SOLE 0 61 0 ARK ETF TR 3D PRINTING ETF 00214Q500 2941 125 SH SOLE 0 125 0 ARK ETF TR GENOMIC REV ETF 00214Q302 10227 300 SH SOLE 0 300 0 ARK ETF TR ISRAEL INOVATE 00214Q609 4311 228 SH SOLE 0 228 0 ARK RESTAURANTS CORP COM 040712101 704147 38062 SH SOLE 0 1505 36557 ARMSTRONG WORLD INDS INC NEW COM 04247X102 800714 10900 SH SOLE 0 10900 0 ARROW ELECTRS INC COM 042735100 853364 5958 SH SOLE 0 5958 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 39195831 1099154 SH SOLE 313346 785808 0 ARTESIAN RES CORP CL A 043113208 5647087 119591 SH SOLE 0 119591 0 ASHLAND INC COM 044186104 8691 100 SH SOLE 0 100 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 154910964 213744 SH SOLE 597 213110 37 ASPEN TECHNOLOGY INC COM 29109X106 296837 1771 SH SOLE 0 1771 0 ASSURANT INC COM 04621X108 3091454 24590 SH SOLE 0 24590 0 ASTRAZENECA PLC SPONSORED ADR 046353108 468783 6550 SH SOLE 0 6550 0 AT&T INC COM 00206R102 2021925 126766 SH SOLE 3345 122472 949 ATLANTIC UN BANKSHARES CORP COM 04911A107 389250 15000 SH SOLE 0 0 15000 ATLASSIAN CORPORATION CL A 049468101 68466 408 SH SOLE 0 408 0 ATMOS ENERGY CORP COM 049560105 25129 216 SH SOLE 0 216 0 AURORA CANNABIS INC COM 05156X884 4 8 SH SOLE 0 8 0 AUTODESK INC COM 052769106 40922 200 SH SOLE 0 200 0 AUTOLIV INC COM 052800109 55531 653 SH SOLE 0 653 0 AUTOMATIC DATA PROCESSING IN COM 053015103 15175620 69046 SH SOLE 25 68871 150 AUTOZONE INC COM 053332102 625299780 250786 SH SOLE 254 250297 235 AVALONBAY CMNTYS INC COM 053484101 289772 1531 SH SOLE 0 1531 0 AVANGRID INC COM 05351W103 82896 2200 SH SOLE 0 2200 0 AVANOS MED INC COM 05350V106 15105 591 SH SOLE 0 591 0 AVANTOR INC COM 05352A100 12324 600 SH SOLE 0 600 0 AVIDITY BIOSCIENCES INC COM 05370A108 2218 200 SH SOLE 0 200 0 AVIS BUDGET GROUP COM 053774105 5592124 24455 SH SOLE 0 24455 0 AXIS CAP HLDGS LTD SHS G0692U109 10739354 199505 SH SOLE 0 175755 23750 AXSOME THERAPEUTICS INC COM 05464T104 7186 100 SH SOLE 0 100 0 AZZ INC COM 002474104 258369 5945 SH SOLE 0 5945 0 BAIDU INC SPON ADR REP A 056752108 13691 100 SH SOLE 0 100 0 BAKER HUGHES COMPANY CL A 05722G100 1454 46 SH SOLE 0 46 0 BALL CORP COM 058498106 20741445 396634 SH SOLE 47233 346677 2724 BALLARD PWR SYS INC NEW COM 058586108 1308 300 SH SOLE 0 300 0 BANCFIRST CORP COM 05945F103 156400 1700 SH SOLE 0 1700 0 BANCO SANTANDER S.A. ADR 05964H105 1643 443 SH SOLE 15 428 0 BANK AMERICA CORP COM 060505104 3632264 126603 SH SOLE 0 125436 1167 BANK HAWAII CORP COM 062540109 130163 3157 SH SOLE 0 3157 0 BANK NEW YORK MELLON CORP COM 064058100 1570487 35276 SH SOLE 0 33001 2275 BANK NOVA SCOTIA HALIFAX COM 064149107 200160 4000 SH SOLE 0 4000 0 BANK OF THE JAMES FINL GP IN COM 470299108 197570 21711 SH SOLE 0 0 21711 BANK OZK LITTLE ROCK ARK COM 06417N103 702799 17500 SH SOLE 0 0 17500 BAR HBR BANKSHARES COM 066849100 373788 15170 SH SOLE 0 15170 0 BARRICK GOLD CORP COM 067901108 624728 36900 SH SOLE 0 0 36900 BAXTER INTL INC COM 071813109 2774285 60893 SH SOLE 0 60773 120 BAYCOM CORP COM 07272M107 1571923 94240 SH SOLE 0 21740 72500 BAYFIRST FINANCIAL CORP COM 07279B104 1875352 138915 SH SOLE 127624 9416 1875 BEACON ROOFING SUPPLY INC COM 073685109 467426 5633 SH SOLE 5000 633 0 BEAM THERAPEUTICS INC COM 07373V105 12772 400 SH SOLE 0 400 0 BECTON DICKINSON & CO COM 075887109 6113679 23157 SH SOLE 0 23157 0 BEIERSDORF AG ORDINARY D08792109 2625832 19850 SH SOLE 0 19850 0 BELLRING BRANDS INC COMMON STOCK 07831C103 114667 3133 SH SOLE 0 3133 0 BERKLEY W R CORP COM 084423102 34902 586 SH SOLE 0 586 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 8760309580 16926 SH SOLE 31 11739 5156 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 714058774 2094013 SH SOLE 2758 2073028 18227 BERKSHIRE HILLS BANCORP INC COM 084680107 23424 1130 SH SOLE 0 1040 90 BEST BUY INC COM 086516101 8195 100 SH SOLE 0 100 0 BEYOND MEAT INC COM 08862E109 5127 395 SH SOLE 0 395 0 BHP GROUP LTD SPONSORED ADS 088606108 26433 443 SH SOLE 0 443 0 BIG 5 SPORTING GOODS CORP COM 08915P101 6109 667 SH SOLE 0 667 0 BILIBILI INC SPONS ADS REP Z 090040106 18600089 1231794 SH SOLE 1207974 23620 200 BIOCRYST PHARMACEUTICALS INC COM 09058V103 6158873 874840 SH SOLE 874840 0 0 BIOGEN INC COM 09062X103 45860 161 SH SOLE 0 161 0 BIONTECH SE SPONSORED ADS 09075V102 53965 500 SH SOLE 0 500 0 BLACK HILLS CORP COM 092113109 2661804 44172 SH SOLE 0 44172 0 BLACK STONE MINERALS L P COM UNIT 09225M101 4785 300 SH SOLE 0 300 0 BLACKBERRY LTD COM 09228F103 5 1 SH SOLE 0 1 0 BLACKROCK CAP ALLOCATION TER COM 09260U109 21258 1393 SH SOLE 0 1393 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 339416 31900 SH SOLE 0 31900 0 BLACKROCK ESG CAP ALLC TERM SHS BEN INT 09262F100 16803 1073 SH SOLE 0 1073 0 BLACKROCK FLOATING RATE INC COM 091941104 69 6 SH SOLE 0 6 0 BLACKROCK INC COM 09247X101 785135 1136 SH SOLE 0 1136 0 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 8925 1137 SH SOLE 0 1137 0 BLACKSTONE INC COM 09260D107 2802022 30139 SH SOLE 0 30139 0 BLOCK INC CL A 852234103 24298 365 SH SOLE 0 365 0 BLUE FOUNDRY BANCORP COM 09549B104 303300 30000 SH SOLE 0 20000 10000 BLUE OWL CAPITAL INC COM CL A 09581B103 481145 41300 SH SOLE 0 11300 30000 BOEING CO COM 097023105 18296802 86649 SH SOLE 0 86649 0 BOOKING HOLDINGS INC COM 09857L108 18653879 6908 SH SOLE 5 6878 25 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 89280 800 SH SOLE 0 800 0 BOSTON BEER INC CL A 100557107 10178 33 SH SOLE 0 33 0 BOSTON PROPERTIES INC COM 101121101 5696572 98916 SH SOLE 80 95636 3200 BOSTON SCIENTIFIC CORP COM 101137107 32477907 600442 SH SOLE 598367 2075 0 BP PLC SPONSORED ADR 055622104 224832 6371 SH SOLE 0 6371 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 3627 780 SH SOLE 0 780 0 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 2823 350 SH SOLE 0 350 0 BRIDGEBIO PHARMA INC COM 10806X102 472828 27490 SH SOLE 0 27490 0 BRIDGER AEROSPACE GRP HLDGS COM 96812F102 1120000 200000 SH SOLE 0 200000 0 BRIGHTHOUSE FINL INC COM 10922N103 1231 26 SH SOLE 7 19 0 BRINKS CO COM 109696104 682980 10069 SH SOLE 0 10069 0 BRISTOL-MYERS SQUIBB CO COM 110122108 2063602 32267 SH SOLE 0 32267 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 66400 2000 SH SOLE 0 2000 0 BRIXMOR PPTY GROUP INC COM 11120U105 50380 2290 SH SOLE 0 2290 0 BROADCOM INC COM 11135F101 529999 611 SH SOLE 0 611 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 252917 1527 SH SOLE 0 1527 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 50418109 1555467 SH SOLE 10322 1527735 17410 BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106 37911 2008 SH SOLE 0 2008 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 69393 4027 SH SOLE 0 4027 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 595750398 17778844 SH SOLE 77780 17583011 118053 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 83712013 2293477 SH SOLE 337 2222850 70290 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 6069779 133167 SH SOLE 0 133167 0 BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105 37720 1114 SH SOLE 0 1114 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 4345833 137875 SH SOLE 0 137875 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 19817475 672006 SH SOLE 0 672006 0 BROOKLINE BANCORP INC DEL COM 11373M107 829032 94855 SH SOLE 0 94855 0 BROWN FORMAN CORP CL B 115637209 20835 312 SH SOLE 0 312 0 BRT APARTMENTS CORP COM 055645303 1975941 99795 SH SOLE 0 32139 67656 BURFORD CAP LTD ORD SHS G17977110 5481 450 SH SOLE 0 450 0 C & F FINL CORP COM 12466Q104 875041 16295 SH SOLE 0 0 16295 CABALETTA BIO INC COM 12674W109 1518216 117600 SH SOLE 115000 2600 0 CABLE ONE INC COM 12685J105 220121 335 SH SOLE 0 335 0 CADENCE DESIGN SYSTEM INC COM 127387108 257268 1097 SH SOLE 0 1097 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 6167 121 SH SOLE 0 121 0 CAESARSTONE LTD ORD SHS M20598104 1048 200 SH SOLE 0 200 0 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 45725 3100 SH SOLE 0 3100 0 CALCIMEDICA INC COM NEW 38942Q202 53036 13226 SH SOLE 0 13226 0 CALERES INC COM 129500104 8114902 339110 SH SOLE 150 338360 600 CALIFORNIA BANCORP INC COM 13005U101 86625 5775 SH SOLE 0 0 5775 CALLON PETE CO DEL COM 13123X508 10521 300 SH SOLE 0 300 0 CAMDEN NATL CORP COM 133034108 218338 7050 SH SOLE 0 300 6750 CAMDEN PPTY TR SH BEN INT 133131102 4091770 37584 SH SOLE 0 37384 200 CAMPBELL SOUP CO COM 134429109 182294 3988 SH SOLE 0 3988 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 1342369 75414 SH SOLE 0 75414 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 7682 180 SH SOLE 0 180 0 CANADIAN NAT RES LTD COM 136385101 48426318 860759 SH SOLE 0 860759 0 CANADIAN NATL RY CO COM 136375102 146857 1213 SH SOLE 0 1213 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 864562 10704 SH SOLE 0 10704 0 CANOPY GROWTH CORP COM 138035100 204 527 SH SOLE 0 527 0 CAPITAL ONE FINL CORP COM 14040H105 60838966 556265 SH SOLE 0 555606 659 CAPITAL SOUTHWEST CORP COM 140501107 7757430 393378 SH SOLE 0 393378 0 CARLYLE GROUP INC COM 14316J108 422538 13225 SH SOLE 0 13225 0 CARMAX INC COM 143130102 11288953 134874 SH SOLE 3575 130249 1050 CARNIVAL CORP COMMON STOCK 143658300 122394 6500 SH SOLE 0 6500 0 CARRIER GLOBAL CORPORATION COM 14448C104 1242252 24990 SH SOLE 0 24325 665 CARROLS RESTAURANT GROUP INC COM 14574X104 977760 194000 SH SOLE 500 193500 0 CARS COM INC COM 14575E105 10881 549 SH SOLE 0 549 0 CARTER BANKSHARES INC COM NEW 146103106 991403 67032 SH SOLE 0 0 67032 CATALYST PHARMACEUTICALS INC COM 14888U101 3360 250 SH SOLE 0 250 0 CATERPILLAR INC COM 149123101 892690 3628 SH SOLE 0 3628 0 CBIZ INC COM 124805102 8292232 155635 SH SOLE 0 139135 16500 CBL & ASSOC PPTYS INC COMMON STOCK 124830878 196001 8893 SH SOLE 0 8893 0 CDW CORP COM 12514G108 58536 319 SH SOLE 0 319 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 35973 900 SH SOLE 0 900 0 CELANESE CORP DEL COM 150870103 16096 139 SH SOLE 0 139 0 CEL-SCI CORP COM PAR NEW 150837607 19 8 SH SOLE 0 8 0 CENNTRO ELECTRIC GROUP LIMIT ORD SHS Q6519V120 0 1 SH SOLE 0 1 0 CENTENE CORP DEL COM 15135B101 6340 94 SH SOLE 0 94 0 CENTERPOINT ENERGY INC COM 15189T107 51362 1762 SH SOLE 0 1762 0 CENTRAL SECS CORP COM 155123102 767606 21019 SH SOLE 0 19848 1171 CERUS CORP COM 157085101 140220 57000 SH SOLE 0 57000 0 CF BANKSHARES INC COM 12520L109 2767785 184519 SH SOLE 126269 5750 52500 CHAMPIONX CORPORATION COM 15872M104 5276 170 SH SOLE 0 170 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 111334 12666 SH SOLE 0 12666 0 CHART INDS INC COM 16115Q308 275637 1725 SH SOLE 0 1725 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 35944215 97841 SH SOLE 0 97841 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 18843 150 SH SOLE 0 150 0 CHEMOURS CO COM 163851108 29257 792 SH SOLE 0 792 0 CHEMUNG FINL CORP COM 164024101 2289927 59618 SH SOLE 0 59618 0 CHENIERE ENERGY INC COM NEW 16411R208 23768 156 SH SOLE 0 156 0 CHESAPEAKE UTILS CORP COM 165303108 4980031 41849 SH SOLE 0 41379 470 CHEVRON CORP NEW COM 166764100 6722306 42722 SH SOLE 3 42719 0 CHEWY INC CL A 16679L109 30826 781 SH SOLE 0 781 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 474858 222 SH SOLE 0 222 0 CHUBB LIMITED COM H1467J104 9852127 51161 SH SOLE 0 50561 600 CHURCH & DWIGHT CO INC COM 171340102 379470 3786 SH SOLE 0 3786 0 CIENA CORP COM NEW 171779309 3418490 80454 SH SOLE 0 80454 0 CINTAS CORP COM 172908105 689449 1387 SH SOLE 0 1387 0 CISCO SYS INC COM 17275R102 3881534 75020 SH SOLE 206 74814 0 CITIGROUP INC COM NEW 172967424 13432394 291753 SH SOLE 100 290653 1000 CITIZENS CMNTY BANCORP INC M COM 174903104 465727 52624 SH SOLE 0 0 52624 CITIZENS FINL GROUP INC COM 174610105 1418647 54396 SH SOLE 0 54316 80 CLEAN ENERGY FUELS CORP COM 184499101 2480 500 SH SOLE 0 500 0 CLEARSIDE BIOMEDICAL INC COM 185063104 196000 175000 SH SOLE 0 175000 0 CLOROX CO DEL COM 189054109 706932 4445 SH SOLE 41 4404 0 CLOUDFLARE INC CL A COM 18915M107 39875 610 SH SOLE 0 610 0 CME GROUP INC COM 12572Q105 1749878 9444 SH SOLE 0 9444 0 CMS ENERGY CORP COM 125896100 1671378 28449 SH SOLE 0 28449 0 CNA FINL CORP COM 126117100 2896 75 SH SOLE 0 75 0 CNX RES CORP COM 12653C108 4872 275 SH SOLE 0 275 0 COCA COLA CO COM 191216100 91054876 1512034 SH SOLE 4031 1507708 295 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 528068 8196 SH SOLE 0 8196 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 144007 2206 SH SOLE 0 2206 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 4818 204 SH SOLE 0 204 0 COHEN & STEERS LTD DURATION COM 19248C105 14560 800 SH SOLE 0 800 0 COHEN & STEERS QUALITY INCOM COM 19247L106 2726 235 SH SOLE 0 235 0 COHERENT CORP COM 19247G107 240880 4725 SH SOLE 0 4725 0 COHERUS BIOSCIENCES INC COM 19249H103 14945 3500 SH SOLE 0 3500 0 COINBASE GLOBAL INC COM CL A 19260Q107 22538 315 SH SOLE 0 315 0 COLGATE PALMOLIVE CO COM 194162103 9447228 126605 SH SOLE 3978 122093 534 COLLPLANT BIOTECHNOLOGIES LT SHS NEW M2R51X116 816 100 SH SOLE 0 100 0 COLUMBIA SPORTSWEAR CO COM 198516106 19310 250 SH SOLE 0 250 0 COMCAST CORP NEW CL A 20030N101 193674917 4674286 SH SOLE 20373 4619175 34738 COMERICA INC COM 200340107 18003 425 SH SOLE 0 425 0 COMMERCE BANCSHARES INC COM 200525103 92997 1909 SH SOLE 0 1909 0 COMMERCIAL METALS CO COM 201723103 16555777 314390 SH SOLE 0 314040 350 COMMERCIAL VEH GROUP INC COM 202608105 380730 34300 SH SOLE 0 34300 0 COMMUNITY WEST BANCSHARES COM 204157101 528427 43492 SH SOLE 0 0 43492 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 0 0 SH SOLE 0 0 0 COMPASS MINERALS INTL INC COM 20451N101 1003000 29500 SH SOLE 0 29500 0 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 9936 1200 SH SOLE 0 1200 0 CONAGRA BRANDS INC COM 205887102 55098 1634 SH SOLE 0 1634 0 CONCENTRIX CORP COM 20602D101 205912 2550 SH SOLE 0 2550 0 CONDUENT INC COM 206787103 645 190 SH SOLE 0 190 0 CONOCOPHILLIPS COM 20825C104 15890087 153364 SH SOLE 0 153364 0 CONSOL ENERGY INC NEW COM 20854L108 54451 803 SH SOLE 0 803 0 CONSOLIDATED EDISON INC COM 209115104 179082 1981 SH SOLE 0 1981 0 CONSOLIDATED WATER CO INC ORD G23773107 8041500 331882 SH SOLE 0 331882 0 CONSTELLATION BRANDS INC CL A 21036P108 4250172 17268 SH SOLE 0 16851 417 CONSTELLATION ENERGY CORP COM 21037T109 127346 1391 SH SOLE 0 1391 0 COOPER COS INC COM NEW 216648402 312495 815 SH SOLE 0 815 0 COPART INC COM 217204106 155889564 1709128 SH SOLE 930 1708048 150 CORE LABORATORIES INC COM 21867A105 29062 1250 SH SOLE 0 1250 0 CORNING INC COM 219350105 338521 9661 SH SOLE 0 9661 0 CORTEVA INC COM 22052L104 2631875 45931 SH SOLE 0 45081 850 COSTAR GROUP INC COM 22160N109 466716 5244 SH SOLE 0 5244 0 COSTCO WHSL CORP NEW COM 22160K105 8266824 15354 SH SOLE 30 15324 0 COTERRA ENERGY INC COM 127097103 1228062 48540 SH SOLE 0 48540 0 COTY INC COM CL A 222070203 7176094 583897 SH SOLE 0 578897 5000 COUCHBASE INC COM 22207T101 15820 1000 SH SOLE 0 1000 0 COUPANG INC CL A 22266T109 13919 800 SH SOLE 0 800 0 COURSERA INC COM 22266M104 105787 8125 SH SOLE 0 8125 0 COUSINS PPTYS INC COM NEW 222795502 55290 2425 SH SOLE 0 2425 0 CRAWFORD & CO CL A 224633206 11090 999 SH SOLE 0 999 0 CREDIT ACCEP CORP MICH COM 225310101 119363 235 SH SOLE 0 235 0 CREDIT SUISSE AG NASSAU BRH X LINK SILVER 22542D225 146 2 SH SOLE 0 2 0 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 4157 157 SH SOLE 0 157 0 CRH PLC ADR 12626K203 1003 18 SH SOLE 0 18 0 CRINETICS PHARMACEUTICALS IN COM 22663K107 2742644 152200 SH SOLE 152200 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 2807 50 SH SOLE 0 50 0 CRITEO S A SPONS ADS 226718104 101 3 SH SOLE 0 3 0 CROWDSTRIKE HLDGS INC CL A 22788C105 31283 213 SH SOLE 0 213 0 CROWN CASTLE INC COM 22822V101 6092599 53472 SH SOLE 0 53472 0 CROWN CRAFTS INC COM 228309100 260995 52095 SH SOLE 0 0 52095 CSW INDUSTRIALS INC COM 126402106 83745121 503911 SH SOLE 0 503911 0 CSX CORP COM 126408103 10597904 310789 SH SOLE 0 310789 0 CUBESMART COM 229663109 9467 212 SH SOLE 0 212 0 CULLEN FROST BANKERS INC COM 229899109 1607465 14949 SH SOLE 0 14949 0 CULLMAN BANCORP INC COM 230153108 199811 18744 SH SOLE 0 18744 0 CUMMINS INC COM 231021106 100515 410 SH SOLE 0 410 0 CVS HEALTH CORP COM 126650100 9704933 140385 SH SOLE 0 139318 1067 D R HORTON INC COM 23331A109 255549 2100 SH SOLE 0 2100 0 DAILY JOURNAL CORP COM 233912104 289 1 SH SOLE 0 1 0 DANAHER CORPORATION COM 235851102 522015546 2176140 SH SOLE 1283 2171332 3525 DANIMER SCIENTIFIC INC COM CL A 236272100 892500 375000 SH SOLE 0 375000 0 DANONE SP ADR (0.2 ORD) 23636T100 10446 850 SH SOLE 0 850 0 DARDEN RESTAURANTS INC COM 237194105 233076 1395 SH SOLE 0 1395 0 DARLING INGREDIENTS INC COM 237266101 6379 100 SH SOLE 0 100 0 DATADOG INC CL A COM 23804L103 501246 5095 SH SOLE 0 5095 0 DAVITA INC COM 23918K108 16376 163 SH SOLE 0 163 0 DEERE & CO COM 244199105 5518687 13620 SH SOLE 0 12957 663 DELL TECHNOLOGIES INC CL C 24703L202 50105 926 SH SOLE 0 926 0 DELTA AIR LINES INC DEL COM NEW 247361702 7346308 154529 SH SOLE 50 153879 600 DENBURY INC COM 24790A101 5505544 63825 SH SOLE 0 62675 1150 DENTSPLY SIRONA INC COM 24906P109 341682 8537 SH SOLE 0 8537 0 DEVON ENERGY CORP NEW COM 25179M103 5538700 114578 SH SOLE 0 114578 0 DEXCOM INC COM 252131107 211655 1647 SH SOLE 0 1647 0 DIAGEO PLC SPON ADR NEW G42089113 342880 8000 SH SOLE 0 8000 0 DIAGEO PLC SPON ADR NEW 25243Q205 23149865 133444 SH SOLE 440 130503 2501 DIAMEDICA THERAPEUTICS INC COM NEW 25253X207 538894 124744 SH SOLE 0 124744 0 DIAMOND OFFSHORE DRILLING IN COM 25271C201 121040 8500 SH SOLE 0 8500 0 DIAMONDBACK ENERGY INC COM 25278X109 105088 800 SH SOLE 0 800 0 DIGITAL RLTY TR INC COM 253868103 67297 591 SH SOLE 0 591 0 DIGITALOCEAN HLDGS INC COM 25402D102 12042 300 SH SOLE 0 300 0 DIME CMNTY BANCSHARES INC COM 25432X102 33830 1918 SH SOLE 0 1918 0 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 22597 655 SH SOLE 0 655 0 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 103681 1892 SH SOLE 0 1892 0 DIODES INC COM 254543101 27747 300 SH SOLE 0 300 0 DISCOVER FINL SVCS COM 254709108 59593 510 SH SOLE 0 510 0 DISH NETWORK CORPORATION CL A 25470M109 68340 2000 SH SOLE 0 2000 0 DISNEY WALT CO COM 254687106 36024353 403497 SH SOLE 2350 399747 1400 DOLBY LABORATORIES INC COM CL A 25659T107 92717 1108 SH SOLE 0 1108 0 DOLLAR GEN CORP NEW COM 256677105 37181 219 SH SOLE 0 219 0 DOLLAR TREE INC COM 256746108 100450 700 SH SOLE 0 700 0 DOMINION ENERGY INC COM 25746U109 212442 4102 SH SOLE 0 3952 150 DOMINOS PIZZA INC COM 25754A201 6065 18 SH SOLE 0 18 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 4553 100 SH SOLE 0 100 0 DORCHESTER MINERALS LP COM UNIT 25820R105 470372 15700 SH SOLE 0 15700 0 DOUGLAS EMMETT INC COM 25960P109 11815611 939985 SH SOLE 475 919510 20000 DOVER CORP COM 260003108 136428 924 SH SOLE 0 924 0 DOW INC COM 260557103 1715483 32209 SH SOLE 0 32209 0 DRAFTKINGS INC NEW COM CL A 26142V105 823 31 SH SOLE 0 31 0 DUCOMMUN INC DEL COM 264147109 145959 3350 SH SOLE 0 3350 0 DUKE ENERGY CORP NEW COM NEW 26441C204 997460 11115 SH SOLE 21 11094 0 DUN & BRADSTREET HLDGS INC COM 26484T106 41073 3550 SH SOLE 0 3550 0 DUNDEE CORP CLASS A 264901109 2720819 2756656 SH SOLE 0 2614476 142180 DUPONT DE NEMOURS INC COM 26614N102 1887768 26424 SH SOLE 320 26104 0 EAGLE BANCORP MONT INC COM 26942G100 400022 30236 SH SOLE 0 0 30236 EASTMAN CHEM CO COM 277432100 591230 7062 SH SOLE 0 7062 0 EATON CORP PLC SHS G29183103 4228529 21027 SH SOLE 0 20427 600 EATON VANCE ENHANCED EQUITY COM 278277108 232 12 SH SOLE 0 12 0 EATON VANCE LTD DURATION INC COM 27828H105 2667 285 SH SOLE 0 285 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 22750 1000 SH SOLE 0 1000 0 EBAY INC. COM 278642103 2385462 53378 SH SOLE 0 52220 1158 ECOLAB INC COM 278865100 1047095 5608 SH SOLE 0 5608 0 EDITAS MEDICINE INC COM 28106W103 3645 443 SH SOLE 0 443 0 EDWARDS LIFESCIENCES CORP COM 28176E108 463254 4911 SH SOLE 0 4911 0 ELANCO ANIMAL HEALTH INC COM 28414H103 95761 9519 SH SOLE 0 9519 0 ELASTIC N V ORD SHS N14506104 384 6 SH SOLE 0 6 0 ELECTRONIC ARTS INC COM 285512109 32425 250 SH SOLE 0 250 0 ELEVANCE HEALTH INC COM 036752103 214631 483 SH SOLE 0 483 0 ELLSWORTH GROWTH & INCOME FD COM 289074106 430 50 SH SOLE 0 50 0 ELME COMMUNITIES SH BEN INT 939653101 6247 380 SH SOLE 0 380 0 EMBECTA CORP COMMON STOCK 29082K105 87912 4070 SH SOLE 0 4070 0 EMERALD HOLDING INC COM 29103W104 124640 30400 SH SOLE 0 30400 0 EMERSON ELEC CO COM 291011104 775817 8583 SH SOLE 0 8583 0 ENBRIDGE INC COM 29250N105 52636497 1416864 SH SOLE 324 1416540 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 652780 51400 SH SOLE 0 51400 0 ENI S P A SPONSORED ADR 26874R108 1237 43 SH SOLE 0 43 0 ENOVA INTL INC COM 29357K103 1912 36 SH SOLE 0 36 0 ENOVIS CORPORATION COM 194014502 14939 233 SH SOLE 0 233 0 ENSTAR GROUP LIMITED SHS G3075P101 2771391 11347 SH SOLE 0 11347 0 ENTEGRIS INC COM 29362U104 181306807 1666999 SH SOLE 44692 1615669 6638 ENTERGY CORP NEW COM 29364G103 19474 200 SH SOLE 0 200 0 ENTERPRISE PRODS PARTNERS L COM 293792107 8125566 308370 SH SOLE 775 307595 0 ENVIRI CORP COM 415864107 80539 8160 SH SOLE 0 8160 0 EOG RES INC COM 26875P101 857727 7493 SH SOLE 55 7438 0 EQRX INC *W EXP 12/17/202 26886C115 16 100 SH SOLE 0 100 0 EQUIFAX INC COM 294429105 449423 1910 SH SOLE 0 1910 0 EQUINIX INC COM 29444U700 137189 175 SH SOLE 0 175 0 EQUITY COMWLTH COM SH BEN INT 294628102 10130 500 SH SOLE 0 500 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 95062 1441 SH SOLE 0 1441 0 ESAB CORPORATION COM 29605J106 15503 233 SH SOLE 0 233 0 ESCALADE INC COM 296056104 1335 100 SH SOLE 0 100 0 ESQUIRE FINL HLDGS INC COM 29667J101 4230950 92500 SH SOLE 62500 22500 7500 ESSENTIAL UTILS INC COM 29670G102 7802965 195514 SH SOLE 140 195374 0 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 65 4 SH SOLE 0 4 0 ETF SER SOLUTIONS US GLB JETS 26922A842 92320 4310 SH SOLE 0 4310 0 EURONET WORLDWIDE INC COM 298736109 55750 475 SH SOLE 0 475 0 EVERCORE INC CLASS A 29977A105 9887 80 SH SOLE 0 80 0 EVEREST RE GROUP LTD COM G3223R108 1435812 4200 SH SOLE 100 4100 0 EVERGY INC COM 30034W106 8021591 137309 SH SOLE 0 136768 541 EVERSOURCE ENERGY COM 30040W108 337011 4752 SH SOLE 0 4752 0 EVOLUS INC COM 30052C107 16630401 2287538 SH SOLE 2287538 0 0 EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102 810894 135149 SH SOLE 81069 54080 0 EXELIXIS INC COM 30161Q104 4299 225 SH SOLE 0 225 0 EXELON CORP COM 30161N101 170293 4180 SH SOLE 0 4180 0 EXPEDIA GROUP INC COM NEW 30212P303 179618 1642 SH SOLE 0 1642 0 EXPEDITORS INTL WASH INC COM 302130109 55719 460 SH SOLE 0 460 0 EXTRA SPACE STORAGE INC COM 30225T102 111637 750 SH SOLE 0 750 0 EXTREME NETWORKS COM 30226D106 416 16 SH SOLE 0 16 0 EXXON MOBIL CORP COM 30231G102 20601170 192085 SH SOLE 324 189427 2334 F N B CORP COM 302520101 10684 934 SH SOLE 0 934 0 FAIR ISAAC CORP COM 303250104 53407 66 SH SOLE 0 66 0 FARMERS & MERCHANTS BANCORP COM 30779N105 103230 4586 SH SOLE 0 4586 0 FASTLY INC CL A 31188V100 6607 419 SH SOLE 0 419 0 FEDEX CORP COM 31428X106 2331003 9403 SH SOLE 0 9153 250 FERRARI N V COM N3167Y103 6504 20 SH SOLE 0 20 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 25888 550 SH SOLE 0 550 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 62460 1735 SH SOLE 0 1735 0 FIDELITY NATL INFORMATION SV COM 31620M106 43267 791 SH SOLE 0 791 0 FIFTH THIRD BANCORP COM 316773100 56351 2150 SH SOLE 0 2150 0 FIRST BANCORP INC ME COM 31866P102 9736 400 SH SOLE 0 400 0 FIRST FINL BANCORP OH COM 320209109 95413 4668 SH SOLE 0 4668 0 FIRST HORIZON CORPORATION COM 320517105 48754 4326 SH SOLE 0 4326 0 FIRST INDL RLTY TR INC COM 32054K103 128968 2450 SH SOLE 0 2450 0 FIRST LONG IS CORP COM 320734106 98071 8159 SH SOLE 0 8159 0 FIRST SOLAR INC COM 336433107 19009 100 SH SOLE 0 100 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 30696 600 SH SOLE 0 600 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 40090 1000 SH SOLE 0 1000 0 FIRST WAVE BIOPHARMA INC COM 33749P309 1 1 SH SOLE 0 1 0 FIRSTENERGY CORP COM 337932107 18351 472 SH SOLE 0 472 0 FISERV INC COM 337738108 281819 2234 SH SOLE 0 2234 0 FIVE POINT HOLDINGS LLC COM CL A 33833Q106 137275 47500 SH SOLE 0 47500 0 FIVERR INTL LTD ORD SHS M4R82T106 4161 160 SH SOLE 0 160 0 FLEETCOR TECHNOLOGIES INC COM 339041105 10796 43 SH SOLE 0 43 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 11557 200 SH SOLE 0 200 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 4212 189 SH SOLE 0 189 0 FLOOR & DECOR HLDGS INC CL A 339750101 519799 5000 SH SOLE 0 5000 0 FLUENCE ENERGY INC COM CL A 34379V103 1864 70 SH SOLE 0 70 0 FMC CORP COM NEW 302491303 10434 100 SH SOLE 0 100 0 FOOT LOCKER INC COM 344849104 208231 7681 SH SOLE 0 7681 0 FORD MTR CO DEL COM 345370860 211305 13966 SH SOLE 1 13965 0 FORTINET INC COM 34959E109 199179 2635 SH SOLE 0 2635 0 FORTIVE CORP COM 34959J108 87525387 1170594 SH SOLE 400 1169724 470 FORTUNE BRANDS INNOVATIONS I COM 34964C106 18707 260 SH SOLE 0 260 0 FOUR CORNERS PPTY TR INC COM 35086T109 11480 452 SH SOLE 0 452 0 FOX CORP CL A COM 35137L105 272 8 SH SOLE 0 8 0 FRANCO NEV CORP COM 351858105 4991 35 SH SOLE 0 35 0 FRANKLIN COVEY CO COM 353469109 104832 2400 SH SOLE 0 2400 0 FRANKLIN ELEC INC COM 353514102 1389150 13500 SH SOLE 0 13500 0 FRANKLIN RESOURCES INC COM 354613101 459412 17200 SH SOLE 0 17200 0 FRANKLIN STR PPTYS CORP COM 35471R106 6525 4500 SH SOLE 0 4500 0 FREEPORT-MCMORAN INC CL B 35671D857 350920 8773 SH SOLE 0 8773 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 478 20 SH SOLE 0 20 0 FRP HLDGS INC COM 30292L107 41450 720 SH SOLE 0 720 0 FS BANCORP INC COM 30263Y104 210490 7000 SH SOLE 0 0 7000 GALLAGHER ARTHUR J & CO COM 363576109 7872243 35853 SH SOLE 0 34920 933 GAMBLING COM GROUP LIMITED ORDINARY SHARES G3R239101 45383 4432 SH SOLE 0 4432 0 GARMIN LTD SHS H2906T109 27323 262 SH SOLE 0 262 0 GARRETT MOTION INC COM 366505105 9780 1292 SH SOLE 0 1292 0 GARTNER INC COM 366651107 145028 414 SH SOLE 0 414 0 GATES INDL CORP PLC ORD SHS G39108108 13429180 996230 SH SOLE 500 979630 16100 GATEWAY BANK FSB COMMON RSTD PER367155 845833 2416667 SH SOLE 2416667 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 440565 5423 SH SOLE 72 5348 3 GEN DIGITAL INC COM 668771108 6739938 363339 SH SOLE 175 361864 1300 GENERAC HLDGS INC COM 368736104 2982 20 SH SOLE 0 20 0 GENERAL AMERN INVS CO INC COM 368802104 345608 8284 SH SOLE 0 8284 0 GENERAL DYNAMICS CORP COM 369550108 508614 2364 SH SOLE 0 2364 0 GENERAL ELECTRIC CO COM NEW 369604301 2045213 18618 SH SOLE 217 18392 9 GENERAL MLS INC COM 370334104 6386765 83269 SH SOLE 0 83269 0 GENERAL MTRS CO COM 37045V100 1707552 44283 SH SOLE 0 44283 0 GENERATIONS BANCORP NY INC COM 37149G108 272680 30064 SH SOLE 0 30064 0 GEVO INC COM PAR 374396406 38 25 SH SOLE 0 25 0 GILEAD SCIENCES INC COM 375558103 6842197 88779 SH SOLE 0 88459 320 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 61566 33100 SH SOLE 0 33100 0 GLATFELTER CORPORATION COM 377320106 251270 83202 SH SOLE 0 83202 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 48765 750 SH SOLE 0 750 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 280261 8900 SH SOLE 0 8900 0 GLOBAL X FDS US PFD ETF 37954Y657 12797 660 SH SOLE 0 660 0 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 41664 1600 SH SOLE 0 1600 0 GLOBALSTAR INC COM 378973408 200 186 SH SOLE 0 186 0 GLOBE LIFE INC COM 37959E102 5127913 46779 SH SOLE 0 46779 0 GODADDY INC CL A 380237107 4359418 58025 SH SOLE 0 58025 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 9551 109 SH SOLE 0 109 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 8910 298 SH SOLE 0 298 0 GOLDMAN SACHS GROUP INC COM 38141G104 786029 2437 SH SOLE 0 2437 0 GRACO INC COM 384109104 31069272 382502 SH SOLE 22704 356098 3700 GRAINGER W W INC COM 384802104 571727 725 SH SOLE 0 725 0 GRAND RIV COMM COMMON 386441109 1267306 319704 SH SOLE 294704 0 25000 GRAPHIC PACKAGING HLDG CO COM 388689101 2591827 107858 SH SOLE 0 105704 2154 GREAT LAKES DREDGE & DOCK CO COM 390607109 2448000 300000 SH SOLE 0 300000 0 GREEN BRICK PARTNERS INC COM 392709101 10794442 190043 SH SOLE 0 187793 2250 GREENHILL & CO INC COM 395259104 3662 250 SH SOLE 0 250 0 GROUPE DANONE SHS F12033134 3761833 61913 SH SOLE 0 61913 0 GROVE COLLABORATIVE HOLD INC COM CL A 39957D201 20641 11662 SH SOLE 0 11662 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 10552 38 SH SOLE 0 38 0 GSK PLC SPONSORED ADR 37733W204 403908 11333 SH SOLE 20 11313 0 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 154725 2463 SH SOLE 0 2463 0 HALEON PLC SPON ADS 405552100 125297 14952 SH SOLE 25 14927 0 HANESBRANDS INC COM 410345102 57331 12628 SH SOLE 0 12628 0 HARTE HANKS INC COM 416196202 175 32 SH SOLE 0 32 0 HARTFORD FINL SVCS GROUP INC COM 416515104 31688 440 SH SOLE 0 440 0 HASBRO INC COM 418056107 417118 6440 SH SOLE 0 6440 0 HCA HEALTHCARE INC COM 40412C101 5107871 16831 SH SOLE 0 16831 0 HEICO CORP NEW CL A 422806208 84360 600 SH SOLE 0 600 0 HEICO CORP NEW COM 422806109 37865 214 SH SOLE 0 214 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 3136500 425000 SH SOLE 0 425000 0 HENRY JACK & ASSOC INC COM 426281101 77109 460 SH SOLE 0 460 0 HERC HLDGS INC COM 42704L104 13685 100 SH SOLE 0 100 0 HERCULES CAPITAL INC COM 427096508 12210 825 SH SOLE 0 825 0 HERITAGE COMM CORP COM 426927109 762132 92045 SH SOLE 92045 0 0 HERSHEY CO COM 427866108 1989313 7965 SH SOLE 0 7965 0 HESS CORP COM 42809H107 948931 6980 SH SOLE 0 6980 0 HESS MIDSTREAM LP CL A SHS 428103105 12272 400 SH SOLE 0 400 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 36523 2174 SH SOLE 0 2174 0 HEXCEL CORP NEW COM 428291108 111825 1471 SH SOLE 0 1471 0 HIGHWOODS PPTYS INC COM 431284108 52602 2200 SH SOLE 0 2200 0 HILLTOP HOLDINGS INC COM 432748101 550550 17500 SH SOLE 0 0 17500 HILTON WORLDWIDE HLDGS INC COM 43300A203 26447340 181704 SH SOLE 0 181704 0 HOLOGIC INC COM 436440101 41837199 516700 SH SOLE 514500 2200 0 HOME BANCSHARES INC COM 436893200 501600 22000 SH SOLE 0 0 22000 HOME DEPOT INC COM 437076102 12444823 40059 SH SOLE 28 40031 0 HONDA MOTOR LTD AMERN SHS 438128308 1636 54 SH SOLE 0 54 0 HONEYWELL INTL INC COM 438516106 297802253 1446624 SH SOLE 11886 1432605 2133 HORMEL FOODS CORP COM 440452100 88966 2212 SH SOLE 0 2212 0 HOULIHAN LOKEY INC CL A 441593100 4915 50 SH SOLE 0 50 0 HOWARD HUGHES CORP COM 44267D107 15951705 202125 SH SOLE 50 195475 6600 HOWMET AEROSPACE INC COM 443201108 18783 379 SH SOLE 0 379 0 HP INC COM 40434L105 75132 2446 SH SOLE 0 2446 0 HSBC HLDGS PLC SPON ADR NEW 404280406 731068 18452 SH SOLE 0 18452 0 HUMANA INC COM 444859102 20567 46 SH SOLE 0 46 0 HUNTINGTON BANCSHARES INC COM 446150104 2221089 206037 SH SOLE 0 205960 77 HUNTINGTON INGALLS INDS INC COM 446413106 21394 94 SH SOLE 0 94 0 HUNTSMAN CORP COM 447011107 298571 11050 SH SOLE 0 11050 0 HURCO CO COM 447324104 650582 30050 SH SOLE 0 30050 0 HYATT HOTELS CORP COM CL A 448579102 25665 224 SH SOLE 0 224 0 HYCROFT MINING HOLDING CORP *W EXP 05/29/202 44862P117 1950 100000 SH SOLE 0 100000 0 IAC INC COM NEW 44891N208 90957824 1464937 SH SOLE 16614 1444373 3950 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 870 30 SH SOLE 0 30 0 ICU MED INC COM 44930G107 71276 400 SH SOLE 0 400 0 IDACORP INC COM 451107106 5038480 49108 SH SOLE 0 48468 640 IDEAYA BIOSCIENCES INC COM 45166A102 13937027 593065 SH SOLE 593065 0 0 IDEX CORP COM 45167R104 571084 2653 SH SOLE 0 2653 0 IDEXX LABS INC COM 45168D104 228514 455 SH SOLE 0 455 0 ILLINOIS TOOL WKS INC COM 452308109 5838930 23339 SH SOLE 0 23339 0 ILLUMINA INC COM 452327109 28873 154 SH SOLE 0 54 100 IMMUNOCORE HLDGS PLC ADS 45258D105 36800390 613749 SH SOLE 613749 0 0 IMMUNOGEN INC COM 45253H101 32220525 1707500 SH SOLE 1700000 7500 0 INCYTE CORP COM 45337C102 37350 600 SH SOLE 0 600 0 INDEPENDENCE RLTY TR INC COM 45378A106 728 40 SH SOLE 0 40 0 INDEPENDENT BANK GROUP INC COM 45384B106 404428 8325 SH SOLE 0 0 8325 INDEPENDENT BK CORP MASS COM 453836108 74987 1684 SH SOLE 0 1684 0 INDIA FD INC COM 454089103 498 30 SH SOLE 0 30 0 INDIVIOR PLC ORD G4766E116 66521 2795 SH SOLE 0 2795 0 INGERSOLL RAND INC COM 45687V106 113203 1732 SH SOLE 0 1732 0 INGREDION INC COM 457187102 37920458 357909 SH SOLE 0 357909 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C540 22197 667 SH SOLE 0 667 0 INNOVID CORP *W EXP 11/30/202 457679116 125 1250 SH SOLE 0 1250 0 INNOVIVA INC COM 45781M101 12730 1000 SH SOLE 0 1000 0 INSULET CORP COM 45784P101 57379 199 SH SOLE 0 199 0 INTEL CORP COM 458140100 1990495 59523 SH SOLE 0 59523 0 INTER PARFUMS INC COM 458334109 54091 400 SH SOLE 0 400 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 187542614 1658495 SH SOLE 530 1657808 157 INTERNATIONAL BUSINESS MACHS COM 459200101 16972604 126840 SH SOLE 795 124050 1995 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 264875 3328 SH SOLE 0 3328 0 INTERNATIONAL PAPER CO COM 460146103 221143 6951 SH SOLE 0 6951 0 INTERPUBLIC GROUP COS INC COM 460690100 12924 335 SH SOLE 0 335 0 INTUIT COM 461202103 52691 115 SH SOLE 0 115 0 INTUITIVE SURGICAL INC COM NEW 46120E602 354591 1037 SH SOLE 0 1037 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 231540 10200 SH SOLE 0 10200 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 1118 60 SH SOLE 0 60 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 222500 10000 SH SOLE 0 10000 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 13082 232 SH SOLE 0 232 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1444923 13156 SH SOLE 3500 9656 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 410 39 SH SOLE 0 39 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 16469 56 SH SOLE 0 56 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 33330 471 SH SOLE 0 471 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 259405 2900 SH SOLE 0 2900 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 49095 300 SH SOLE 0 300 0 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 17983 520 SH SOLE 0 520 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 269521 7050 SH SOLE 0 6750 300 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 27205 174 SH SOLE 0 174 0 INVESCO PA VALUE MUN INC TR COM 46132K109 3451 350 SH SOLE 0 350 0 INVESCO QQQ TR UNIT SER 1 46090E103 4712690 12757 SH SOLE 55 12702 0 INVITAE CORP COM 46185L103 1130 1000 SH SOLE 0 1000 0 INVITATION HOMES INC COM 46187W107 131580 3825 SH SOLE 0 3825 0 IONIS PHARMACEUTICALS INC COM 462222100 31798 775 SH SOLE 0 775 0 IQVIA HLDGS INC COM 46266C105 43281935 192561 SH SOLE 0 192561 0 IROBOT CORP COM 462726100 2262 50 SH SOLE 0 50 0 IRON MTN INC DEL COM 46284V101 113355 1995 SH SOLE 0 1995 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 158802 14925 SH SOLE 0 14925 0 ISHARES GOLD TR ISHARES NEW 464285204 1076488 29582 SH SOLE 0 82 29500 ISHARES INC MSCI EURZONE ETF 464286608 52692 1150 SH SOLE 0 740 410 ISHARES INC MSCI JPN ETF NEW 46434G822 23955 387 SH SOLE 0 387 0 ISHARES INC CORE MSCI EMKT 46434G103 433554 8796 SH SOLE 0 7881 915 ISHARES INC JP MORGAN EM ETF 464286517 2554 69 SH SOLE 0 69 0 ISHARES INC MSCI GLB SLV&MTL 464286327 19 2 SH SOLE 0 2 0 ISHARES SILVER TR ISHARES 46428Q109 3133 150 SH SOLE 96 54 0 ISHARES TR 0-5YR HI YL CP 46434V407 2279 55 SH SOLE 0 55 0 ISHARES TR NORTH AMERN NAT 464287374 16778 432 SH SOLE 0 432 0 ISHARES TR INTL DIV GRWTH 46435G524 403650 6500 SH SOLE 0 6500 0 ISHARES TR ESG MSCI USA ETF 46436E767 5392 150 SH SOLE 0 150 0 ISHARES TR CORE S&P TTL STK 464287150 553187 5654 SH SOLE 0 5257 397 ISHARES TR JPMORGAN USD EMG 464288281 1038 10 SH SOLE 0 10 0 ISHARES TR ISHS 1-5YR INVS 464288646 213021 4246 SH SOLE 0 4246 0 ISHARES TR CORE S&P MCP ETF 464287507 419675 1604 SH SOLE 0 1604 0 ISHARES TR MSCI USA MIN VOL 46429B697 9142 123 SH SOLE 78 45 0 ISHARES TR CORE S&P US GWT 464287671 25776 264 SH SOLE 0 264 0 ISHARES TR RUSSELL 3000 ETF 464287689 91612 360 SH SOLE 0 360 0 ISHARES TR 20 YR TR BD ETF 464287432 205880 2000 SH SOLE 0 2000 0 ISHARES TR CALIF MUN BD ETF 464288356 20558 361 SH SOLE 0 361 0 ISHARES TR PFD AND INCM SEC 464288687 97429 3150 SH SOLE 0 3150 0 ISHARES TR SELECT DIVID ETF 464287168 441870 3900 SH SOLE 0 3900 0 ISHARES TR CORE S&P SCP ETF 464287804 3316086 33277 SH SOLE 0 33277 0 ISHARES TR TIPS BD ETF 464287176 17219 160 SH SOLE 0 160 0 ISHARES TR IBOXX INV CP ETF 464287242 27143 251 SH SOLE 0 251 0 ISHARES TR U.S. ENERGY ETF 464287796 25275 590 SH SOLE 0 390 200 ISHARES TR GLOBAL 100 ETF 464287572 34227 450 SH SOLE 0 450 0 ISHARES TR US INFRASTRUC 46435U713 175860 4500 SH SOLE 0 4500 0 ISHARES TR MSCI INTL QUALTY 46434V456 53400 1500 SH SOLE 0 1500 0 ISHARES TR NATIONAL MUN ETF 464288414 5870 55 SH SOLE 0 55 0 ISHARES TR US TREAS BD ETF 46429B267 824 36 SH SOLE 0 36 0 ISHARES TR CORE S&P500 ETF 464287200 1469646 3296 SH SOLE 0 3231 65 ISHARES TR FLTG RATE NT ETF 46429B655 223353 4395 SH SOLE 19 4376 0 ISHARES TR MSCI EAFE ETF 464287465 59885 826 SH SOLE 0 826 0 ISHARES TR CORE DIV GRWTH 46434V621 425586 8259 SH SOLE 153 8106 0 ISHARES TR U.S. PHARMA ETF 464288836 42986 240 SH SOLE 0 240 0 ISHARES TR CORE S&P US VLU 464287663 297153 3797 SH SOLE 0 2922 875 ISHARES TR 7-10 YR TRSY BD 464287440 96600 1000 SH SOLE 0 1000 0 ISHARES TR EAFE VALUE ETF 464288877 1272 26 SH SOLE 0 26 0 ISHARES TR ISHS 5-10YR INVT 464288638 18963 375 SH SOLE 0 375 0 ISHARES TR 3 7 YR TREAS BD 464288661 4149 36 SH SOLE 0 36 0 ISHARES TR US OIL EQ&SV ETF 464288844 80 4 SH SOLE 0 4 0 ISHARES TR MSCI USA VALUE 46432F388 3257 34 SH SOLE 0 34 0 ISHARES TR MICRO-CAP ETF 464288869 327 3 SH SOLE 0 3 0 ISHARES TR SHRT NAT MUN ETF 464288158 280908 2700 SH SOLE 0 2700 0 ISHARES TR RUS 1000 VAL ETF 464287598 1189406 7536 SH SOLE 0 7536 0 ISHARES TR RUS 1000 ETF 464287622 298337 1224 SH SOLE 0 1224 0 ISHARES TR MRGSTR MD CP VAL 464288406 482909 7581 SH SOLE 0 7581 0 ISHARES TR U.S. UTILITS ETF 464287697 9810 119 SH SOLE 0 119 0 ISHARES TR CORE MSCI EAFE 46432F842 105165 1558 SH SOLE 0 1500 58 ISHARES TR RUS MID CAP ETF 464287499 238515 3266 SH SOLE 0 3266 0 ISHARES TR U.S. REAL ES ETF 464287739 32452 375 SH SOLE 0 375 0 ISHARES TR MORNINGSTAR VALU 464288109 332600 5000 SH SOLE 0 5000 0 ISHARES TR CORE TOTAL USD 46434V613 90 2 SH SOLE 0 2 0 ISHARES TR SP SMCP600VL ETF 464287879 3042 32 SH SOLE 0 32 0 ISHARES TR RUSSELL 2000 ETF 464287655 131650 703 SH SOLE 0 703 0 ISHARES TR S&P MC 400VL ETF 464287705 4713 44 SH SOLE 0 44 0 ISHARES TR S&P 100 ETF 464287101 41412 200 SH SOLE 0 200 0 ISHARES TR CORE HIGH DV ETF 46429B663 507679 5037 SH SOLE 0 5037 0 ISHARES TR MSCI USA QLT FCT 46432F339 552562 4097 SH SOLE 0 4097 0 ISHARES TR RUS MDCP VAL ETF 464287473 102480 933 SH SOLE 0 709 224 ISHARES TR GLOBAL TECH ETF 464287291 43284 696 SH SOLE 0 696 0 ISHARES TR EAFE SML CP ETF 464288273 1533 26 SH SOLE 0 26 0 ISHARES TR LATN AMER 40 ETF 464287390 27170 1000 SH SOLE 0 1000 0 ISHARES TR S&P 500 VAL ETF 464287408 46422 288 SH SOLE 0 288 0 ISHARES TR GLOB HLTHCRE ETF 464287325 33995 400 SH SOLE 0 400 0 ISHARES TR RUS 1000 GRW ETF 464287614 451845 1642 SH SOLE 0 1642 0 ISHARES TR S&P 500 GRWT ETF 464287309 38693 548 SH SOLE 0 548 0 ISHARES TR BROAD USD HIGH 46435U853 1447 41 SH SOLE 0 41 0 ISHARES TR ESG MSCI LEADR 46435U218 23226 300 SH SOLE 0 300 0 ISHARES TR ISHARES BIOTECH 464287556 68558 540 SH SOLE 0 540 0 ISHARES TR MSCI EMG MKT ETF 464287234 696928 17617 SH SOLE 0 17617 0 ISHARES TR U.S. TECH ETF 464287721 43548 400 SH SOLE 0 400 0 ISHARES TR RUS 2000 VAL ETF 464287630 4083 29 SH SOLE 0 0 29 ISHARES TR EAFE GRWTH ETF 464288885 64605 677 SH SOLE 0 677 0 ISHARES TR EXPANDED TECH 464287515 155952 450 SH SOLE 0 450 0 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 11385 229 SH SOLE 0 229 0 ITT INC COM 45073V108 84634 908 SH SOLE 0 908 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 58096 1050 SH SOLE 0 1050 0 JACOBS SOLUTIONS INC COM 46982L108 717620 6036 SH SOLE 0 6036 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 61721 2265 SH SOLE 0 2265 0 JBG SMITH PPTYS COM 46590V100 239271 15909 SH SOLE 0 15909 0 JD.COM INC SPON ADR CL A 47215P106 25597 750 SH SOLE 0 750 0 JEFFERIES FINL GROUP INC COM 47233W109 10416272 314026 SH SOLE 0 314026 0 JOHNSON & JOHNSON COM 478160104 203351722 1228559 SH SOLE 108327 1115922 4310 JOHNSON CTLS INTL PLC SHS G51502105 9744 143 SH SOLE 0 143 0 JOHNSON OUTDOORS INC CL A 479167108 52232 850 SH SOLE 0 850 0 JOURNEY MED CORP COM 48115J109 56117 35294 SH SOLE 0 35294 0 JPMORGAN CHASE & CO COM 46625H100 36853516 254690 SH SOLE 1398 249758 3534 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 18328 800 SH SOLE 0 800 0 KALTURA INC COM 483467106 106000 50000 SH SOLE 0 50000 0 KALVISTA PHARMACEUTICALS INC COM 483497103 3532536 392504 SH SOLE 392504 0 0 KEARNY FINL CORP MD COM 48716P108 1142 162 SH SOLE 0 81 81 KELLOGG CO COM 487836108 3349204 49691 SH SOLE 0 49691 0 KENNEDY-WILSON HOLDINGS INC COM 489398107 2402959 147150 SH SOLE 0 107150 40000 KEYCORP COM 493267108 92104 9968 SH SOLE 0 9859 109 KEYSIGHT TECHNOLOGIES INC COM 49338L103 169001759 1025869 SH SOLE 21942 1000867 3060 KILROY RLTY CORP COM 49427F108 41373 1375 SH SOLE 0 1375 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 43320 2945 SH SOLE 0 2945 0 KIMBERLY-CLARK CORP COM 494368103 2797095 20260 SH SOLE 0 20260 0 KINDER MORGAN INC DEL COM 49456B101 162522 9438 SH SOLE 0 9438 0 KKR & CO INC COM 48251W104 483661964 8729853 SH SOLE 107283 8587100 35470 KKR & CO INC 6% MCONV PFD C 48251W401 1999855 30255 SH SOLE 0 30255 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 174 15 SH SOLE 0 15 0 KLA CORP COM NEW 482480100 46076 95 SH SOLE 0 95 0 KNIFE RIVER CORP COMMON STOCK 498894104 2089131 48026 SH SOLE 0 48026 0 KOHLS CORP COM 500255104 2719 118 SH SOLE 0 118 0 KONTOOR BRANDS INC COM 50050N103 1178 28 SH SOLE 0 28 0 KOREA ELEC PWR CORP SPONSORED ADR 500631106 23250 3000 SH SOLE 0 3000 0 KRAFT HEINZ CO COM 500754106 94217 2654 SH SOLE 0 2638 16 KROGER CO COM 501044101 9400 200 SH SOLE 0 200 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 91964 6925 SH SOLE 178 6745 2 L3HARRIS TECHNOLOGIES INC COM 502431109 228267 1166 SH SOLE 0 1166 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 236503 980 SH SOLE 0 980 0 LAKE SHORE BANCORP INC COM 510700107 199320 18507 SH SOLE 0 18507 0 LAM RESEARCH CORP COM 512807108 59844 93 SH SOLE 0 93 0 LAMAR ADVERTISING CO NEW CL A 512816109 3170045 31940 SH SOLE 0 31940 0 LAMB WESTON HLDGS INC COM 513272104 20576 179 SH SOLE 0 179 0 LANDMARK BANCORP INC COM 51504L107 427280 19609 SH SOLE 0 0 19609 LANTHEUS HLDGS INC COM 516544103 362870 4324 SH SOLE 0 4324 0 LAS VEGAS SANDS CORP COM 517834107 8700 150 SH SOLE 0 150 0 LAUDER ESTEE COS INC CL A 518439104 301050 1533 SH SOLE 0 1533 0 LEGGETT & PLATT INC COM 524660107 14810 500 SH SOLE 0 500 0 LEIDOS HOLDINGS INC COM 525327102 84144 951 SH SOLE 0 951 0 LENDINGCLUB CORP COM NEW 52603A208 5128 526 SH SOLE 0 526 0 LENNAR CORP CL A 526057104 8529350 68066 SH SOLE 0 67166 900 LENNAR CORP CL B 526057302 5541894 49052 SH SOLE 0 49052 0 LIBERTY BROADBAND CORP COM SER A 530307107 6411408 85266 SH SOLE 4853 79913 500 LIBERTY BROADBAND CORP COM SER C 530307305 8729025 121059 SH SOLE 12100 108322 637 LIBERTY GLOBAL PLC SHS CL A G5480U104 276301 16387 SH SOLE 0 16387 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 857295 48242 SH SOLE 0 48242 0 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 7757 900 SH SOLE 0 900 0 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 96 11 SH SOLE 0 11 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 10275321 336192 SH SOLE 22255 311637 2300 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 3339646 44357 SH SOLE 0 44357 0 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 7923 200 SH SOLE 0 200 0 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 1752101 25908 SH SOLE 0 25908 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 4513048 152637 SH SOLE 15088 137149 400 LIFE STORAGE INC COM 53223X107 136284 1025 SH SOLE 0 1025 0 LILLY ELI & CO COM 532457108 28507680 60785 SH SOLE 10 60675 100 LINDE PLC SHS G54950103 242887536 646735 SH SOLE 9905 632928 3902 LINEAGE CELL THERAPEUTICS IN COM 53566P109 132 94 SH SOLE 0 94 0 LISTED FD TR HORIZON KINETICS 53656F623 39741 1300 SH SOLE 0 1300 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 6063 300 SH SOLE 0 300 0 LIVENT CORP COM 53814L108 2550 93 SH SOLE 0 93 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 20303 9229 SH SOLE 0 9229 0 LOCKHEED MARTIN CORP COM 539830109 2411470 5238 SH SOLE 0 5238 0 LOEWS CORP COM 540424108 10379530 174798 SH SOLE 0 174798 0 LOWES COS INC COM 548661107 280110704 1248583 SH SOLE 9489 1237374 1720 LPL FINL HLDGS INC COM 50212V100 10436 48 SH SOLE 0 48 0 LUCID GROUP INC COM 549498103 6890 1000 SH SOLE 0 1000 0 LULULEMON ATHLETICA INC COM 550021109 771761 2039 SH SOLE 0 2039 0 LUMEN TECHNOLOGIES INC COM 550241103 67854 30024 SH SOLE 0 30024 0 LUMENTUM HLDGS INC COM 55024U109 499224 8800 SH SOLE 0 8800 0 LYFT INC CL A COM 55087P104 239 25 SH SOLE 0 25 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3673 40 SH SOLE 0 40 0 M & T BK CORP COM 55261F104 2475942 20006 SH SOLE 0 20006 0 M D C HLDGS INC COM 552676108 938206 20060 SH SOLE 0 20060 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 163825 2500 SH SOLE 0 2500 0 MADISON SQUARE GARDEN ENTMT COM CL A 558256103 2891 86 SH SOLE 0 86 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 629432 10100 SH SOLE 0 10100 0 MAGNOLIA OIL & GAS CORP CL A 559663109 9467 453 SH SOLE 0 453 0 MAGYAR BANCORP INC COM 55977T208 289675 28015 SH SOLE 0 28015 0 MAIN STR CAP CORP COM 56035L104 8006 200 SH SOLE 0 200 0 MAINSTREET BANCSHARES INC COM 56064Y100 5333325 235363 SH SOLE 110361 66387 58615 MANPOWERGROUP INC WIS COM 56418H100 2020401 25444 SH SOLE 0 25444 0 MANULIFE FINL CORP COM 56501R106 25963 1373 SH SOLE 0 1373 0 MARATHON OIL CORP COM 565849106 297579 12927 SH SOLE 214 12713 0 MARATHON PETE CORP COM 56585A102 1434610 12303 SH SOLE 0 12303 0 MARINE BANCORP FLA I COMMON 56813P103 2473186 98730 SH SOLE 98730 0 0 MARKEL GROUP INC COM 570535104 1630769 1179 SH SOLE 0 1179 0 MARKETAXESS HLDGS INC COM 57060D108 205214 785 SH SOLE 0 785 0 MARRIOTT INTL INC NEW CL A 571903202 126849884 690565 SH SOLE 0 690515 50 MARSH & MCLENNAN COS INC COM 571748102 710255 3776 SH SOLE 0 3776 0 MARTIN MARIETTA MATLS INC COM 573284106 17177638 37206 SH SOLE 0 37206 0 MARVELL TECHNOLOGY INC COM 573874104 50394 843 SH SOLE 0 843 0 MASTERBRAND INC COMMON STOCK 57638P104 1558 134 SH SOLE 0 134 0 MASTERCARD INCORPORATED CL A 57636Q104 5089302 12940 SH SOLE 40 12900 0 MATCH GROUP INC NEW COM 57667L107 31335982 748769 SH SOLE 250 743268 5251 MATIV HOLDINGS INC COM 808541106 216533 14321 SH SOLE 0 14321 0 MATTEL INC COM 577081102 209273 10710 SH SOLE 0 10650 60 MAUI LD & PINEAPPLE INC COM 577345101 5696 400 SH SOLE 0 400 0 MCCORMICK & CO INC COM NON VTG 579780206 7633235 87507 SH SOLE 0 87507 0 MCDONALDS CORP COM 580135101 176418631 595287 SH SOLE 4515 590410 362 MCKESSON CORP COM 58155Q103 318773 746 SH SOLE 0 746 0 MDU RES GROUP INC COM 552690109 4023285 192134 SH SOLE 0 192134 0 MEDICAL PPTYS TRUST INC COM 58463J304 43522 4700 SH SOLE 0 4700 0 MEDIFAST INC COM 58470H101 64512 700 SH SOLE 0 700 0 MEDTRONIC PLC SHS G5960L103 448693 5093 SH SOLE 0 5093 0 MERCK & CO INC COM 58933Y105 25637119 222174 SH SOLE 163 220211 1800 MERCURY GENL CORP NEW COM 589400100 3027 100 SH SOLE 0 100 0 MERIDIAN CORPORATION COM 58958P104 3211264 327680 SH SOLE 193630 34050 100000 MERSANA THERAPEUTICS INC COM 59045L106 1873964 569594 SH SOLE 569594 0 0 META PLATFORMS INC CL A 30303M102 40197575 140071 SH SOLE 1494 138407 170 METLIFE INC COM 59156R108 130810 2314 SH SOLE 81 2233 0 METTLER TOLEDO INTERNATIONAL COM 592688105 158708 121 SH SOLE 0 121 0 MFA FINL INC COM 55272X607 168 15 SH SOLE 0 15 0 MGM RESORTS INTERNATIONAL COM 552953101 2144877 48836 SH SOLE 0 47568 1268 MICROCHIP TECHNOLOGY INC. COM 595017104 354955 3962 SH SOLE 0 3962 0 MICRON TECHNOLOGY INC COM 595112103 24003 380 SH SOLE 0 380 0 MICROSOFT CORP COM 594918104 1677623878 4936390 SH SOLE 24553 4898009 13828 MID-AMER APT CMNTYS INC COM 59522J103 2157475 14207 SH SOLE 0 14207 0 MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502 62 5 SH SOLE 0 5 0 MIDDLEBY CORP COM 596278101 5765 39 SH SOLE 0 39 0 MIDDLESEX WTR CO COM 596680108 13842949 171621 SH SOLE 0 171621 0 MINERALS TECHNOLOGIES INC COM 603158106 11789816 204365 SH SOLE 0 204365 0 MIRION TECHNOLOGIES INC *W EXP 10/20/202 60471A119 2930 1610 SH SOLE 0 1610 0 MIRION TECHNOLOGIES INC COM CL A 60471A101 15274000 1807574 SH SOLE 1625 1751949 54000 MISTRAS GROUP INC COM 60649T107 6176 800 SH SOLE 0 800 0 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 11526 300 SH SOLE 0 300 0 MODERNA INC COM 60770K107 88087 725 SH SOLE 0 725 0 MOGO INC COM 60800C109 54022 79200 SH SOLE 0 79200 0 MONDELEZ INTL INC CL A 609207105 159683765 2189244 SH SOLE 710 2180474 8060 MONEYLION INC CL A 60938K304 396 33 SH SOLE 0 33 0 MONOLITHIC PWR SYS INC COM 609839105 19448 36 SH SOLE 0 36 0 MOODYS CORP COM 615369105 48194687 138602 SH SOLE 0 138502 100 MORGAN STANLEY COM NEW 617446448 4199032 49169 SH SOLE 0 48136 1033 MOSAIC CO NEW COM 61945C103 24640 704 SH SOLE 0 704 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 8986387 30640 SH SOLE 0 30640 0 MOUNTAIN COMM BANCOR SHS 624004107 1402500 85000 SH SOLE 85000 0 0 MP MATERIALS CORP COM CL A 553368101 57200 2500 SH SOLE 0 2500 0 MSA SAFETY INC COM 553498106 9835524 56539 SH SOLE 2403 53386 750 MSCI INC COM 55354G100 9855 21 SH SOLE 0 21 0 MUELLER INDS INC COM 624756102 1213192 13900 SH SOLE 0 13900 0 MUELLER WTR PRODS INC COM SER A 624758108 2098457 129295 SH SOLE 0 129295 0 MURPHY OIL CORP COM 626717102 101111 2640 SH SOLE 0 2640 0 MURPHY USA INC COM 626755102 205332 660 SH SOLE 0 660 0 MUSCLE MAKER INC COM 627333107 2380 2000 SH SOLE 0 2000 0 MVB FINL CORP COM 553810102 200259 9500 SH SOLE 0 0 9500 NASDAQ INC COM 631103108 6149961 123369 SH SOLE 0 123369 0 NATHANS FAMOUS INC NEW COM 632347100 759874 9675 SH SOLE 0 9675 0 NATIONAL BK HLDGS CORP CL A 633707104 131406 4525 SH SOLE 0 4525 0 NAVIENT CORPORATION COM 63938C108 520 28 SH SOLE 0 28 0 NAVIGATOR HLDGS LTD SHS Y62132108 11115119 854352 SH SOLE 625 826752 26975 NCR CORP NEW COM 62886E108 1134 45 SH SOLE 25 20 0 NEKTAR THERAPEUTICS COM 640268108 287 500 SH SOLE 0 500 0 NEOGEN CORP COM 640491106 21924 1008 SH SOLE 0 1008 0 NESTLE S A ADS (1 ORD SHRS) 641069406 433494443 3601939 SH SOLE 4702 3581082 16155 NESTLE S A SHS NOM SHARES H57312649 825897 6867 SH SOLE 0 6867 0 NETFLIX INC COM 64110L106 421548 957 SH SOLE 0 682 275 NEUBASE THERAPEUTICS INC COM NEW 64132K201 1320 706 SH SOLE 0 706 0 NEUBERGER BERMAN REAL ESTATE COM 64190A103 9205 3028 SH SOLE 0 3028 0 NEW YORK TIMES CO CL A 650111107 1969 50 SH SOLE 0 50 0 NEWELL BRANDS INC COM 651229106 749070 86100 SH SOLE 0 58933 27167 NEWMONT CORP COM 651639106 6646427 155800 SH SOLE 0 155800 0 NEWS CORP NEW CL A 65249B109 117 6 SH SOLE 0 6 0 NEXIMMUNE INC COM 65344D109 42019 149110 SH SOLE 0 149110 0 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 27813 167 SH SOLE 0 167 0 NEXTERA ENERGY INC COM 65339F101 156809398 2113331 SH SOLE 4840 2107296 1195 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 66717425 1137746 SH SOLE 4470 1133276 0 NICE LTD SPONSORED ADR 653656108 22580155 127284 SH SOLE 18107 109092 85 NIKE INC CL B 654106103 169024872 1538547 SH SOLE 9013 1525059 4475 NISOURCE INC COM 65473P105 5337270 195147 SH SOLE 0 192947 2200 NN INC COM 629337106 4182500 1750000 SH SOLE 0 1750000 0 NOKIA CORP SPONSORED ADR 654902204 1705 410 SH SOLE 0 410 0 NORFOLK SOUTHN CORP COM 655844108 1209537 5334 SH SOLE 0 5334 0 NORTHEAST BK LEWISTON ME COM 66405S100 312525 7500 SH SOLE 0 0 7500 NORTHEAST CMNTY BANCORP INC COM 664121100 272497 18313 SH SOLE 0 18313 0 NORTHERN LTS FD TR IV FMC EXCELSIOR FO 66538H211 75873677 3013907 SH SOLE 1029 3012878 0 NORTHERN TR CORP COM 665859104 5504779 74247 SH SOLE 0 74247 0 NORTHFIELD BANCORP INC DEL COM 66611T108 17359 1581 SH SOLE 0 1581 0 NORTHRIM BANCORP INC COM 666762109 605642 15399 SH SOLE 0 341 15058 NORTHROP GRUMMAN CORP COM 666807102 1353726 2970 SH SOLE 0 2970 0 NORTHWEST PIPE CO COM 667746101 87696 2900 SH SOLE 0 2900 0 NORTHWESTERN CORP COM NEW 668074305 7241554 127582 SH SOLE 0 122657 4925 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 5290 243 SH SOLE 0 243 0 NOV INC COM 62955J103 227559 14187 SH SOLE 0 14187 0 NOVARTIS AG SPONSORED ADR 66987V109 5270832 52233 SH SOLE 0 52233 0 NOVO-NORDISK A S ADR 670100205 398587 2463 SH SOLE 0 2463 0 NOW INC COM 67011P100 42641 4115 SH SOLE 0 4115 0 NRG ENERGY INC COM NEW 629377508 3776 101 SH SOLE 0 101 0 NUCOR CORP COM 670346105 337962 2060 SH SOLE 0 2060 0 NUTRIEN LTD COM 67077M108 18026488 305275 SH SOLE 0 305275 0 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 1681 333 SH SOLE 0 333 0 NUVEEN N Y MUN VALUE FD COM 67062M105 1664 197 SH SOLE 0 197 0 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 5901 525 SH SOLE 0 525 0 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 12661 807 SH SOLE 0 807 0 NVENT ELECTRIC PLC SHS G6700G107 3082683 59661 SH SOLE 0 59661 0 NVIDIA CORPORATION COM 67066G104 7284830 17221 SH SOLE 0 17221 0 NXP SEMICONDUCTORS N V COM N6596X109 92310 451 SH SOLE 0 451 0 OAKTREE SPECIALTY LENDING CO COM 67401P405 827484 42588 SH SOLE 0 22588 20000 OATLY GROUP AB SPONSORED ADS 67421J108 41000 20000 SH SOLE 0 20000 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 71579 1918 SH SOLE 0 1918 0 OCCIDENTAL PETE CORP COM 674599105 693369 11792 SH SOLE 0 11792 0 OFG BANCORP COM 67103X102 391199 15000 SH SOLE 0 0 15000 OGE ENERGY CORP COM 670837103 3392561 94474 SH SOLE 0 94474 0 O-I GLASS INC COM 67098H104 21330 1000 SH SOLE 0 1000 0 OKTA INC CL A 679295105 43135 622 SH SOLE 0 622 0 OLD REP INTL CORP COM 680223104 10955 434 SH SOLE 0 434 0 OMEGA HEALTHCARE INVS INC COM 681936100 133501 4350 SH SOLE 0 4350 0 OMNICOM GROUP INC COM 681919106 416661 4379 SH SOLE 0 4379 0 ONE LIBERTY PPTYS INC COM 682406103 1152672 56726 SH SOLE 0 31287 25439 ONEOK INC NEW COM 682680103 372603 6037 SH SOLE 0 6037 0 ONTO INNOVATION INC COM 683344105 4408389 37850 SH SOLE 0 37850 0 OP BANCORP COM 67109R109 231825 27500 SH SOLE 0 0 27500 OPENLANE INC COM 48238T109 7610 500 SH SOLE 0 500 0 OPKO HEALTH INC COM 68375N103 21700 10000 SH SOLE 0 10000 0 ORACLE CORP COM 68389X105 583712120 4936478 SH SOLE 64261 4859862 12355 OREILLY AUTOMOTIVE INC COM 67103H107 211929483 225988 SH SOLE 4233 221345 410 ORGANON & CO COMMON STOCK 68622V106 5230406 251341 SH SOLE 0 251291 50 ORION OFFICE REIT INC COM 68629Y103 237 36 SH SOLE 0 36 0 ORION S.A. COM L72967109 9717486 457940 SH SOLE 0 451690 6250 ORLA MNG LTD NEW COM 68634K106 3003 715 SH SOLE 0 715 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 6148 400 SH SOLE 0 400 0 OTIS WORLDWIDE CORP COM 68902V107 7598179 85360 SH SOLE 0 84255 1105 OTTER TAIL CORP COM 689648103 4682170 59298 SH SOLE 0 59298 0 OVID THERAPEUTICS INC COM 690469101 85280 26000 SH SOLE 0 26000 0 OWENS CORNING NEW COM 690742101 18270 140 SH SOLE 0 140 0 PACER FDS TR TRENDP US LAR CP 69374H105 81691 1978 SH SOLE 0 1978 0 PACER FDS TR US CASH COWS 100 69374H881 3209 67 SH SOLE 67 0 0 PACIFIC PREMIER BANCORP COM 69478X105 950638 45969 SH SOLE 0 0 45969 PACKAGING CORP AMER COM 695156109 16123 122 SH SOLE 0 122 0 PALO ALTO NETWORKS INC COM 697435105 327308 1281 SH SOLE 0 1281 0 PAN AMERN SILVER CORP COM 697900108 1558077 106864 SH SOLE 0 106214 650 PARAMOUNT GLOBAL CLASS B COM 92556H206 1077091 67699 SH SOLE 0 67451 248 PARK HOTELS & RESORTS INC COM 700517105 12820 1000 SH SOLE 0 1000 0 PARK NATL CORP COM 700658107 995266 9727 SH SOLE 0 9727 0 PARKE BANCORP INC COM 700885106 699121 41149 SH SOLE 0 0 41149 PARKER-HANNIFIN CORP COM 701094104 414612 1063 SH SOLE 0 1063 0 PAYCHEX INC COM 704326107 322297 2881 SH SOLE 102 2779 0 PAYCOM SOFTWARE INC COM 70432V102 49792 155 SH SOLE 0 155 0 PAYPAL HLDGS INC COM 70450Y103 3661341 54868 SH SOLE 0 54182 686 PDD HOLDINGS INC SPONSORED ADS 722304102 63006590 911290 SH SOLE 911290 0 0 PEABODY ENERGY CORP COM 704551100 2166 100 SH SOLE 0 100 0 PELOTON INTERACTIVE INC CL A COM 70614W100 311829 40550 SH SOLE 0 40550 0 PENTAIR PLC SHS G7S00T104 345609 5350 SH SOLE 0 5350 0 PEPSICO INC COM 713448108 23575727 127284 SH SOLE 0 127284 0 PERMIAN RESOURCES CORP CLASS A COM 71424F105 5436269 496010 SH SOLE 0 491010 5000 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1936200 140000 SH SOLE 0 139150 850 PETROS PHARMACEUTICALS INC COM NEW 71678J209 20 10 SH SOLE 0 10 0 PFIZER INC COM 717081103 37855835 1032055 SH SOLE 2750 1025506 3799 PHILIP MORRIS INTL INC COM 718172109 183283958 1877523 SH SOLE 4200 1872774 549 PHILLIPS 66 COM 718546104 1455403 15259 SH SOLE 28 15231 0 PIMCO ETF TR 15+ YR US TIPS 72201R304 615109 10245 SH SOLE 0 10245 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 5683 113 SH SOLE 0 113 0 PINNACLE WEST CAP CORP COM 723484101 1338306 16429 SH SOLE 0 16429 0 PIONEER NAT RES CO COM 723787107 745848 3600 SH SOLE 0 3600 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 21925 1555 SH SOLE 0 1555 0 PLEXUS CORP COM 729132100 1640608 16700 SH SOLE 0 16700 0 PLIANT THERAPEUTICS INC COM 729139105 6708024 370200 SH SOLE 370000 200 0 PNC FINL SVCS GROUP INC COM 693475105 7489364 59463 SH SOLE 0 59447 16 PNM RES INC COM 69349H107 1906151 42265 SH SOLE 0 42265 0 POOL CORP COM 73278L105 7118 19 SH SOLE 0 19 0 PORTLAND GEN ELEC CO COM NEW 736508847 4115326 87878 SH SOLE 0 86928 950 POSCO HOLDINGS INC SPONSORED ADR 693483109 21001 284 SH SOLE 0 284 0 POST HLDGS INC COM 737446104 214978 2481 SH SOLE 0 2481 0 POTLATCHDELTIC CORPORATION COM 737630103 17863 338 SH SOLE 0 338 0 PPG INDS INC COM 693506107 11864 80 SH SOLE 0 80 0 PPL CORP COM 69351T106 23099 873 SH SOLE 0 873 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 451668 7600 SH SOLE 0 7600 0 PRIME MERIDIAN HLDG COM 74164R107 2416780 115030 SH SOLE 89230 0 25800 PRIMERICA INC COM 74164M108 88992 450 SH SOLE 0 450 0 PRIMIS FINANCIAL CORP COM 74167B109 1808456 214781 SH SOLE 106573 58430 49778 PRINCETON BANCORP INC COM 74179A107 273200 10000 SH SOLE 0 0 10000 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 11982 158 SH SOLE 0 158 0 PROCTER AND GAMBLE CO COM 742718109 39531429 262858 SH SOLE 2344 260474 40 PROGRESSIVE CORP COM 743315103 240913 1820 SH SOLE 0 1820 0 PROLOGIS INC. COM 74340W103 652514 5321 SH SOLE 0 4906 415 PROSHARES TR SHORT QQQ NEW 74347B714 2050 194 SH SOLE 0 194 0 PROSHARES TR PSHS ULT HLTHCRE 74347R735 1329044 14925 SH SOLE 0 14925 0 PROSHARES TR PSHS ULDOW30 NEW 74347G374 40 1 SH SOLE 0 1 0 PROSHARES TR BITCOIN STRATE 74347G440 203 12 SH SOLE 0 12 0 PROSHARES TR SHORT S&P 500 NE 74347B425 347 25 SH SOLE 0 25 0 PROSPECTOR CAPITAL CORP CL A G7273A105 6270 600 SH SOLE 0 600 0 PROSPECTOR CAPITAL CORP *W EXP 01/11/202 G7273A113 24 200 SH SOLE 0 200 0 PROTHENA CORP PLC SHS G72800108 25536 374 SH SOLE 0 374 0 PROVIDENT BANCORP INC COM NEW 74383L105 6690 808 SH SOLE 0 808 0 PROVIDENT FINL SVCS INC COM 74386T105 32353 1980 SH SOLE 0 1540 440 PRUDENTIAL FINL INC COM 744320102 11556 131 SH SOLE 0 131 0 PTC INC COM 69370C100 1138 8 SH SOLE 8 0 0 PUBLIC STORAGE COM 74460D109 1652040 5660 SH SOLE 0 5660 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 368209 5881 SH SOLE 211 5670 0 PURE CYCLE CORP COM NEW 746228303 165000 15000 SH SOLE 0 15000 0 PURPLE INNOVATION INC COM 74640Y106 25020 9000 SH SOLE 0 9000 0 PVH CORPORATION COM 693656100 9431 111 SH SOLE 0 111 0 QIFU TECHNOLOGY INC AMERICAN DEP 88557W101 9148032 529400 SH SOLE 529400 0 0 QORVO INC COM 74736K101 10203 100 SH SOLE 0 100 0 QUALCOMM INC COM 747525103 481635 4046 SH SOLE 0 4046 0 QUANTA SVCS INC COM 74762E102 280923 1430 SH SOLE 0 1430 0 QUANTUM SI INC COM CL A 74765K105 1074 600 SH SOLE 0 600 0 QUANTUMSCAPE CORP COM CL A 74767V109 2397 300 SH SOLE 0 300 0 QUEST DIAGNOSTICS INC COM 74834L100 15742 112 SH SOLE 0 112 0 QUIPT HOME MEDICAL CORP COM 74880P104 5740500 1075000 SH SOLE 0 1075000 0 QURATE RETAIL INC COM SER A 74915M100 1627 1644 SH SOLE 0 1644 0 RAMACO RES INC COM CL B 75134P501 118513 11170 SH SOLE 0 10370 800 RAMACO RES INC COM CL A 75134P600 471374 55850 SH SOLE 0 51850 4000 RANGE RES CORP COM 75281A109 12179096 414255 SH SOLE 880 412275 1100 RAYONIER INC COM 754907103 577132 18380 SH SOLE 0 18380 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 98208228 1002531 SH SOLE 450 997401 4680 RB GLOBAL INC COM 74935Q107 303960 5066 SH SOLE 0 5066 0 RBC BEARINGS INC COM 75524B104 36969 170 SH SOLE 0 170 0 REALTY INCOME CORP COM 756109104 933973 15620 SH SOLE 0 15620 0 RECKITT BENCK GRP SPONSORED ADR 756255204 8688 572 SH SOLE 0 572 0 RECKITT BENCKISER GR SHS G74079107 53111607 697992 SH SOLE 0 695992 2000 REGENERON PHARMACEUTICALS COM 75886F107 145145 202 SH SOLE 0 202 0 REGENXBIO INC COM 75901B107 10977108 549130 SH SOLE 538530 10600 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 403783 22659 SH SOLE 0 22659 0 REGIS CORP MINN COM 758932107 4523250 4075000 SH SOLE 0 4075000 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 339790 2450 SH SOLE 0 2450 0 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 13082 400 SH SOLE 0 400 0 RENTOKIL INITIAL PLC SPONSORED ADR 760125104 7177 184 SH SOLE 0 184 0 REPLIGEN CORP COM 759916109 1012570 7158 SH SOLE 0 7158 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 9765 553 SH SOLE 0 553 0 RESTAURANT BRANDS INTL INC COM 76131D103 5110118 65920 SH SOLE 0 65920 0 REVVITY INC COM 714046109 16274 137 SH SOLE 0 137 0 REXFORD INDL RLTY INC COM 76169C100 105745 2025 SH SOLE 0 2025 0 REZOLUTE INC COM NEW 76200L309 7173694 3623078 SH SOLE 3623078 0 0 RH COM 74967X103 273559 830 SH SOLE 0 830 0 RIO TINTO PLC SPONSORED ADR 767204100 22535 353 SH SOLE 0 353 0 RITHM CAPITAL CORP COM NEW 64828T201 5610 600 SH SOLE 0 600 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 4531 272 SH SOLE 0 272 0 RLX TECHNOLOGY INC SPONSORED ADS 74969N103 2124000 1200000 SH SOLE 1200000 0 0 RMR GROUP INC CL A 74967R106 185 8 SH SOLE 0 8 0 ROBERT HALF INTL INC COM 770323103 656840 8732 SH SOLE 0 8732 0 ROBINHOOD MKTS INC COM CL A 770700102 279 28 SH SOLE 0 28 0 ROBLOX CORP CL A 771049103 32239 800 SH SOLE 0 800 0 ROCKWELL AUTOMATION INC COM 773903109 30968 94 SH SOLE 0 94 0 ROIVANT SCIENCES LTD SHS G76279101 110880 11000 SH SOLE 0 11000 0 ROLLINS INC COM 775711104 383713 8959 SH SOLE 0 8959 0 ROPER TECHNOLOGIES INC COM 776696106 2321302 4828 SH SOLE 0 4828 0 ROSS STORES INC COM 778296103 15249 136 SH SOLE 0 136 0 ROYAL BK CDA COM 780087102 695312 7280 SH SOLE 0 7280 0 ROYAL CARIBBEAN GROUP COM V7780T103 5187 50 SH SOLE 0 50 0 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 107590 3500 SH SOLE 0 3500 0 RPC INC COM 749660106 10453 1462 SH SOLE 0 1462 0 RPM INTL INC COM 749685103 14220804 158484 SH SOLE 50 158034 400 RPT REALTY SH BEN INT 74971D101 3430735 328300 SH SOLE 0 326900 1400 RUMBLE INC COM CL A 78137L105 622589 69797 SH SOLE 0 69797 0 RXO INC COMMON STOCK 74982T103 48740 2150 SH SOLE 0 2150 0 S&P GLOBAL INC COM 78409V104 275207595 689764 SH SOLE 3415 685960 389 SAB BIOTHERAPEUTICS INC COM 78397T103 230554 277777 SH SOLE 0 277777 0 SABINE RTY TR UNIT BEN INT 785688102 32970 500 SH SOLE 0 500 0 SABRA HEALTH CARE REIT INC COM 78573L106 117700 10000 SH SOLE 0 10000 0 SAFEGUARD SCIENTIFICS INC COM NEW 786449207 1321478 800896 SH SOLE 0 795896 5000 SAFEHOLD INC COM 78646V107 35001 1475 SH SOLE 0 1475 0 SAFETY INS GROUP INC COM 78648T100 574907 8016 SH SOLE 0 8016 0 SALESFORCE INC COM 79466L302 2756097 13046 SH SOLE 130 12891 25 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 4458 600 SH SOLE 0 600 0 SANARA MEDTECH INC COM 79957L100 68170 1700 SH SOLE 0 1700 0 SANDY SPRING BANCORP INC COM 800363103 234669 10347 SH SOLE 0 0 10347 SANOFI SPONSORED ADR 80105N105 10780 200 SH SOLE 200 0 0 SASOL LTD SPONSORED ADR 803866300 13915 1124 SH SOLE 0 1124 0 SAUL CTRS INC COM 804395101 217297 5900 SH SOLE 0 5900 0 SAVARA INC COM 805111101 2080382 651137 SH SOLE 651137 0 0 SB FINL GROUP INC COM 78408D105 449612 35627 SH SOLE 0 0 35627 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2317 10 SH SOLE 0 0 10 SCHLUMBERGER LTD COM STK 806857108 7447819 151624 SH SOLE 0 151624 0 SCHWAB CHARLES CORP COM 808513105 27788503 490270 SH SOLE 0 490270 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 449 6 SH SOLE 0 6 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 427758 8168 SH SOLE 0 8168 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 230 5 SH SOLE 0 5 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 651857 26466 SH SOLE 0 26466 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 79049 1529 SH SOLE 0 7 1522 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1744 26 SH SOLE 0 10 16 SCHWAB STRATEGIC TR US TIPS ETF 808524870 2044 39 SH SOLE 0 39 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 499988 6884 SH SOLE 0 6884 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 674490 18919 SH SOLE 194 16594 2131 SCIENCE APPLICATIONS INTL CO COM 808625107 0 0 SH SOLE 0 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 47644 760 SH SOLE 0 760 0 SCRIPPS E W CO OHIO CL A NEW 811054402 15847 1731 SH SOLE 0 1731 0 SEA LTD SPONSORD ADS 81141R100 528164 9100 SH SOLE 9017 83 0 SEACOR MARINE HLDGS INC COM 78413P101 2314289 202475 SH SOLE 0 202475 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 6396 100 SH SOLE 0 100 0 SEAGEN INC COM 81181C104 567757 2950 SH SOLE 0 2950 0 SEALED AIR CORP NEW COM 81211K100 1199880 29997 SH SOLE 0 29330 667 SEELOS THERAPEUTICS INC COM 81577F109 13354 11175 SH SOLE 0 11175 0 SEI INVTS CO COM 784117103 23848 400 SH SOLE 0 400 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 381970 2197 SH SOLE 0 2197 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 59991 559 SH SOLE 0 559 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 18148 219 SH SOLE 0 219 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 28635 440 SH SOLE 0 440 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 89489 527 SH SOLE 0 527 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 69307 2056 SH SOLE 0 2056 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 73947 997 SH SOLE 0 997 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 16998 451 SH SOLE 0 451 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 163125 1229 SH SOLE 0 1229 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 952773 11738 SH SOLE 0 11738 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 18846 288 SH SOLE 0 288 0 SEMPRA COM 816851109 9861506 67734 SH SOLE 0 67734 0 SENECA FOODS CORP NEW CL B 817070105 670 20 SH SOLE 0 20 0 SENECA FOODS CORP NEW CL A 817070501 653 20 SH SOLE 0 20 0 SENSTAR TECHNOLOGIES LTD ORD M8T77E105 22052 18225 SH SOLE 0 18225 0 SENTINELONE INC CL A 81730H109 1373360 90951 SH SOLE 37061 53890 0 SERVICE CORP INTL COM 817565104 65779297 1018409 SH SOLE 320 1012439 5650 SERVICENOW INC COM 81762P102 1085726 1932 SH SOLE 0 1932 0 SHAKE SHACK INC CL A 819047101 33031 425 SH SOLE 0 425 0 SHELL PLC SPON ADS 780259305 755172 12507 SH SOLE 0 12507 0 SHERWIN WILLIAMS CO COM 824348106 20976 79 SH SOLE 0 79 0 SHOPIFY INC CL A 82509L107 56847 880 SH SOLE 0 880 0 SILVERBOW RES INC COM 82836G102 48310 1659 SH SOLE 0 1659 0 SIMON PPTY GROUP INC NEW COM 828806109 115480 1000 SH SOLE 0 1000 0 SIMPSON MFG INC COM 829073105 55400 400 SH SOLE 0 400 0 SIRIUS XM HOLDINGS INC COM 82968B103 13590 3000 SH SOLE 0 3000 0 SITE CTRS CORP COM 82981J109 122946 9300 SH SOLE 0 9300 0 SIXTH STREET SPECIALTY LENDI COM 83012A109 6261 335 SH SOLE 0 335 0 SJW GROUP COM 784305104 9561461 136378 SH SOLE 119 134629 1630 SL GREEN RLTY CORP COM 78440X887 6731 224 SH SOLE 0 224 0 SLR INVESTMENT CORP COM 83413U100 1569 110 SH SOLE 0 110 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 13809 428 SH SOLE 0 428 0 SMITH & WESSON BRANDS INC COM 831754106 30461 2336 SH SOLE 0 2336 0 SMUCKER J M CO COM NEW 832696405 13437 91 SH SOLE 0 91 0 SNAP INC CL A 83304A106 7400 625 SH SOLE 0 625 0 SNAP ON INC COM 833034101 32658843 113324 SH SOLE 0 113324 0 SNDL INC COM 83307B101 134 98 SH SOLE 0 98 0 SNOWFLAKE INC CL A 833445109 921607 5237 SH SOLE 0 5237 0 SO YOUNG INTERNATIONAL INC SPONSORED ADS 83356Q108 940056 510900 SH SOLE 510900 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 807 3 SH SOLE 0 3 0 SOLID BIOSCIENCES INC COM NEW 83422E204 696 133 SH SOLE 0 133 0 SONDER HOLDINGS INC CLASS A COM 83542D102 10450 19700 SH SOLE 0 19700 0 SONOCO PRODS CO COM 835495102 61971 1050 SH SOLE 0 1050 0 SONY GROUP CORPORATION SPONSORED ADR 835699307 64198 713 SH SOLE 0 713 0 SOUTHERN CO COM 842587107 157711 2244 SH SOLE 137 2107 0 SOUTHWEST AIRLS CO COM 844741108 651 18 SH SOLE 0 18 0 SOUTHWEST GAS HLDGS INC COM 844895102 437593 6875 SH SOLE 0 6875 0 SPARK NETWORKS SE SPONSORED ADS 846517100 813367 2581300 SH SOLE 0 2581300 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 275080 800 SH SOLE 0 800 0 SPDR GOLD TR GOLD SHS 78463V107 9460610 53069 SH SOLE 15 53054 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 7185 209 SH SOLE 0 209 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 945 31 SH SOLE 0 31 0 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 997 19 SH SOLE 0 19 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 978 14 SH SOLE 0 14 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 105754 2300 SH SOLE 0 2300 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1572202 48316 SH SOLE 0 48316 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 15529002 35031 SH SOLE 0 35001 30 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 23466 49 SH SOLE 0 49 0 SPDR SER TR S&P KENSHO SMART 78468R689 33440 1000 SH SOLE 0 1000 0 SPDR SER TR MSCI USA STRTGIC 78468R812 2459 20 SH SOLE 0 20 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 5651 189 SH SOLE 0 189 0 SPDR SER TR PORTFOLIO S&P400 78464A847 6745 147 SH SOLE 0 147 0 SPDR SER TR S&P BIOTECH 78464A870 341120 4100 SH SOLE 0 4100 0 SPDR SER TR S&P REGL BKG 78464A698 546101 13375 SH SOLE 0 13175 200 SPDR SER TR BLOOMBERG HIGH Y 78468R622 2944 32 SH SOLE 0 32 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 1385 18 SH SOLE 0 18 0 SPDR SER TR PORTFOLI S&P1500 78464A805 10234 188 SH SOLE 0 188 0 SPDR SER TR BBG CONV SEC ETF 78464A359 89256 1276 SH SOLE 0 1276 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 5094 66 SH SOLE 0 66 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 5860 231 SH SOLE 0 231 0 SPDR SER TR S&P DIVID ETF 78464A763 181908 1484 SH SOLE 0 1484 0 SPDR SER TR PORTFOLIO S&P600 78468R853 80243 2066 SH SOLE 0 2066 0 SPECIAL OPPORTUNITIES FD INC COM 84741T104 380021 33870 SH SOLE 0 12120 21750 SPHERE ENTERTAINMENT CO CL A 55826T102 2355 86 SH SOLE 0 86 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 8546014 292772 SH SOLE 0 292772 0 SPLUNK INC COM 848637104 12942 122 SH SOLE 0 122 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 24403 152 SH SOLE 0 152 0 SPROTT INC COM NEW 852066208 3240 100 SH SOLE 0 100 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 122931 6829 SH SOLE 0 6829 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 164120 11000 SH SOLE 0 11000 0 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 2371014 56628 SH SOLE 0 56628 0 ST JOE CO COM 790148100 48340 1000 SH SOLE 0 1000 0 STANLEY BLACK & DECKER INC COM 854502101 884903 9443 SH SOLE 0 9443 0 STARBUCKS CORP COM 855244109 31645765 328940 SH SOLE 13430 315510 0 STARWOOD PPTY TR INC COM 85571B105 53350 2750 SH SOLE 0 2750 0 STATE STR CORP COM 857477103 151446 2069 SH SOLE 0 2069 0 STERIS PLC SHS USD G8473T100 581348 2584 SH SOLE 0 2584 0 STERLING BANCORP INC COM 85917W102 547000 100000 SH SOLE 0 0 100000 STMICROELECTRONICS N V NY REGISTRY 861012102 18896 378 SH SOLE 0 378 0 STREAMLINE HEALTH SOLUTIONS COM 86323X106 671 529 SH SOLE 0 529 0 STRYKER CORPORATION COM 863667101 49021603 160679 SH SOLE 134401 26278 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 39101 2642 SH SOLE 0 2642 0 SUN CMNTYS INC COM 866674104 116109 890 SH SOLE 0 890 0 SUNCOR ENERGY INC NEW COM 867224107 47146 1608 SH SOLE 0 1608 0 SUPERIOR GROUP OF CO INC COM 868358102 773772 82845 SH SOLE 0 82845 0 SWEETGREEN INC COM CL A 87043Q108 18800722 1466515 SH SOLE 2750 1463765 0 SYLVAMO CORP COMMON STOCK 871332102 18162 448 SH SOLE 0 448 0 SYNAPTOGENIX INC COM NEW 87167T201 23 25 SH SOLE 0 25 0 SYNOPSYS INC COM 871607107 188097 432 SH SOLE 0 432 0 SYSCO CORP COM 871829107 2213608 29833 SH SOLE 0 29833 0 T2 BIOSYSTEMS INC COM NEW 89853L203 0 8 SH SOLE 0 8 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 72446 2906 SH SOLE 0 2906 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 438396 4344 SH SOLE 0 4344 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 1476 94 SH SOLE 0 94 0 TANGER FACTORY OUTLET CTRS I COM 875465106 588717 26675 SH SOLE 0 26675 0 TAPESTRY INC COM 876030107 70277 1642 SH SOLE 0 1642 0 TARGA RES CORP COM 87612G101 23591 310 SH SOLE 0 310 0 TARGET CORP COM 87612E106 326980 2479 SH SOLE 0 2479 0 TASEKO MINES LTD COM 876511106 143000 100000 SH SOLE 0 100000 0 TD SYNNEX CORPORATION COM 87162W100 282000 3000 SH SOLE 0 3000 0 TE CONNECTIVITY LTD SHS H84989104 18724815 133596 SH SOLE 200 133396 0 TEEKAY CORPORATION COM Y8564W103 4832 800 SH SOLE 0 800 0 TEGNA INC COM 87901J105 54663 3366 SH SOLE 0 3366 0 TEJON RANCH CO COM 879080109 163495 9500 SH SOLE 0 0 9500 TELADOC HEALTH INC COM 87918A105 6735 266 SH SOLE 0 266 0 TELEDYNE TECHNOLOGIES INC COM 879360105 1674451 4073 SH SOLE 0 4073 0 TELEPHONE & DATA SYS INC COM NEW 879433829 58037 7052 SH SOLE 0 7052 0 TELUS CORPORATION COM 87971M103 5838 300 SH SOLE 0 300 0 TERADATA CORP DEL COM 88076W103 1068 20 SH SOLE 0 20 0 TERAWULF INC COM 88080T104 12162 6950 SH SOLE 0 6950 0 TERRITORIAL BANCORP INC COM 88145X108 4912 400 SH SOLE 0 400 0 TESLA INC COM 88160R101 1710666 6535 SH SOLE 0 3385 3150 TETRA TECH INC NEW COM 88162G103 149658 914 SH SOLE 0 914 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 154365 20500 SH SOLE 0 20500 0 TEXAS INSTRS INC COM 882508104 6378361 35427 SH SOLE 103 35324 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 188297116 143028 SH SOLE 0 5571 137457 TEXTRON INC COM 883203101 263757 3900 SH SOLE 0 3900 0 THE CIGNA GROUP COM 125523100 1613449 5750 SH SOLE 0 5750 0 THE REAL BROKERAGE INC COM NEW 75585H206 191481 100252 SH SOLE 0 100252 0 THE REALREAL INC COM 88339P101 24801 11172 SH SOLE 0 11172 0 THE TRADE DESK INC COM CL A 88339J105 38610 500 SH SOLE 0 500 0 THERAVANCE BIOPHARMA INC COM G8807B106 0 0 SH SOLE 0 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 499863080 961705 SH SOLE 87750 872426 1529 THOMSON REUTERS CORP. COM 884903808 518304 3841 SH SOLE 0 3841 0 THOR INDS INC COM 885160101 232875 2250 SH SOLE 0 2250 0 TILRAY BRANDS INC COM 88688T100 63 41 SH SOLE 0 41 0 TITAN INTL INC ILL COM 88830M102 57400 5000 SH SOLE 0 5000 0 TJX COS INC NEW COM 872540109 1672991 19731 SH SOLE 0 19731 0 TMC THE METALS COMPANY INC COM 87261Y106 11517580 7066000 SH SOLE 0 7066000 0 T-MOBILE US INC COM 872590104 3953371 28462 SH SOLE 0 27862 600 TOOTSIE ROLL INDS INC COM 890516107 637344 17999 SH SOLE 0 17999 0 TORONTO DOMINION BK ONT COM NEW 891160509 78380 1264 SH SOLE 0 1264 0 TOTALENERGIES SE SPONSORED ADS 89151E109 56026 972 SH SOLE 0 972 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 7316 195 SH SOLE 0 195 0 TOYOTA MOTOR CORP ADS 892331307 80375 500 SH SOLE 0 500 0 TRACTOR SUPPLY CO COM 892356106 9949 45 SH SOLE 0 45 0 TRANE TECHNOLOGIES PLC SHS G8994E103 329923 1725 SH SOLE 0 1725 0 TRANSALTA CORP COM 89346D107 8837262 944152 SH SOLE 0 939152 5000 TRANSDIGM GROUP INC COM 893641100 481957 539 SH SOLE 0 539 0 TRANSUNION COM 89400J107 4308 55 SH SOLE 0 55 0 TRAVEL PLUS LEISURE CO COM 894164102 76646 1900 SH SOLE 0 1900 0 TRAVELERS COMPANIES INC COM 89417E109 8019966 46182 SH SOLE 0 45791 391 TRICON RESIDENTIAL INC COM NPV 89612W102 1764731 200310 SH SOLE 0 200310 0 TRIMAS CORP COM NEW 896215209 9578340 348430 SH SOLE 0 332030 16400 TRIMBLE INC COM 896239100 8470 160 SH SOLE 0 160 0 TRINITY PL HLDGS INC COM 89656D101 83505 154640 SH SOLE 0 154640 0 TRIPADVISOR INC COM 896945201 65135 3950 SH SOLE 0 3950 0 TRUIST FINL CORP COM 89832Q109 232420 7658 SH SOLE 0 7658 0 TRUSTCO BK CORP N Y COM NEW 898349204 1422861 49733 SH SOLE 0 49733 0 TUSIMPLE HLDGS INC CL A 90089L108 66 40 SH SOLE 0 40 0 TWILIO INC CL A 90138F102 4644 73 SH SOLE 0 73 0 TYLER TECHNOLOGIES INC COM 902252105 576810 1385 SH SOLE 0 1385 0 TYSON FOODS INC CL A 902494103 7656 150 SH SOLE 0 150 0 U HAUL HOLDING COMPANY COM 023586100 3319 60 SH SOLE 0 60 0 U HAUL HOLDING COMPANY COM SER N 023586506 111727 2205 SH SOLE 0 2205 0 UBER TECHNOLOGIES INC COM 90353T100 258156 5980 SH SOLE 0 5980 0 UBIQUITI INC COM 90353W103 351 2 SH SOLE 0 2 0 UBS GROUP AG SHS H42097107 40540 2000 SH SOLE 0 2000 0 UDR INC COM 902653104 17184 400 SH SOLE 0 400 0 UGI CORP NEW COM 902681105 2804 104 SH SOLE 0 104 0 UIPATH INC CL A 90364P105 0 0 SH SOLE 0 0 0 ULTA BEAUTY INC COM 90384S303 9411 20 SH SOLE 0 20 0 UNDER ARMOUR INC CL C 904311206 335 50 SH SOLE 0 50 0 UNDER ARMOUR INC CL A 904311107 25631 3550 SH SOLE 0 3550 0 UNIFI INC COM NEW 904677200 11298 1400 SH SOLE 0 1400 0 UNILEVER PLC SPON ADR NEW 904767704 1006838 19314 SH SOLE 0 19314 0 UNION BANKSHARES INC COM 905400107 4649 200 SH SOLE 0 200 0 UNION PAC CORP COM 907818108 15283681 74693 SH SOLE 385 74198 110 UNITED BANKSHARES INC WEST V COM 909907107 11660 393 SH SOLE 0 393 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 154113 6167 SH SOLE 0 0 6167 UNITED GUARDIAN INC COM 910571108 140988 17062 SH SOLE 0 0 17062 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 17002 2155 SH SOLE 0 2155 0 UNITED PARCEL SERVICE INC CL B 911312106 28445509 158687 SH SOLE 1921 154766 2000 UNITED RENTALS INC COM 911363109 424986 954 SH SOLE 0 954 0 UNITED STATES CELLULAR CORP COM 911684108 8074 458 SH SOLE 0 458 0 UNITED STATES STL CORP NEW COM 912909108 25 1 SH SOLE 1 0 0 UNITED STS OIL FD LP UNITS 91232N207 1143 18 SH SOLE 0 18 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 30772550 139400 SH SOLE 139400 0 0 UNITEDHEALTH GROUP INC COM 91324P102 824421730 1723306 SH SOLE 126323 1593350 3633 UNITIL CORP COM 913259107 2221351 43805 SH SOLE 0 42205 1600 UNITY SOFTWARE INC COM 91332U101 4342 100 SH SOLE 0 100 0 UNIVERSAL STAINLESS & ALLOY COM 913837100 278869 19905 SH SOLE 0 19905 0 UNIVEST FINANCIAL CORPORATIO COM 915271100 535619 29625 SH SOLE 0 29625 0 URBAN EDGE PPTYS COM 91704F104 214507 13902 SH SOLE 0 13902 0 UROGEN PHARMA LTD COM M96088105 10350 1000 SH SOLE 0 0 1000 URSTADT BIDDLE PPTYS INC COM 917286106 84159 4000 SH SOLE 0 4000 0 URSTADT BIDDLE PPTYS INC CL A 917286205 5966831 280660 SH SOLE 0 279660 1000 US BANCORP DEL COM NEW 902973304 67425965 2040737 SH SOLE 2175 2029502 9060 US FOODS HLDG CORP COM 912008109 48400 1100 SH SOLE 0 1100 0 USCB FINANCIAL HOLDINGS INC CLASS A COM 90355N101 102000 10000 SH SOLE 0 0 10000 UTZ BRANDS INC COM CL A 918090101 12679 775 SH SOLE 0 775 0 V F CORP COM 918204108 4390 230 SH SOLE 0 230 0 V2X INC COM 92242T101 4956 100 SH SOLE 0 100 0 VALARIS LIMITED *W EXP 04/29/202 G9460G119 105 10 SH SOLE 0 10 0 VALERO ENERGY CORP COM 91913Y100 11378 97 SH SOLE 0 97 0 VALHI INC NEW COM 918905209 462 36 SH SOLE 0 36 0 VALLEY NATL BANCORP COM 919794107 903012 116515 SH SOLE 4290 112225 0 VANDA PHARMACEUTICALS INC COM 921659108 7249 1100 SH SOLE 0 1100 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 30110 1000 SH SOLE 0 1000 0 VANECK ETF TRUST BIOTECH ETF 92189F726 23407 150 SH SOLE 0 150 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 281968 3450 SH SOLE 0 3450 0 VANECK ETF TRUST INDIA GROWTH LDR 92189F767 28419 775 SH SOLE 0 775 0 VANECK ETF TRUST PREFERRED SECURT 92189F429 17670 1000 SH SOLE 0 1000 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 301858 1187 SH SOLE 0 1187 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 78106 850 SH SOLE 0 850 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 10395384 126603 SH SOLE 0 125373 1230 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 377094 4990 SH SOLE 225 4765 0 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 1461281 29725 SH SOLE 0 29725 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 39495 525 SH SOLE 0 525 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 15410 212 SH SOLE 0 212 0 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 6501 131 SH SOLE 0 131 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 2242025 10173 SH SOLE 0 9952 221 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 447961 2177 SH SOLE 0 2035 142 VANGUARD INDEX FDS VALUE ETF 922908744 4026829 28335 SH SOLE 0 27840 495 VANGUARD INDEX FDS LARGE CAP ETF 922908637 114739 566 SH SOLE 0 394 172 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 53829 388 SH SOLE 300 82 6 VANGUARD INDEX FDS GROWTH ETF 922908736 991491 3504 SH SOLE 59 3284 161 VANGUARD INDEX FDS SML CP GRW ETF 922908595 419505 1826 SH SOLE 0 1826 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 21729 146 SH SOLE 0 146 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 5668423 34270 SH SOLE 50 34115 105 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 67715353 166262 SH SOLE 630 165583 49 VANGUARD INDEX FDS SMALL CP ETF 922908751 6777972 34079 SH SOLE 29 33918 132 VANGUARD INDEX FDS MID CAP ETF 922908629 671047 3048 SH SOLE 0 2923 125 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3339543 82092 SH SOLE 130 81438 524 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 525728 5421 SH SOLE 0 5421 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 774471 14234 SH SOLE 0 14084 150 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 9626 201 SH SOLE 0 0 201 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1605488 21231 SH SOLE 0 21067 164 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 148380 1200 SH SOLE 0 1200 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 103886 1771 SH SOLE 0 1771 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 800790 11317 SH SOLE 0 11317 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 675153 8543 SH SOLE 0 8543 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 2004044 28956 SH SOLE 190 28766 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1542480 20387 SH SOLE 0 20387 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 4059821 20142 SH SOLE 0 20142 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 40411 700 SH SOLE 0 700 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 149991 850 SH SOLE 0 850 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 641598 3950 SH SOLE 90 3860 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 484643 8642 SH SOLE 348 8294 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 8306073 179862 SH SOLE 140 179598 124 VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 908277 8741 SH SOLE 0 8674 67 VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 11831 190 SH SOLE 0 190 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 530880 8400 SH SOLE 0 8400 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 22937849 216252 SH SOLE 0 216252 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 172707 2300 SH SOLE 0 2300 0 VANGUARD WORLD FD ESG US STK ETF 921910733 10969 140 SH SOLE 0 140 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 341207 2400 SH SOLE 0 2400 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 32956 310 SH SOLE 0 310 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 23234 286 SH SOLE 0 286 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 359732 1850 SH SOLE 0 1850 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 372616 1521 SH SOLE 0 1521 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 392195 887 SH SOLE 0 887 0 VAREX IMAGING CORP COM 92214X106 26634 1130 SH SOLE 0 1130 0 VARONIS SYS INC COM 922280102 7995 300 SH SOLE 0 300 0 VEEVA SYS INC CL A COM 922475108 454779 2300 SH SOLE 0 2300 0 VENTAS INC COM 92276F100 114629 2425 SH SOLE 0 2425 0 VERASTEM INC COM NEW 92337C203 297 40 SH SOLE 0 40 0 VERIS RESIDENTIAL INC COM 554489104 104325 6500 SH SOLE 0 6500 0 VERITEX HLDGS INC COM 923451108 7497841 418173 SH SOLE 90000 293173 35000 VERIZON COMMUNICATIONS INC COM 92343V104 5198796 139788 SH SOLE 6005 132333 1450 VERTEX PHARMACEUTICALS INC COM 92532F100 546516 1553 SH SOLE 0 1553 0 VIATRIS INC COM 92556V106 260669 26119 SH SOLE 331 25788 0 VILLAGE BK & TR FINL CORP COM NEW 92705T200 283348 6559 SH SOLE 0 0 6559 VIMEO INC COMMON STOCK 92719V100 1928370 468051 SH SOLE 0 468051 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 4024 150 SH SOLE 0 150 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 487261 29531 SH SOLE 29531 0 0 VIRNETX HLDG CORP COM 92823T108 1860 4000 SH SOLE 0 4000 0 VISA INC COM CL A 92826C839 276633737 1165375 SH SOLE 892 1160408 4075 VISTA OUTDOOR INC COM 928377100 1604 58 SH SOLE 0 58 0 VISTRA CORP COM 92840M102 7875 300 SH SOLE 0 300 0 VITESSE ENERGY INC COMMON STOCK 92852X103 776047 34645 SH SOLE 0 34645 0 VMWARE INC CL A COM 928563402 172140 1198 SH SOLE 0 1198 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 28661 3033 SH SOLE 0 3033 0 VONTIER CORPORATION COM 928881101 42549 1321 SH SOLE 0 1321 0 VORNADO RLTY TR SH BEN INT 929042109 1366068 75307 SH SOLE 0 72242 3065 VULCAN MATLS CO COM 929160109 1429064 6339 SH SOLE 0 6339 0 WABTEC COM 929740108 565353 5155 SH SOLE 8 5147 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 1325609 46528 SH SOLE 0 46528 0 WALKER & DUNLOP INC COM 93148P102 39861 504 SH SOLE 0 504 0 WALMART INC COM 931142103 8124408 51687 SH SOLE 0 51253 434 WARNER BROS DISCOVERY INC COM SER A 934423104 10462485 834329 SH SOLE 0 834329 0 WASHINGTON TR BANCORP INC COM 940610108 8043 300 SH SOLE 0 300 0 WASTE MGMT INC DEL COM 94106L109 387940 2237 SH SOLE 0 2237 0 WATERS CORP COM 941848103 106616 400 SH SOLE 0 400 0 WATSCO INC COM 942622200 56076 147 SH SOLE 0 147 0 WD 40 CO COM 929236107 226380 1200 SH SOLE 0 1200 0 WEATHERFORD INTL PLC ORD SHS G48833118 398 6 SH SOLE 0 6 0 WEBSTER FINL CORP COM 947890109 276768 7331 SH SOLE 0 7331 0 WEC ENERGY GROUP INC COM 92939U106 13236 150 SH SOLE 0 150 0 WEIS MKTS INC COM 948849104 173366 2700 SH SOLE 0 2700 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 21786624 18912 SH SOLE 0 18882 30 WELLS FARGO CO NEW COM 949746101 20849396 488505 SH SOLE 0 488077 428 WENDYS CO COM 95058W100 630 29 SH SOLE 0 29 0 WESCO INTL INC COM 95082P105 19159 107 SH SOLE 0 107 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 202326 529 SH SOLE 0 529 0 WESTERN DIGITAL CORP. COM 958102105 986 26 SH SOLE 0 26 0 WESTERN NEW ENG BANCORP INC COM 958892101 90625 15518 SH SOLE 0 15518 0 WESTERN UN CO COM 959802109 72432 6175 SH SOLE 0 6175 0 WEX INC COM 96208T104 14201 78 SH SOLE 0 78 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 73755 2201 SH SOLE 0 2201 0 WHIRLPOOL CORP COM 963320106 322576 2168 SH SOLE 0 2168 0 WHITE MTNS INS GROUP LTD COM G9618E107 77778 56 SH SOLE 0 56 0 WHOLE EARTH BRANDS INC COM CL A 96684W100 617069 153500 SH SOLE 0 153500 0 WILEY JOHN & SONS INC CL A 968223206 39134 1150 SH SOLE 0 1150 0 WILLIAMS COS INC COM 969457100 419621 12860 SH SOLE 0 12860 0 WILLIAMS INDL SVCS GROUP INC COM 96951A104 168 444 SH SOLE 0 444 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 313921 1333 SH SOLE 0 1333 0 WINMARK CORP COM 974250102 36571 110 SH SOLE 0 10 100 WISDOMTREE TR US HIGH DIVIDEND 97717W208 103043 1295 SH SOLE 0 1295 0 WISDOMTREE TR US EFFICIENT COR 97717Y790 17052 460 SH SOLE 0 460 0 WOLFSPEED INC COM 977852102 33354 600 SH SOLE 0 600 0 WOORI FINL GROUP INC SPONSORED ADS 981064108 0 0 SH SOLE 0 0 0 WORKDAY INC CL A 98138H101 70251 311 SH SOLE 0 311 0 WORLD GOLD TR SPDR GLD MINIS 98149E303 3199 84 SH SOLE 0 84 0 WP CAREY INC COM 92936U109 533724 7900 SH SOLE 0 7900 0 WPP PLC NEW ADR 92937A102 8730 167 SH SOLE 0 167 0 WSFS FINL CORP COM 929328102 1131 30 SH SOLE 0 30 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 9705054 141535 SH SOLE 0 140069 1466 XCEL ENERGY INC COM 98389B100 105689 1700 SH SOLE 0 1700 0 XOMA CORP DEL COM NEW 98419J206 141675 7500 SH SOLE 0 7500 0 XPENG INC ADS 98422D105 33550 2500 SH SOLE 0 2500 0 XPO INC COM 983793100 124254 2106 SH SOLE 0 2106 0 XYLEM INC COM 98419M100 4789864 42530 SH SOLE 0 42530 0 YETI HLDGS INC COM 98585X104 68941 1775 SH SOLE 0 1775 0 YORK WTR CO COM 987184108 905174 21933 SH SOLE 0 21933 0 YUM BRANDS INC COM 988498101 11682190 87234 SH SOLE 2918 84316 0 YUM CHINA HLDGS INC COM 98850P109 1401821 24811 SH SOLE 0 24811 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 84607 286 SH SOLE 0 286 0 ZEPP HEALTH CORPORATION SPONSORED ADS 98945L105 1140 1000 SH SOLE 0 1000 0 ZILLOW GROUP INC CL C CAP STK 98954M200 29452 586 SH SOLE 0 586 0 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 40267 3250 SH SOLE 0 3250 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 3597193 24705 SH SOLE 0 24305 400 ZIMVIE INC COM 98888T107 1549 138 SH SOLE 0 138 0 ZOETIS INC CL A 98978V103 5512269 32009 SH SOLE 612 31197 200 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 68355 1007 SH SOLE 0 1007 0