0001172661-24-002464.txt : 20240515 0001172661-24-002464.hdr.sgml : 20240515 20240515144317 ACCESSION NUMBER: 0001172661-24-002464 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240515 EFFECTIVENESS DATE: 20240515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FIRST MANHATTAN CO. LLC. CENTRAL INDEX KEY: 0000728083 ORGANIZATION NAME: 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: 24949516 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 03-31-2024 03-31-2024 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 05-15-2024 0 1417 30862907064
INFORMATION TABLE 2 infotable.xml 10X GENOMICS INC CL A COM 88025U109 412 11 SH SOLE 0 11 0 1ST COLONIAL BANCORP COMMON 319716106 6649466 433188 SH SOLE 216824 216364 0 2U INC COM 90214J101 18 48 SH SOLE 0 48 0 3-D SYS CORP DEL COM NEW 88554D205 2220 500 SH SOLE 0 500 0 3M CO COM 88579Y101 3816186 35978 SH SOLE 0 35978 0 ABBOTT LABS COM 002824100 10648805 93690 SH SOLE 0 93690 0 ABBVIE INC COM 00287Y109 116818262 641503 SH SOLE 0 641503 0 ACADIA PHARMACEUTICALS INC COM 004225108 6933 375 SH SOLE 0 375 0 ACADIA RLTY TR COM SH BEN INT 004239109 523414 30771 SH SOLE 0 30771 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 252068718 727188 SH SOLE 0 727188 0 ACME UTD CORP COM 004816104 1658673 35298 SH SOLE 0 35298 0 ACORDA THERAPEUTICS INC COM 00484M700 39 3 SH SOLE 0 3 0 ACV AUCTIONS INC COM CL A 00091G104 103235 5500 SH SOLE 0 5500 0 ADIENT PLC ORD SHS G0084W101 888 27 SH SOLE 0 27 0 ADOBE INC COM 00724F101 4969300 9848 SH SOLE 0 9848 0 ADT INC DEL COM 00090Q103 6492360 966125 SH SOLE 0 966125 0 ADVANCE AUTO PARTS INC COM 00751Y106 298751 3511 SH SOLE 3311 200 0 ADVANCED MICRO DEVICES INC COM 007903107 4879186 27031 SH SOLE 0 27031 0 ADVANSIX INC COM 00773T101 2945 103 SH SOLE 0 103 0 AEROVIRONMENT INC COM 008073108 385039 2512 SH SOLE 0 2512 0 AFFILIATED MANAGERS GROUP IN COM 008252108 4019 23 SH SOLE 0 23 0 AFLAC INC COM 001055102 187432 2160 SH SOLE 0 2160 0 AGILENT TECHNOLOGIES INC COM 00846U101 13155082 90358 SH SOLE 0 90358 0 AGNICO EAGLE MINES LTD COM 008474108 47720 800 SH SOLE 0 800 0 AIR LEASE CORP CL A 00912X302 411520 8000 SH SOLE 0 8000 0 AIR PRODS & CHEMS INC COM 009158106 1953665 8064 SH SOLE 0 8064 0 AIRBNB INC COM CL A 009066101 159686 966 SH SOLE 0 966 0 AIRSCULPT TECHNOLOGIES INC COM 009496100 1535 250 SH SOLE 0 250 0 AKILI INC COMMON STOCK 00974B107 66115 228300 SH SOLE 0 228300 0 AKOUSTIS TECHNOLOGIES INC COM 00973N102 21161 35800 SH SOLE 0 35800 0 ALAMOS GOLD INC NEW COM CL A 011532108 737500 50000 SH SOLE 0 50000 0 ALCON AG ORD SHS H01301128 1213452 14569 SH SOLE 0 14569 0 ALDEYRA THERAPEUTICS INC COM 01438T106 113616 34745 SH SOLE 0 34745 0 ALEXANDERS INC COM 014752109 47119 217 SH SOLE 0 217 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 362885 5015 SH SOLE 0 5015 0 ALIGN TECHNOLOGY INC COM 016255101 1639 5 SH SOLE 0 5 0 ALLEGION PLC ORD SHS G0176J109 67355 500 SH SOLE 0 500 0 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 5012 250 SH SOLE 0 250 0 ALLIANT ENERGY CORP COM 018802108 28526 566 SH SOLE 0 566 0 ALLSTATE CORP COM 020002101 2840997 16420 SH SOLE 0 16420 0 ALLY FINL INC COM 02005N100 143279899 3529931 SH SOLE 0 3529931 0 ALPHABET INC CAP STK CL C 02079K107 851278656 5590954 SH SOLE 18964 5571990 0 ALPHABET INC CAP STK CL A 02079K305 284198775 1882984 SH SOLE 10216 1872768 0 ALPS ETF TR OSHS GBL INTER 00162Q361 24339 635 SH SOLE 0 635 0 ALPS ETF TR MED BREAKTHGH 00162Q593 14300 400 SH SOLE 0 400 0 ALTRIA GROUP INC COM 02209S103 5462481 125222 SH SOLE 0 125222 0 AMALGAMATED FINANCIAL CORP COM 022671101 9730872 405453 SH SOLE 102500 302953 0 AMAZON COM INC COM 023135106 241141904 1336854 SH SOLE 0 1336854 0 AMDOCS LTD SHS G02602103 1942954 21500 SH SOLE 0 21500 0 AMER STATES WTR CO COM 029899101 83076 1150 SH SOLE 0 1150 0 AMERANT BANCORP INC CL A 023576101 454155 19500 SH SOLE 0 19500 0 AMEREN CORP COM 023608102 4932540 66692 SH SOLE 0 66692 0 AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101 49337 2644 SH SOLE 0 2644 0 AMERICAN AIRLS GROUP INC COM 02376R102 7751 505 SH SOLE 0 505 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 2258036 24096 SH SOLE 0 24096 0 AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349 15550 242 SH SOLE 0 242 0 AMERICAN ELEC PWR CO INC COM 025537101 206898 2402 SH SOLE 0 2402 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 5622 100 SH SOLE 0 100 0 AMERICAN EXPRESS CO COM 025816109 125013397 549044 SH SOLE 0 549044 0 AMERICAN INTL GROUP INC COM NEW 026874784 4568740 58438 SH SOLE 0 58438 0 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 2026 150 SH SOLE 0 150 0 AMERICAN TOWER CORP NEW COM 03027X100 22481395 113778 SH SOLE 11034 102744 0 AMERICAN WTR WKS CO INC NEW COM 030420103 21554242 176315 SH SOLE 0 176315 0 AMERIPRISE FINL INC COM 03076C106 9545277 21771 SH SOLE 0 21771 0 AMETEK INC COM 031100100 496390 2713 SH SOLE 0 2713 0 AMGEN INC COM 031162100 33971122 119482 SH SOLE 993 118489 0 AMPHENOL CORP NEW CL A 032095101 1788040 15501 SH SOLE 0 15501 0 AMPLIFY ENERGY CORP NEW COM 03212B103 26 4 SH SOLE 0 4 0 AMPLIFY ETF TR SEYMOUR CANNBS 032108854 1586 275 SH SOLE 0 275 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 388 10 SH SOLE 0 10 0 AMPLIFY ETF TR AMPLIFY ALTERNAT 032108631 3 0 SH SOLE 0 0 0 ANALOG DEVICES INC COM 032654105 5329025 26896 SH SOLE 0 26896 0 ANDERSONS INC COM 034164103 3155 55 SH SOLE 0 55 0 ANGI INC COM CL A NEW 00183L102 13100 5000 SH SOLE 0 5000 0 ANGLOGOLD ASHANTI PLC COM SHS G0378L100 13320 600 SH SOLE 0 600 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 28005175 460763 SH SOLE 0 460763 0 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 6586 331 SH SOLE 0 331 0 ANSYS INC COM 03662Q105 2061783 5939 SH SOLE 5939 0 0 AON PLC SHS CL A G0403H108 9891127 29638 SH SOLE 0 29638 0 APA CORPORATION COM 03743Q108 68 2 SH SOLE 0 2 0 APARTMENT INCOME REIT CORP COM 03750L109 73869 2275 SH SOLE 0 2275 0 API GROUP CORP COM STK 00187Y100 1144720 29150 SH SOLE 0 29150 0 APOLLO GLOBAL MGMT INC COM 03769M106 2346719 20869 SH SOLE 0 20869 0 APPIAN CORP CL A 03782L101 1558 39 SH SOLE 0 39 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 116707 7125 SH SOLE 0 7125 0 APPLE INC COM 037833100 1183767938 6903242 SH SOLE 9993 6893249 0 APPLIED MATLS INC COM 038222105 264710641 1283570 SH SOLE 12159 1271411 0 APPLOVIN CORP COM CL A 03831W108 1384 20 SH SOLE 0 20 0 APTARGROUP INC COM 038336103 355983 2474 SH SOLE 0 2474 0 APTIV PLC SHS G6095L109 34807 437 SH SOLE 0 437 0 AQUABOUNTY TECHNOLOGIES INC COM 03842K309 723 358 SH SOLE 0 358 0 ARAMARK COM 03852U106 17073 525 SH SOLE 0 525 0 ARBOR REALTY TRUST INC COM 038923108 13978 1055 SH SOLE 0 1055 0 ARBUTUS BIOPHARMA CORP COM 03879J100 36120 14000 SH SOLE 0 14000 0 ARC DOCUMENT SOLUTIONS INC COM 00191G103 14404 5200 SH SOLE 0 5200 0 ARCADIUM LITHIUM PLC COM SHS G0508H110 961 223 SH SOLE 0 223 0 ARCH CAP GROUP LTD ORD G0450A105 527462 5706 SH SOLE 0 5706 0 ARCHER DANIELS MIDLAND CO COM 039483102 134099 2135 SH SOLE 0 2135 0 ARES CAPITAL CORP COM 04010L103 513483 24663 SH SOLE 0 24663 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 2333134 17545 SH SOLE 0 17545 0 ARISTA NETWORKS INC COM 040413106 32187 111 SH SOLE 0 111 0 ARK ETF TR GENOMIC REV ETF 00214Q302 8628 300 SH SOLE 0 300 0 ARK ETF TR ISRAEL INOVATE 00214Q609 4822 228 SH SOLE 0 228 0 ARK ETF TR 3D PRINTING ETF 00214Q500 2810 125 SH SOLE 0 125 0 ARK RESTAURANTS CORP COM 040712101 609977 44362 SH SOLE 0 44362 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 1068292 8600 SH SOLE 0 8600 0 ARROW ELECTRS INC COM 042735100 488711 3775 SH SOLE 0 3775 0 ARTESIAN RES CORP CL A 043113208 4302236 115932 SH SOLE 0 115932 0 ASANA INC CL A 04342Y104 6196 400 SH SOLE 0 400 0 ASHLAND INC COM 044186104 9737 100 SH SOLE 0 100 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 257133790 264958 SH SOLE 0 264958 0 ASPEN TECHNOLOGY INC COM 29109X106 121423716 569316 SH SOLE 18063 551253 0 ASSURANT INC COM 04621X108 71042152 377402 SH SOLE 0 377402 0 ASTRAZENECA PLC SPONSORED ADR 046353108 435293 6424 SH SOLE 0 6424 0 AT&T INC COM 00206R102 1489620 84605 SH SOLE 0 82772 1833 ATLANTA BRAVES HLDGS INC COM SER C 047726302 13124 336 SH SOLE 0 336 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 529650 15000 SH SOLE 0 15000 0 ATLASSIAN CORPORATION CL A 049468101 79604 408 SH SOLE 0 408 0 ATMOS ENERGY CORP COM 049560105 67755 570 SH SOLE 0 570 0 AUTODESK INC COM 052769106 69011 262 SH SOLE 0 262 0 AUTOLIV INC COM 052800109 78640 653 SH SOLE 0 653 0 AUTOMATIC DATA PROCESSING IN COM 053015103 16254827 65087 SH SOLE 0 65087 0 AUTOZONE INC COM 053332102 807547279 256230 SH SOLE 0 256230 0 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 1689 100 SH SOLE 0 100 0 AVALONBAY CMNTYS INC COM 053484101 284092 1531 SH SOLE 0 1531 0 AVANGRID INC COM 05351W103 51016 1400 SH SOLE 0 1400 0 AVANOS MED INC COM 05350V106 4439 221 SH SOLE 0 221 0 AVANTOR INC COM 05352A100 15342 600 SH SOLE 0 600 0 AVERY DENNISON CORP COM 053611109 47998 215 SH SOLE 0 215 0 AVIS BUDGET GROUP COM 053774105 5269943 43034 SH SOLE 0 43034 0 AXIS CAP HLDGS LTD SHS G0692U109 12040598 185183 SH SOLE 0 185183 0 AXSOME THERAPEUTICS INC COM 05464T104 23940 300 SH SOLE 0 300 0 AZZ INC COM 002474104 409743 5300 SH SOLE 0 5300 0 BAIDU INC SPON ADR REP A 056752108 10528 100 SH SOLE 0 100 0 BAKER HUGHES COMPANY CL A 05722G100 2093 62 SH SOLE 0 62 0 BALL CORP COM 058498106 72851878 1081530 SH SOLE 0 1081530 0 BALLARD PWR SYS INC NEW COM 058586108 833 300 SH SOLE 0 300 0 BANCFIRST CORP COM 05945F103 149651 1700 SH SOLE 0 1700 0 BANCO SANTANDER S.A. ADR 05964H105 2144 443 SH SOLE 0 443 0 BANK AMERICA CORP COM 060505104 4427383 116734 SH SOLE 0 116734 0 BANK HAWAII CORP COM 062540109 196965 3157 SH SOLE 0 3157 0 BANK MONTREAL QUE COM 063671101 48840 500 SH SOLE 0 500 0 BANK NEW YORK MELLON CORP COM 064058100 2090856 36285 SH SOLE 0 34010 2275 BANK NOVA SCOTIA HALIFAX COM 064149107 207120 4000 SH SOLE 0 4000 0 BANK OF THE JAMES FINL GP IN COM 470299108 231141 22311 SH SOLE 0 22311 0 BANK OZK LITTLE ROCK ARK COM 06417N103 795550 17500 SH SOLE 0 17500 0 BANKUNITED INC COM 06652K103 210000 7500 SH SOLE 0 7500 0 BAR HBR BANKSHARES COM 066849100 207470 7835 SH SOLE 0 7835 0 BARRICK GOLD CORP COM 067901108 614016 36900 SH SOLE 0 0 36900 BAXTER INTL INC COM 071813109 2306464 53965 SH SOLE 0 53965 0 BAYCOM CORP COM 07272M107 2263719 109836 SH SOLE 0 109836 0 BAYFIRST FINANCIAL CORP COM 07279B104 1800244 139015 SH SOLE 127624 11391 0 BEACON ROOFING SUPPLY INC COM 073685109 552146 5633 SH SOLE 0 5633 0 BECTON DICKINSON & CO COM 075887109 882406 3566 SH SOLE 0 3566 0 BEIERSDORF AG ORDINARY D08792109 2852249 19570 SH SOLE 0 19570 0 BELDEN INC COM 077454106 0 0 SH SOLE 0 0 0 BELLRING BRANDS INC COMMON STOCK 07831C103 182993 3100 SH SOLE 0 3100 0 BERKLEY W R CORP COM 084423102 51825 586 SH SOLE 0 586 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 9714545280 15312 SH SOLE 8 10183 5121 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 832166607 1978894 SH SOLE 0 1965750 13144 BERKSHIRE HILLS BANCORP INC COM 084680107 9855 430 SH SOLE 0 430 0 BEST BUY INC COM 086516101 8203 100 SH SOLE 0 100 0 BEYOND MEAT INC COM 08862E109 3618 437 SH SOLE 0 437 0 BICYCLE THERAPEUTICS PLC SPONSORED ADS 088786108 54780 2200 SH SOLE 0 2200 0 BIG 5 SPORTING GOODS CORP COM 08915P101 4572 1299 SH SOLE 0 1299 0 BILIBILI INC SPONS ADS REP Z 090040106 14824387 1323606 SH SOLE 1299836 23770 0 BIO RAD LABS INC CL A 090572207 2666657 7710 SH SOLE 0 7710 0 BIOGEN INC COM 09062X103 19406 90 SH SOLE 0 90 0 BIONTECH SE SPONSORED ADS 09075V102 66881 725 SH SOLE 0 725 0 BLACK HILLS CORP COM 092113109 2559811 46883 SH SOLE 0 46883 0 BLACK STONE MINERALS L P COM UNIT 09225M101 4794 300 SH SOLE 0 300 0 BLACKBERRY LTD COM 09228F103 2 1 SH SOLE 0 1 0 BLACKROCK CAP ALLOCATION TER COM 09260U109 23224 1387 SH SOLE 0 1387 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 189000 17500 SH SOLE 0 17500 0 BLACKROCK ESG CAP ALLC TERM SHS BEN INT 09262F100 18627 1069 SH SOLE 0 1069 0 BLACKROCK FLOATING RATE INC COM 091941104 77 6 SH SOLE 0 6 0 BLACKROCK INC COM 09247X101 998772 1197 SH SOLE 0 1197 0 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 9255 1129 SH SOLE 0 1129 0 BLACKSTONE INC COM 09260D107 3992859 30391 SH SOLE 0 30391 0 BLOCK INC CL A 852234103 18184 215 SH SOLE 0 215 0 BLUE FOUNDRY BANCORP COM 09549B104 234000 25000 SH SOLE 0 25000 0 BLUE OWL CAPITAL INC COM CL A 09581B103 778918 41300 SH SOLE 0 41300 0 BOEING CO COM 097023105 14432950 74764 SH SOLE 0 74764 0 BOOKING HOLDINGS INC COM 09857L108 20348778 5609 SH SOLE 0 5609 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 89064 600 SH SOLE 0 600 0 BOSTON PROPERTIES INC COM 101121101 6823654 104481 SH SOLE 0 104481 0 BOSTON SCIENTIFIC CORP COM 101137107 21364154 311930 SH SOLE 0 311930 0 BP PLC SPONSORED ADR 055622104 219749 5832 SH SOLE 0 5832 0 BRADY CORP CL A 104674106 63963 1071 SH SOLE 0 1071 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 3744 780 SH SOLE 0 780 0 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 2978 350 SH SOLE 0 350 0 BRIDGER AEROSPACE GRP HLDGS COM 96812F102 1506000 300000 SH SOLE 0 300000 0 BRIGHTHOUSE FINL INC COM 10922N103 52880 1026 SH SOLE 0 1026 0 BRINKS CO COM 109696104 930174 10069 SH SOLE 0 10069 0 BRISTOL-MYERS SQUIBB CO COM 110122108 1092463 20145 SH SOLE 0 14645 5500 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 10309 338 SH SOLE 0 338 0 BROADCOM INC COM 11135F101 305974874 230853 SH SOLE 1903 228950 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 220634 1077 SH SOLE 0 1077 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 59149219 1407638 SH SOLE 0 1407638 0 BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106 15715 651 SH SOLE 0 651 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 28955 1310 SH SOLE 0 1310 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 746701649 17833751 SH SOLE 0 17833051 700 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 72439306 2321018 SH SOLE 0 2321018 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 3560004 98775 SH SOLE 0 98775 0 BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105 30917 740 SH SOLE 0 740 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 3141285 127844 SH SOLE 0 127844 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 14712308 633325 SH SOLE 0 633325 0 BROOKLINE BANCORP INC DEL COM 11373M107 422055 42375 SH SOLE 0 42375 0 BROWN FORMAN CORP CL B 115637209 16105 312 SH SOLE 0 312 0 BRT APARTMENTS CORP COM 055645303 1973496 117470 SH SOLE 0 117470 0 BUNGE GLOBAL SA COM SHS H11356104 25630 250 SH SOLE 0 250 0 BWX TECHNOLOGIES INC COM 05605H100 373536 3640 SH SOLE 0 3640 0 C & F FINL CORP COM 12466Q104 798455 16295 SH SOLE 0 16295 0 CABALETTA BIO INC COM 12674W109 44356 2600 SH SOLE 0 2600 0 CABLE ONE INC COM 12685J105 137517 325 SH SOLE 0 325 0 CADENCE BANK COM 12740C103 0 0 SH SOLE 0 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 313147 1005 SH SOLE 0 1005 0 CAESARSTONE LTD ORD SHS M20598104 818 200 SH SOLE 0 200 0 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 14762 1250 SH SOLE 0 1250 0 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 50747 3100 SH SOLE 0 3100 0 CALCIMEDICA INC COM NEW 38942Q202 55020 13226 SH SOLE 0 13226 0 CALERES INC COM 129500104 17590873 428732 SH SOLE 0 427732 1000 CALIFORNIA BANCORP INC COM 13005U101 127050 5775 SH SOLE 0 5775 0 CALLON PETE CO DEL COM 13123X508 10728 300 SH SOLE 0 300 0 CAMDEN NATL CORP COM 133034108 226260 6750 SH SOLE 0 6750 0 CAMDEN PPTY TR SH BEN INT 133131102 3461613 35179 SH SOLE 0 35179 0 CAMECO CORP COM 13321L108 86640 2000 SH SOLE 0 2000 0 CAMPBELL SOUP CO COM 134429109 50542 1132 SH SOLE 0 1132 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 438984 36400 SH SOLE 0 36400 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 9129 180 SH SOLE 0 180 0 CANADIAN NAT RES LTD COM 136385101 59271938 776604 SH SOLE 0 776604 0 CANADIAN NATL RY CO COM 136375102 159764 1212 SH SOLE 0 1212 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 990149 11230 SH SOLE 0 11230 0 CANOPY GROWTH CORP COM NEW 138035704 440 51 SH SOLE 0 51 0 CAPITAL ONE FINL CORP COM 14040H105 80999211 543992 SH SOLE 0 543992 0 CAPITAL SOUTHWEST CORP COM 140501107 9318718 373325 SH SOLE 0 373325 0 CARDINAL HEALTH INC COM 14149Y108 2685 23 SH SOLE 0 23 0 CARLYLE GROUP INC COM 14316J108 690749 14725 SH SOLE 0 14725 0 CARMAX INC COM 143130102 11575002 132878 SH SOLE 0 132878 0 CARNIVAL CORP UNIT 99/99/9999 143658300 8170 500 SH SOLE 0 500 0 CARRIER GLOBAL CORPORATION COM 14448C104 1238179 21296 SH SOLE 0 21296 0 CARROLS RESTAURANT GROUP INC COM 14574X104 367086 38600 SH SOLE 0 38600 0 CARTER BANKSHARES INC COM NEW 146103106 758400 60000 SH SOLE 0 60000 0 CATALYST PHARMACEUTICALS INC COM 14888U101 3985 250 SH SOLE 0 250 0 CATERPILLAR INC COM 149123101 1524042 4129 SH SOLE 0 4129 0 CBIZ INC COM 124805102 11512417 146655 SH SOLE 0 146655 0 CBL & ASSOC PPTYS INC COMMON STOCK 124830878 916262 39994 SH SOLE 0 39994 0 CDW CORP COM 12514G108 51923 203 SH SOLE 0 203 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 12570 300 SH SOLE 0 300 0 CEL-SCI CORP COM PAR NEW 150837607 15 8 SH SOLE 0 8 0 CELSIUS HLDGS INC COM NEW 15118V207 13433 162 SH SOLE 0 162 0 CENCORA INC COM 03073E105 59054831 243034 SH SOLE 0 243034 0 CENNTRO INC COM 150964104 1 1 SH SOLE 0 1 0 CENTENE CORP DEL COM 15135B101 3610 44 SH SOLE 0 44 0 CENTERPOINT ENERGY INC COM 15189T107 14245 500 SH SOLE 0 500 0 CENTRAL SECS CORP COM 155123102 709369 16977 SH SOLE 0 16977 0 CEREVEL THERAPEUTICS HLDNG I COM 15678U128 4227 100 SH SOLE 0 100 0 CERTARA INC COM 15687V109 1788 100 SH SOLE 0 100 0 CERUS CORP COM 157085101 107730 57000 SH SOLE 0 57000 0 CF BANKSHARES INC COM 12520L109 3664874 183519 SH SOLE 126269 57250 0 CHAMPIONX CORPORATION COM 15872M104 6101 170 SH SOLE 0 170 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 8557 4504 SH SOLE 0 4504 0 CHART INDS INC COM 16115Q308 325322 1975 SH SOLE 0 1975 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 28363453 97592 SH SOLE 0 97592 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 24601 150 SH SOLE 0 150 0 CHEMOURS CO COM 163851108 1709 55 SH SOLE 0 55 0 CHEMUNG FINL CORP COM 164024101 2033432 47868 SH SOLE 0 47868 0 CHESAPEAKE UTILS CORP COM 165303108 4336207 40411 SH SOLE 0 40411 0 CHEVRON CORP NEW COM 166764100 6760894 42822 SH SOLE 0 42822 0 CHEWY INC CL A 16679L109 2084 131 SH SOLE 0 131 0 CHIMERIX INC COM 16934W106 2120 2000 SH SOLE 0 2000 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 552286 190 SH SOLE 0 190 0 CHOICE HOTELS INTL INC COM 169905106 37905 300 SH SOLE 0 300 0 CHUBB LIMITED COM H1467J104 18596464 71765 SH SOLE 9183 62582 0 CHURCH & DWIGHT CO INC COM 171340102 394917 3786 SH SOLE 0 3786 0 CIENA CORP COM NEW 171779309 4214079 85219 SH SOLE 0 84219 1000 CINTAS CORP COM 172908105 946727 1371 SH SOLE 0 1371 0 CISCO SYS INC COM 17275R102 3559980 71318 SH SOLE 0 71318 0 CITIGROUP INC COM NEW 172967424 10547949 166771 SH SOLE 0 166621 150 CITIZENS CMNTY BANCORP INC M COM 174903104 639381 52624 SH SOLE 0 52624 0 CITIZENS FINL GROUP INC COM 174610105 2409510 66396 SH SOLE 0 66396 0 CLARIVATE PLC ORD SHS G21810109 6489176 873375 SH SOLE 0 873375 0 CLEAN ENERGY FUELS CORP COM 184499101 1340 500 SH SOLE 0 500 0 CLEARSIDE BIOMEDICAL INC COM 185063104 267750 175000 SH SOLE 0 175000 0 CLEVELAND-CLIFFS INC NEW COM 185899101 34110 1500 SH SOLE 0 1500 0 CLOROX CO DEL COM 189054109 628363 4104 SH SOLE 0 4104 0 CLOUDFLARE INC CL A COM 18915M107 29533 305 SH SOLE 0 305 0 CME GROUP INC COM 12572Q105 1776357 8250 SH SOLE 0 8250 0 CMS ENERGY CORP COM 125896100 1402844 23249 SH SOLE 0 23249 0 CNA FINL CORP COM 126117100 3406 75 SH SOLE 0 75 0 CNH INDL N V SHS N20944109 3888 300 SH SOLE 0 300 0 CNX RES CORP COM 12653C108 11266 475 SH SOLE 0 475 0 COCA COLA CO COM 191216100 85408596 1395945 SH SOLE 0 1395945 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 227197 3248 SH SOLE 0 3248 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 149438 2039 SH SOLE 0 2039 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 4808 204 SH SOLE 0 204 0 COHEN & STEERS LTD DURATION COM 19248C105 16063 800 SH SOLE 0 800 0 COHEN & STEERS QUALITY INCOM COM 19247L106 2838 235 SH SOLE 0 235 0 COHERENT CORP COM 19247G107 321286 5300 SH SOLE 0 5300 0 COINBASE GLOBAL INC COM CL A 19260Q107 83512 315 SH SOLE 0 315 0 COLGATE PALMOLIVE CO COM 194162103 10154488 112765 SH SOLE 2140 110625 0 COMCAST CORP NEW CL A 20030N101 192949462 4450968 SH SOLE 3309 4446159 1500 COMERICA INC COM 200340107 23370 425 SH SOLE 0 425 0 COMMERCE BANCSHARES INC COM 200525103 56424 1060 SH SOLE 0 1060 0 COMMERCIAL METALS CO COM 201723103 17538731 298430 SH SOLE 0 298430 0 COMMERCIAL VEH GROUP INC COM 202608105 215405 33500 SH SOLE 0 33500 0 COMMUNITY BK SYS INC COM 203607106 48030 1000 SH SOLE 0 1000 0 COMMUNITY WEST BANCSHARES COM 204157101 673256 43492 SH SOLE 0 43492 0 COMPASS MINERALS INTL INC COM 20451N101 464330 29500 SH SOLE 0 29500 0 CONAGRA BRANDS INC COM 205887102 55989 1889 SH SOLE 0 1889 0 CONCENTRIX CORP COM 20602D101 168861 2550 SH SOLE 0 2550 0 CONDUENT INC COM 206787103 642 190 SH SOLE 0 190 0 CONOCOPHILLIPS COM 20825C104 18710008 146972 SH SOLE 0 146972 0 CONSOL ENERGY INC NEW COM 20854L108 67259 803 SH SOLE 0 803 0 CONSOLIDATED EDISON INC COM 209115104 135760 1494 SH SOLE 0 1244 250 CONSOLIDATED WATER CO INC ORD G23773107 9789862 334011 SH SOLE 0 334011 0 CONSTELLATION BRANDS INC CL A 21036P108 4618832 16996 SH SOLE 0 16996 0 CONSTELLATION ENERGY CORP COM 21037T109 563977 3051 SH SOLE 0 3051 0 COOPER COS INC COM 216648501 330759 3260 SH SOLE 0 3260 0 COPART INC COM 217204106 242525172 4187244 SH SOLE 0 4187244 0 CORE LABORATORIES INC COM 21867A105 21349 1250 SH SOLE 0 1250 0 CORNING INC COM 219350105 201056 6098 SH SOLE 0 6098 0 CORTEVA INC COM 22052L104 1730359 29999 SH SOLE 0 29999 0 COSTAR GROUP INC COM 22160N109 483000 5000 SH SOLE 0 5000 0 COSTCO WHSL CORP NEW COM 22160K105 13361705 18226 SH SOLE 0 18226 0 COTERRA ENERGY INC COM 127097103 1353295 48540 SH SOLE 0 48540 0 COTY INC COM CL A 222070203 6683618 558831 SH SOLE 0 558831 0 COUCHBASE INC COM 22207T101 26310 1000 SH SOLE 0 1000 0 COURSERA INC COM 22266M104 113912 8125 SH SOLE 0 8125 0 COUSINS PPTYS INC COM NEW 222795502 58297 2425 SH SOLE 0 2425 0 CREDIT ACCEP CORP MICH COM 225310101 129614 235 SH SOLE 0 235 0 CREDIT SUISSE AG NASSAU BRH X LINK SILVER 22542D225 150 2 SH SOLE 0 2 0 CRH PLC ORD G25508105 1552 18 SH SOLE 0 18 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 60321 885 SH SOLE 0 885 0 CRITEO S A SPONS ADS 226718104 210 6 SH SOLE 0 6 0 CROWDSTRIKE HLDGS INC CL A 22788C105 35906 112 SH SOLE 0 112 0 CROWN CASTLE INC COM 22822V101 283518 2679 SH SOLE 0 2679 0 CROWN CRAFTS INC COM 228309100 751745 147401 SH SOLE 0 147401 0 CSW INDUSTRIALS INC COM 126402106 110395291 470557 SH SOLE 0 470557 0 CSX CORP COM 126408103 10853836 292793 SH SOLE 0 292793 0 CUBESMART COM 229663109 9586 212 SH SOLE 0 212 0 CUE HEALTH INC COM 229790100 7 40 SH SOLE 0 40 0 CULLEN FROST BANKERS INC COM 229899109 1426712 12674 SH SOLE 0 12674 0 CULLMAN BANCORP INC COM 230153108 186502 18744 SH SOLE 0 18744 0 CUMMINS INC COM 231021106 120806 410 SH SOLE 0 410 0 CVS HEALTH CORP COM 126650100 10303932 129145 SH SOLE 0 129145 0 D R HORTON INC COM 23331A109 406109 2468 SH SOLE 0 2468 0 DAILY JOURNAL CORP COM 233912104 361 1 SH SOLE 0 1 0 DANAHER CORPORATION COM 235851102 526118173 2106773 SH SOLE 0 2106773 0 DANIMER SCIENTIFIC INC COM CL A 236272100 408750 375000 SH SOLE 0 375000 0 DANONE SP ADR (0.2 ORD) 23636T100 11007 850 SH SOLE 0 850 0 DARDEN RESTAURANTS INC COM 237194105 222142 1329 SH SOLE 0 1329 0 DARLING INGREDIENTS INC COM 237266101 4651 100 SH SOLE 0 100 0 DATADOG INC CL A COM 23804L103 830592 6719 SH SOLE 0 6719 0 DAVITA INC COM 23918K108 22502 163 SH SOLE 0 163 0 DBX ETF TR XTRACK HRVST CSI 233051879 77024 3200 SH SOLE 0 3200 0 DECKERS OUTDOOR CORP COM 243537107 68711 73 SH SOLE 0 73 0 DEERE & CO COM 244199105 5365907 13064 SH SOLE 0 13064 0 DELL TECHNOLOGIES INC CL C 24703L202 105665 926 SH SOLE 0 926 0 DELTA AIR LINES INC DEL COM NEW 247361702 1170565 24452 SH SOLE 0 24452 0 DENTSPLY SIRONA INC COM 24906P109 292197 8797 SH SOLE 0 8797 0 DEVON ENERGY CORP NEW COM 25179M103 4927425 98195 SH SOLE 0 98195 0 DEXCOM INC COM 252131107 193625 1396 SH SOLE 0 1396 0 DIAGEO PLC SPON ADR NEW 25243Q205 40569281 272746 SH SOLE 0 272546 200 DIAGEO PLC ORDINARY G42089113 166783 4475 SH SOLE 0 4475 0 DIAMEDICA THERAPEUTICS INC COM NEW 25253X207 2354605 850038 SH SOLE 0 850038 0 DIAMOND OFFSHORE DRILLING IN COM 25271C201 115940 8500 SH SOLE 0 8500 0 DIAMONDBACK ENERGY INC COM 25278X109 640089 3230 SH SOLE 0 3230 0 DIGITAL RLTY TR INC COM 253868103 124306 863 SH SOLE 0 863 0 DIGITALOCEAN HLDGS INC COM 25402D102 11454 300 SH SOLE 0 300 0 DIME CMNTY BANCSHARES INC COM 25432X102 38259 1977 SH SOLE 0 1977 0 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 216257 3467 SH SOLE 0 3467 0 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 168204 5566 SH SOLE 0 5566 0 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 123967 3030 SH SOLE 0 3030 0 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 39175 1066 SH SOLE 0 1066 0 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 26991 1060 SH SOLE 0 1060 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 52470 963 SH SOLE 0 963 0 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 23039 932 SH SOLE 0 932 0 DIODES INC COM 254543101 21150 300 SH SOLE 0 300 0 DISCOVER FINL SVCS COM 254709108 76032 578 SH SOLE 0 578 0 DISNEY WALT CO COM 254687106 37085896 303075 SH SOLE 0 303075 0 DNOW INC COM 67011P100 61043 4010 SH SOLE 0 4010 0 DOLLAR GEN CORP NEW COM 256677105 8271 53 SH SOLE 0 53 0 DOLLAR TREE INC COM 256746108 93205 700 SH SOLE 0 700 0 DOMINION ENERGY INC COM 25746U109 71374 1451 SH SOLE 0 1451 0 DOMINOS PIZZA INC COM 25754A201 85960 173 SH SOLE 0 173 0 DORCHESTER MINERALS LP COM UNIT 25820R105 529404 15700 SH SOLE 0 15700 0 DOUGLAS EMMETT INC COM 25960P109 16765223 1208740 SH SOLE 0 1208740 0 DOVER CORP COM 260003108 140157 791 SH SOLE 0 791 0 DOW INC COM 260557103 1478002 25506 SH SOLE 0 25506 0 DRAFTKINGS INC NEW COM CL A 26142V105 1407 31 SH SOLE 0 31 0 DUCOMMUN INC DEL COM 264147109 107730 2100 SH SOLE 0 2100 0 DUKE ENERGY CORP NEW COM NEW 26441C204 1023868 10581 SH SOLE 0 10581 0 DUNDEE CORP CLASS A 264901109 1974408 2744402 SH SOLE 0 2744402 0 DUPONT DE NEMOURS INC COM 26614N102 1637941 21355 SH SOLE 0 21355 0 EAGLE BANCORP MONT INC COM 26942G100 388230 30236 SH SOLE 0 30236 0 EASTGROUP PPTYS INC COM 277276101 41347 230 SH SOLE 0 230 0 EASTMAN CHEM CO COM 277432100 74363 684 SH SOLE 0 684 0 EATON CORP PLC SHS G29183103 6936180 22181 SH SOLE 0 22181 0 EATON VANCE LTD DURATION INC COM 27828H105 2778 285 SH SOLE 0 285 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 23600 1000 SH SOLE 0 1000 0 EBAY INC. COM 278642103 1591950 30162 SH SOLE 0 30162 0 ECHOSTAR CORP CL A 278768106 9989 701 SH SOLE 0 701 0 ECOLAB INC COM 278865100 1227497 5299 SH SOLE 0 5299 0 EDITAS MEDICINE INC COM 28106W103 319 43 SH SOLE 0 43 0 EDWARDS LIFESCIENCES CORP COM 28176E108 352616 3690 SH SOLE 0 3690 0 ELANCO ANIMAL HEALTH INC COM 28414H103 94554 5808 SH SOLE 0 5808 0 ELASTIC N V ORD SHS N14506104 601 6 SH SOLE 0 6 0 ELECTRONIC ARTS INC COM 285512109 33167 250 SH SOLE 0 250 0 ELEMENT SOLUTIONS INC COM 28618M106 3891384 155780 SH SOLE 0 155780 0 ELEVANCE HEALTH INC COM 036752103 252528 487 SH SOLE 0 487 0 ELI LILLY & CO COM 532457108 41608906 53462 SH SOLE 0 53462 0 ELLOMAY CAPITAL LIMITED SHS M39927120 21994 1400 SH SOLE 0 1400 0 ELLSWORTH GROWTH & INCOME FD COM 289074106 405 50 SH SOLE 0 50 0 ELME COMMUNITIES SH BEN INT 939653101 5289 380 SH SOLE 0 380 0 EMBECTA CORP COMMON STOCK 29082K105 47572 3585 SH SOLE 0 3585 0 EMERALD HOLDING INC COM 29103W104 148206 21763 SH SOLE 0 21763 0 EMERSON ELEC CO COM 291011104 848041 7466 SH SOLE 0 7466 0 ENBRIDGE INC COM 29250N105 41422409 1144881 SH SOLE 0 1144881 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 863325 54884 SH SOLE 0 54884 0 ENI S P A SPONSORED ADR 26874R108 1363 43 SH SOLE 0 43 0 ENOVIS CORPORATION COM 194014502 14550 233 SH SOLE 0 233 0 ENSTAR GROUP LIMITED SHS G3075P101 4641822 14937 SH SOLE 0 14937 0 ENTEGRIS INC COM 29362U104 11811684 84045 SH SOLE 11976 72069 0 ENTERGY CORP NEW COM 29364G103 30435 288 SH SOLE 0 288 0 ENTERPRISE PRODS PARTNERS L COM 293792107 9264463 317478 SH SOLE 0 317478 0 ENVIRI CORP COM 415864107 67664 7395 SH SOLE 0 7395 0 EOG RES INC COM 26875P101 1214351 9486 SH SOLE 0 9486 0 EQUIFAX INC COM 294429105 515511 1926 SH SOLE 0 1926 0 EQUINIX INC COM 29444U700 146908 177 SH SOLE 0 177 0 EQUITY COMWLTH COM SH BEN INT 294628102 9440 500 SH SOLE 0 500 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 80970 1283 SH SOLE 0 1283 0 ESCALADE INC COM 296056104 1375 100 SH SOLE 0 100 0 ESPERION THERAPEUTICS INC NE COM 29664W105 2680 1000 SH SOLE 0 1000 0 ESQUIRE FINL HLDGS INC COM 29667J101 3797600 80000 SH SOLE 52500 27500 0 ESSENTIAL UTILS INC COM 29670G102 7189563 194043 SH SOLE 0 194043 0 ETF SER SOLUTIONS US GLB JETS 26922A842 90553 4310 SH SOLE 0 4310 0 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 71 4 SH SOLE 0 4 0 EURONET WORLDWIDE INC COM 298736109 46720 425 SH SOLE 0 425 0 EVEREST GROUP LTD COM G3223R108 1669500 4200 SH SOLE 0 4200 0 EVERGY INC COM 30034W106 5592622 104770 SH SOLE 0 104770 0 EVERSOURCE ENERGY COM 30040W108 530518 8876 SH SOLE 0 8876 0 EVOLUS INC COM 30052C107 560000 40000 SH SOLE 0 40000 0 EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102 264926 59534 SH SOLE 0 59534 0 EXELIXIS INC COM 30161Q104 5339 225 SH SOLE 0 225 0 EXELON CORP COM 30161N101 307322 8180 SH SOLE 0 8180 0 EXPEDIA GROUP INC COM NEW 30212P303 120531 873 SH SOLE 0 873 0 EXPEDITORS INTL WASH INC COM 302130109 55922 460 SH SOLE 0 460 0 EXTRA SPACE STORAGE INC COM 30225T102 245049 1667 SH SOLE 0 1667 0 EXTREME NETWORKS COM 30226D106 184 16 SH SOLE 0 16 0 EXXON MOBIL CORP COM 30231G102 21898077 188359 SH SOLE 0 185859 2500 F N B CORP COM 302520101 13169 934 SH SOLE 0 934 0 FABRINET SHS G3323L100 1890 10 SH SOLE 0 10 0 FAIR ISAAC CORP COM 303250104 31240 25 SH SOLE 0 25 0 FARMERS & MERCHANTS BANCORP COM 30779N105 78015 3500 SH SOLE 0 3500 0 FASTENAL CO COM 311900104 15428 200 SH SOLE 0 200 0 FASTLY INC CL A 31188V100 3034 234 SH SOLE 0 234 0 FEDEX CORP COM 31428X106 1704830 5884 SH SOLE 0 5884 0 FERRARI N V COM N3167Y103 8718 20 SH SOLE 0 20 0 FIDELITY COVINGTON TRUST ENHANCED INTL 31609A404 33260 1163 SH SOLE 0 1163 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 32670 550 SH SOLE 0 550 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 60268 1135 SH SOLE 0 1135 0 FIDELITY NATL INFORMATION SV COM 31620M106 40724 549 SH SOLE 0 549 0 FIFTH THIRD BANCORP COM 316773100 80001 2150 SH SOLE 0 2150 0 FIRST FINL BANCORP OH COM 320209109 104656 4668 SH SOLE 0 4668 0 FIRST INDL RLTY TR INC COM 32054K103 163609 3114 SH SOLE 0 3114 0 FIRST LONG IS CORP COM 320734106 97636 8804 SH SOLE 0 8804 0 FIRST SOLAR INC COM 336433107 16880 100 SH SOLE 0 100 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 20808 600 SH SOLE 0 600 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 15156 287 SH SOLE 0 287 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 4717 23 SH SOLE 0 23 0 FISERV INC COM 337738108 289274 1810 SH SOLE 0 1810 0 FIVE POINT HOLDINGS LLC COM CL A 33833Q106 187800 60000 SH SOLE 0 60000 0 FIVERR INTL LTD ORD SHS M4R82T106 2107 100 SH SOLE 0 100 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 52715 811 SH SOLE 0 811 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 13182 200 SH SOLE 0 200 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 4579 185 SH SOLE 0 185 0 FLOOR & DECOR HLDGS INC CL A 339750101 659247 5086 SH SOLE 0 5086 0 FMC CORP COM NEW 302491303 6370 100 SH SOLE 0 100 0 FOOT LOCKER INC COM 344849104 218908 7656 SH SOLE 0 7656 0 FORD MTR CO DEL COM 345370860 124991 9412 SH SOLE 0 9412 0 FORTINET INC COM 34959E109 180611 2644 SH SOLE 0 2644 0 FORTIVE CORP COM 34959J108 107229782 1246551 SH SOLE 0 1246551 0 FORTREA HLDGS INC COMMON STOCK 34965K107 25689 640 SH SOLE 0 640 0 FOUR CORNERS PPTY TR INC COM 35086T109 5530 226 SH SOLE 0 226 0 FRANCO NEV CORP COM 351858105 4170 35 SH SOLE 0 35 0 FRANKLIN COVEY CO COM 353469109 94224 2400 SH SOLE 0 2400 0 FRANKLIN ELEC INC COM 353514102 843799 7900 SH SOLE 0 7900 0 FRANKLIN RESOURCES INC COM 354613101 449760 16000 SH SOLE 0 16000 0 FRANKLIN STR PPTYS CORP COM 35471R106 10215 4500 SH SOLE 0 4500 0 FREEPORT-MCMORAN INC CL B 35671D857 513411 10919 SH SOLE 0 10919 0 FRESENIUS MEDICAL CARE AG SPONSORED ADR 358029106 192 10 SH SOLE 0 10 0 FRP HLDGS INC COM 30292L107 44208 720 SH SOLE 0 720 0 FS BANCORP INC COM 30263Y104 242970 7000 SH SOLE 0 7000 0 FULGENT GENETICS INC COM 359664109 5425 250 SH SOLE 0 250 0 GABELLI EQUITY TR INC COM 362397101 2875 521 SH SOLE 0 521 0 GALLAGHER ARTHUR J & CO COM 363576109 8577872 34305 SH SOLE 0 34305 0 GAMBLING COM GROUP LIMITED ORDINARY SHARES G3R239101 40464 4432 SH SOLE 0 4432 0 GAMIDA CELL LTD SHS M47364100 36 1000 SH SOLE 0 1000 0 GARRETT MOTION INC COM 366505105 2902 292 SH SOLE 0 292 0 GARTNER INC COM 366651107 152534 320 SH SOLE 0 320 0 GATES INDL CORP PLC ORD SHS G39108108 18993443 1072470 SH SOLE 0 1072470 0 GATEWAY BANK FSB COMMON RSTD PER367155 241666 2416667 SH SOLE 2416667 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 348915 3834 SH SOLE 0 3834 0 GEN DIGITAL INC COM 668771108 2740505 122344 SH SOLE 0 122344 0 GENERAC HLDGS INC COM 368736104 13047 100 SH SOLE 0 100 0 GENERAL AMERN INVS CO INC COM 368802104 239380 5131 SH SOLE 0 5131 0 GENERAL DYNAMICS CORP COM 369550108 526843 1865 SH SOLE 0 1865 0 GENERAL ELECTRIC CO COM NEW 369604301 6420009 36575 SH SOLE 10553 26022 0 GENERAL ELECTRIC CO COM 369604137 1470800 10000 SH SOLE 0 10000 0 GENERAL MLS INC COM 370334104 4690555 67012 SH SOLE 0 67012 0 GENERAL MTRS CO COM 37045V100 1585118 34953 SH SOLE 0 34953 0 GENERATIONS BANCORP NY INC COM 37149G108 300940 30064 SH SOLE 0 30064 0 GILEAD SCIENCES INC COM 375558103 5743093 78400 SH SOLE 0 78400 0 GLACIER BANCORP INC NEW COM 37637Q105 56593 1405 SH SOLE 0 1405 0 GLATFELTER CORPORATION COM 377320106 127280 63640 SH SOLE 0 63640 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 354665 8900 SH SOLE 0 8900 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 40494 1273 SH SOLE 0 1273 0 GLOBALSTAR INC COM 378973408 273 186 SH SOLE 0 186 0 GLOBE LIFE INC COM 37959E102 5327302 45779 SH SOLE 0 45779 0 GODADDY INC CL A 380237107 57559 485 SH SOLE 0 485 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 9339 298 SH SOLE 0 298 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 11393 105 SH SOLE 0 105 0 GOLDMAN SACHS GROUP INC COM 38141G104 901375 2154 SH SOLE 0 2154 0 GOODRX HLDGS INC COM CL A 38246G108 284 40 SH SOLE 0 40 0 GRACO INC COM 384109104 33853361 362223 SH SOLE 14486 347737 0 GRAINGER W W INC COM 384802104 722283 710 SH SOLE 0 710 0 GRAND RIV COMM COMMON 386441109 911156 319704 SH SOLE 294704 25000 0 GRAPHIC PACKAGING HLDG CO COM 388689101 2707262 92778 SH SOLE 0 92778 0 GRAYSCALE BITCOIN TR BTC SHS REP COM UT 389637109 63106 999 SH SOLE 0 499 500 GREAT LAKES DREDGE & DOCK CO COM 390607109 1750000 200000 SH SOLE 0 200000 0 GREEN BRICK PARTNERS INC COM 392709101 10184772 169098 SH SOLE 0 169098 0 GROUPE DANONE SHS F12033134 51855 800 SH SOLE 0 800 0 GROVE COLLABORATIVE HOLD INC COM CL A 39957D201 19475 11662 SH SOLE 0 11662 0 GSK PLC SPONSORED ADR 37733W204 291387 6796 SH SOLE 0 6796 0 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 86016 1600 SH SOLE 0 1600 0 HALEON PLC SPON ADS 405552100 68471 8065 SH SOLE 0 8065 0 HARTE HANKS INC COM 416196202 239 32 SH SOLE 0 32 0 HARTFORD FINL SVCS GROUP INC COM 416515104 45342 440 SH SOLE 0 440 0 HASBRO INC COM 418056107 180920 3201 SH SOLE 0 3201 0 HCA HEALTHCARE INC COM 40412C101 5080328 15232 SH SOLE 0 15232 0 HEICO CORP NEW CL A 422806208 95134 618 SH SOLE 0 618 0 HEICO CORP NEW COM 422806109 40874 214 SH SOLE 0 214 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 8130 750 SH SOLE 0 750 0 HENRY JACK & ASSOC INC COM 426281101 80059 458 SH SOLE 0 458 0 HERC HLDGS INC COM 42704L104 16830 100 SH SOLE 0 100 0 HERCULES CAPITAL INC COM 427096508 107471 5825 SH SOLE 0 5825 0 HERITAGE COMM CORP COM 426927109 789746 92045 SH SOLE 92045 0 0 HERSHEY CO COM 427866108 658152 3357 SH SOLE 0 3357 0 HESS CORP COM 42809H107 973843 6380 SH SOLE 0 6380 0 HESS MIDSTREAM LP CL A SHS 428103105 363467 10060 SH SOLE 0 10060 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 38545 2174 SH SOLE 0 2174 0 HEXCEL CORP NEW COM 428291108 94704 1300 SH SOLE 0 1300 0 HIGHPEAK ENERGY INC COM 43114Q105 6308 400 SH SOLE 0 400 0 HIGHWOODS PPTYS INC COM 431284108 57596 2200 SH SOLE 0 2200 0 HILLTOP HOLDINGS INC COM 432748101 548100 17500 SH SOLE 0 17500 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 37957404 177924 SH SOLE 0 177924 0 HOLOGIC INC COM 436440101 923826 11850 SH SOLE 0 11850 0 HOME BANCSHARES INC COM 436893200 540540 22000 SH SOLE 0 22000 0 HOME DEPOT INC COM 437076102 13724394 35738 SH SOLE 0 35738 0 HONDA MOTOR LTD ADR ECH CNV IN 3 438128308 2010 54 SH SOLE 0 54 0 HONEYWELL INTL INC COM 438516106 305825800 1489822 SH SOLE 0 1489822 0 HORMEL FOODS CORP COM 440452100 77176 2212 SH SOLE 0 2212 0 HOWARD HUGHES HOLDINGS INC COM 44267T102 17770477 244705 SH SOLE 0 244705 0 HOWMET AEROSPACE INC COM 443201108 70688 1032 SH SOLE 0 1032 0 HP INC COM 40434L105 54396 1800 SH SOLE 0 1800 0 HSBC HLDGS PLC SPON ADR NEW 404280406 398677 10129 SH SOLE 0 10129 0 HUBSPOT INC COM 443573100 3759 5 SH SOLE 0 5 0 HUMANA INC COM 444859102 76278 220 SH SOLE 0 220 0 HUNTINGTON BANCSHARES INC COM 446150104 2183049 156483 SH SOLE 0 156483 0 HUNTINGTON INGALLS INDS INC COM 446413106 29438 100 SH SOLE 0 100 0 HUNTSMAN CORP COM 447011107 296742 11400 SH SOLE 0 11400 0 HURCO CO COM 447324104 82656 4100 SH SOLE 0 4100 0 HYATT HOTELS CORP COM CL A 448579102 35754 224 SH SOLE 0 224 0 IAC INC COM NEW 44891N208 26805110 502533 SH SOLE 0 502533 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 255 15 SH SOLE 0 15 0 ICF INTL INC COM 44925C103 14309 95 SH SOLE 0 95 0 ICU MED INC COM 44930G107 42928 400 SH SOLE 0 400 0 IDACORP INC COM 451107106 4882298 52560 SH SOLE 0 52560 0 IDEX CORP COM 45167R104 647385 2653 SH SOLE 0 2653 0 IDEXX LABS INC COM 45168D104 742403 1375 SH SOLE 0 1375 0 ILLINOIS TOOL WKS INC COM 452308109 5244370 19523 SH SOLE 0 19523 0 ILLUMINA INC COM 452327109 261182 1902 SH SOLE 0 1902 0 IMMUNEERING CORP CLASS A COM 45254E107 96092 33250 SH SOLE 0 33250 0 IMPERIAL OIL LTD COM NEW 453038408 2765 39 SH SOLE 0 39 0 INDEPENDENCE RLTY TR INC COM 45378A106 629 39 SH SOLE 0 39 0 INDEPENDENT BANK GROUP INC COM 45384B106 404428 8325 SH SOLE 0 8325 0 INDEPENDENT BK CORP MASS COM 453836108 90475 1709 SH SOLE 0 1709 0 INDIA FD INC COM 454089103 614 30 SH SOLE 0 30 0 INDIVIOR PLC ORD G4766E116 49587 2315 SH SOLE 0 2315 0 ING GROEP N.V. SPONSORED ADR 456837103 42296 2565 SH SOLE 0 2565 0 INGERSOLL RAND INC COM 45687V106 160370 1688 SH SOLE 0 1688 0 INGREDION INC COM 457187102 41073943 351510 SH SOLE 0 351510 0 INMODE LTD SHS M5425M103 2161 100 SH SOLE 0 100 0 INNOVID CORP COMMON STOCK 457679108 195133 78367 SH SOLE 0 78367 0 INNOVID CORP *W EXP 11/30/202 457679116 56 1250 SH SOLE 0 1250 0 INNOVIVA INC COM 45781M101 18288 1200 SH SOLE 0 1200 0 INSTALLED BLDG PRODS INC COM 45780R101 14747 57 SH SOLE 0 57 0 INTEGER HLDGS CORP COM 45826H109 14585 125 SH SOLE 0 125 0 INTEL CORP COM 458140100 2685268 60714 SH SOLE 0 59714 1000 INTER PARFUMS INC COM 458334109 56204 400 SH SOLE 0 400 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 169104454 1230476 SH SOLE 0 1230476 0 INTERNATIONAL BUSINESS MACHS COM 459200101 21285787 111452 SH SOLE 0 111452 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 257712 2997 SH SOLE 0 2997 0 INTERNATIONAL PAPER CO COM 460146103 267287 6845 SH SOLE 0 6845 0 INTERPUBLIC GROUP COS INC COM 460690100 57983 1777 SH SOLE 0 1777 0 INTRUSION INC COM 46121E304 564 188 SH SOLE 0 188 0 INTUIT COM 461202103 142350 219 SH SOLE 0 219 0 INTUITIVE SURGICAL INC COM NEW 46120E602 460948 1155 SH SOLE 0 1155 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 574250 25000 SH SOLE 0 25000 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 15608699 738000 SH SOLE 0 738000 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 237700 10000 SH SOLE 0 10000 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 61259 930 SH SOLE 0 930 0 INVESCO EXCH TRADED FD TR II INVESCO PHLX SM 46138G615 4823 125 SH SOLE 0 125 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 1167 60 SH SOLE 0 60 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 6576 36 SH SOLE 0 36 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 77174964 455659 SH SOLE 0 455659 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 272448 6400 SH SOLE 0 6400 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 313867 2900 SH SOLE 0 2900 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 57705 1500 SH SOLE 0 1500 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 34704 870 SH SOLE 0 870 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 19706 560 SH SOLE 0 560 0 INVESCO EXCHANGE TRADED FD T NEXT GEN MEDIA 46137V696 22439 509 SH SOLE 0 509 0 INVESCO EXCHANGE TRADED FD T LARGE CAP GROWTH 46137V746 42144 462 SH SOLE 0 462 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V118 461 7 SH SOLE 0 7 0 INVESCO QQQ TR UNIT SER 1 46090E103 3443297 7728 SH SOLE 0 7728 0 INVITATION HOMES INC COM 46187W107 136208 3825 SH SOLE 0 3825 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 8151 550 SH SOLE 0 550 0 IPG PHOTONICS CORP COM 44980X109 9069 100 SH SOLE 0 100 0 IQVIA HLDGS INC COM 46266C105 48701556 192577 SH SOLE 0 192577 0 IRON MTN INC DEL COM 46284V101 160018 1995 SH SOLE 0 1995 0 ISHARES GOLD TR ISHARES NEW 464285204 1326759 31582 SH SOLE 0 2082 29500 ISHARES INC CORE MSCI EMKT 46434G103 400828 7763 SH SOLE 0 7763 0 ISHARES INC MSCI EURZONE ETF 464286608 136534 2674 SH SOLE 0 2674 0 ISHARES INC MSCI GBL ETF NEW 46434G848 17121 410 SH SOLE 0 410 0 ISHARES INC MSCI JPN ETF NEW 46434G822 27612 387 SH SOLE 0 387 0 ISHARES INC MSCI GLB SLV&MTL 464286327 20 2 SH SOLE 0 2 0 ISHARES SILVER TR ISHARES 46428Q109 3412 150 SH SOLE 0 150 0 ISHARES TR RUS 1000 ETF 464287622 352548 1224 SH SOLE 0 1224 0 ISHARES TR SHRT NAT MUN ETF 464288158 282771 2700 SH SOLE 0 2700 0 ISHARES TR MSCI EMG MKT ETF 464287234 508652 12382 SH SOLE 0 12382 0 ISHARES TR CORE DIV GRWTH 46434V621 479517 8259 SH SOLE 0 8259 0 ISHARES TR MSCI USA QLT FCT 46432F339 816819 4970 SH SOLE 0 4970 0 ISHARES TR INTL DIV GRWTH 46435G524 435825 6500 SH SOLE 0 6500 0 ISHARES TR MORNINGSTAR VALU 464288109 384300 5000 SH SOLE 0 5000 0 ISHARES TR CORE MSCI EAFE 46432F842 741977 9997 SH SOLE 0 9997 0 ISHARES TR RUS 1000 GRW ETF 464287614 497822 1477 SH SOLE 0 1477 0 ISHARES TR ISHS 1-5YR INVS 464288646 492646 9607 SH SOLE 0 9607 0 ISHARES TR CORE S&P TTL STK 464287150 701139 6081 SH SOLE 0 6081 0 ISHARES TR ISHARES SEMICDTR 464287523 386323 1710 SH SOLE 0 1710 0 ISHARES TR RUS MID CAP ETF 464287499 309955 3686 SH SOLE 0 3686 0 ISHARES TR CORE S&P500 ETF 464287200 2115011 4023 SH SOLE 0 4023 0 ISHARES TR SELECT DIVID ETF 464287168 505038 4100 SH SOLE 0 4100 0 ISHARES TR MRGSTR MD CP VAL 464288406 539626 7419 SH SOLE 0 7419 0 ISHARES TR RUSSELL 2000 ETF 464287655 248995 1184 SH SOLE 0 1184 0 ISHARES TR RUS 2000 VAL ETF 464287630 586167 3691 SH SOLE 0 3691 0 ISHARES TR CORE S&P SCP ETF 464287804 3869751 34975 SH SOLE 0 34975 0 ISHARES TR RUS 1000 VAL ETF 464287598 1001045 5570 SH SOLE 0 5570 0 ISHARES TR FLTG RATE NT ETF 46429B655 224408 4395 SH SOLE 0 4395 0 ISHARES TR CORE HIGH DV ETF 46429B663 555127 5037 SH SOLE 0 5037 0 ISHARES TR CORE S&P MCP ETF 464287507 680895 11210 SH SOLE 0 11210 0 ISHARES TR US INFRASTRUC 46435U713 195120 4500 SH SOLE 0 4500 0 ISHARES TR PFD AND INCM SEC 464288687 69294 2150 SH SOLE 0 2150 0 ISHARES TR EXPANDED TECH 464287515 179319 2100 SH SOLE 0 2100 0 ISHARES TR EAFE VALUE ETF 464288877 107875 1983 SH SOLE 0 1983 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 44409 1790 SH SOLE 0 1790 0 ISHARES TR MSCI EURO FL ETF 464289180 39522 1738 SH SOLE 0 1738 0 ISHARES TR EAFE GRWTH ETF 464288885 166998 1609 SH SOLE 0 1609 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 36322 1450 SH SOLE 0 1450 0 ISHARES TR MSCI CHINA ETF 46429B671 56813 1430 SH SOLE 0 1430 0 ISHARES TR CORE US AGGBD ET 464287226 113806 1162 SH SOLE 0 1162 0 ISHARES TR CORE S&P US VLU 464287663 96951 1072 SH SOLE 0 1072 0 ISHARES TR U.S. PHARMA ETF 464288836 48884 720 SH SOLE 0 720 0 ISHARES TR RUS MDCP VAL ETF 464287473 74195 592 SH SOLE 0 592 0 ISHARES TR ISHARES BIOTECH 464287556 74098 540 SH SOLE 0 540 0 ISHARES TR S&P 500 GRWT ETF 464287309 46357 540 SH SOLE 0 540 0 ISHARES TR MSCI USA ESG SLC 464288802 58733 538 SH SOLE 0 538 0 ISHARES TR GLOB HLTHCRE ETF 464287325 48065 513 SH SOLE 0 513 0 ISHARES TR GLOBAL 100 ETF 464287572 40234 449 SH SOLE 0 449 0 ISHARES TR MSCI EAFE ETF 464287465 35218 437 SH SOLE 0 437 0 ISHARES TR NORTH AMERN NAT 464287374 19435 426 SH SOLE 0 426 0 ISHARES TR U.S. TECH ETF 464287721 54024 400 SH SOLE 0 400 0 ISHARES TR U.S. REAL ES ETF 464287739 35510 395 SH SOLE 0 395 0 ISHARES TR GLOB INDSTRL ETF 464288729 52523 376 SH SOLE 0 376 0 ISHARES TR CALIF MUN BD ETF 464288356 20771 361 SH SOLE 0 361 0 ISHARES TR RUSSELL 3000 ETF 464287689 108028 360 SH SOLE 0 360 0 ISHARES TR U.S. MED DVC ETF 464288810 21092 360 SH SOLE 0 360 0 ISHARES TR IBONDS DEC2026 46435GAA0 7751 325 SH SOLE 0 325 0 ISHARES TR ESG MSCI LEADR 46435U218 28155 300 SH SOLE 0 300 0 ISHARES TR S&P 500 VAL ETF 464287408 53801 288 SH SOLE 0 288 0 ISHARES TR CORE S&P US GWT 464287671 30943 264 SH SOLE 0 264 0 ISHARES TR MSCI EAFE MIN VL 46429B689 16727 236 SH SOLE 0 236 0 ISHARES TR MSCI INTL VLU FT 46435G409 6267 222 SH SOLE 0 222 0 ISHARES TR MSCI USA MIN VOL 46429B697 15713 188 SH SOLE 0 188 0 ISHARES TR S&P 100 ETF 464287101 37111 150 SH SOLE 0 150 0 ISHARES TR ESG MSCI USA ETF 46436E767 6772 150 SH SOLE 0 150 0 ISHARES TR IBOXX INV CP ETF 464287242 8277 76 SH SOLE 0 76 0 ISHARES TR S&P MC 400GR ETF 464287606 5657 62 SH SOLE 0 62 0 ISHARES TR MSCI USA VALUE 46432F388 5848 51 SH SOLE 0 51 0 ISHARES TR BROAD USD HIGH 46435U853 1500 41 SH SOLE 0 41 0 ISHARES TR RUS 2000 GRW ETF 464287648 10561 39 SH SOLE 0 39 0 ISHARES TR 3 7 YR TREAS BD 464288661 4169 36 SH SOLE 0 36 0 ISHARES TR 10+ YR INVST GRD 464289511 1442 28 SH SOLE 0 28 0 ISHARES TR S&P MC 400VL ETF 464287705 3075 26 SH SOLE 0 26 0 ISHARES TR EAFE SML CP ETF 464288273 1646 26 SH SOLE 0 26 0 ISHARES TR 10-20 YR TRS ETF 464288653 1470 14 SH SOLE 0 14 0 ISHARES TR MSCI USA MMENTM 46432F396 2248 12 SH SOLE 0 12 0 ISHARES TR JPMORGAN USD EMG 464288281 1075 10 SH SOLE 0 10 0 ISHARES TR US OIL EQ&SV ETF 464288844 94 4 SH SOLE 0 4 0 ISHARES TR MICRO-CAP ETF 464288869 363 3 SH SOLE 0 3 0 ISHARES TR CORE TOTAL USD 46434V613 91 2 SH SOLE 0 2 0 ISHARES U S ETF TR BLACKROCK SH DUR 46431W507 11555 229 SH SOLE 0 229 0 ITT INC COM 45073V108 123515 908 SH SOLE 0 908 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 60753 1050 SH SOLE 0 1050 0 JACKSON FINANCIAL INC COM CL A 46817M107 66140 1000 SH SOLE 0 1000 0 JACOBS SOLUTIONS INC COM 46982L108 927914 6036 SH SOLE 0 6036 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 74495 2265 SH SOLE 0 2265 0 JBG SMITH PPTYS COM 46590V100 159312 9926 SH SOLE 0 9926 0 JD.COM INC SPON ADR CL A 47215P106 20542 750 SH SOLE 0 750 0 JEFFERIES FINL GROUP INC COM 47233W109 13528465 306767 SH SOLE 0 306767 0 JOHNSON & JOHNSON COM 478160104 157429650 995045 SH SOLE 0 995045 0 JOHNSON CTLS INTL PLC SHS G51502105 2351 35 SH SOLE 0 35 0 JOHNSON OUTDOORS INC CL A 479167108 39193 850 SH SOLE 0 850 0 JPMORGAN CHASE & CO COM 46625H100 48227285 240757 SH SOLE 0 240445 312 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 11396 400 SH SOLE 0 400 0 KALTURA INC COM 483467106 67500 50000 SH SOLE 0 50000 0 KELLANOVA COM 487836108 2391917 41724 SH SOLE 0 41724 0 KENNEDY-WILSON HOLDINGS INC COM 489398107 158730 18500 SH SOLE 0 18500 0 KENVUE INC COM 49177J102 579420 27000 SH SOLE 0 27000 0 KEYCORP COM 493267108 126480 8000 SH SOLE 0 8000 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 199753869 1277362 SH SOLE 14950 1262412 0 KILROY RLTY CORP COM 49427F108 50091 1375 SH SOLE 0 1375 0 KIMBERLY-CLARK CORP COM 494368103 2255734 17439 SH SOLE 0 17439 0 KIMCO RLTY CORP COM 49446R109 1402428 71515 SH SOLE 0 71515 0 KINDER MORGAN INC DEL COM 49456B101 178081 9710 SH SOLE 0 9710 0 KKR & CO INC COM 48251W104 917753978 9124617 SH SOLE 67145 9057472 0 KLA CORP COM NEW 482480100 1122601 1606 SH SOLE 0 1606 0 KNIFE RIVER CORP COMMON STOCK 498894104 4994933 61605 SH SOLE 0 61605 0 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 3741 725 SH SOLE 0 725 0 KONTOOR BRANDS INC COM 50050N103 1687 28 SH SOLE 0 28 0 KOREA ELEC PWR CORP SPONSORED ADR 500631106 24990 3000 SH SOLE 0 3000 0 KRAFT HEINZ CO COM 500754106 127784 3458 SH SOLE 0 3458 0 KROGER CO COM 501044101 1256 22 SH SOLE 0 22 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 47415 2179 SH SOLE 0 2179 0 L3HARRIS TECHNOLOGIES INC COM 502431109 273620 1284 SH SOLE 0 1284 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 214090 980 SH SOLE 0 980 0 LAKE SHORE BANCORP INC COM 510700107 214681 18507 SH SOLE 0 18507 0 LAM RESEARCH CORP COM 512807108 760933 781 SH SOLE 0 781 0 LAMAR ADVERTISING CO NEW CL A 512816109 3599017 30140 SH SOLE 0 30140 0 LAMB WESTON HLDGS INC COM 513272104 19068 179 SH SOLE 0 179 0 LANCASTER COLONY CORP COM 513847103 48377 233 SH SOLE 0 233 0 LANDMARK BANCORP INC COM 51504L107 396955 20583 SH SOLE 0 20583 0 LANTHEUS HLDGS INC COM 516544103 269125 4324 SH SOLE 0 4324 0 LATHAM GROUP INC COM 51819L107 13860 3500 SH SOLE 0 3500 0 LAUDER ESTEE COS INC CL A 518439104 57652 374 SH SOLE 0 374 0 LEAR CORP COM NEW 521865204 7244 50 SH SOLE 0 50 0 LEIDOS HOLDINGS INC COM 525327102 162813 1242 SH SOLE 0 1242 0 LEMONADE INC COM 52567D107 820 50 SH SOLE 0 50 0 LENDINGCLUB CORP COM NEW 52603A208 4395 500 SH SOLE 0 500 0 LENNAR CORP CL A 526057104 11482760 66767 SH SOLE 0 66767 0 LENNAR CORP CL B 526057302 5745209 37263 SH SOLE 0 37263 0 LIBERTY BROADBAND CORP COM SER A 530307107 4167303 72860 SH SOLE 0 72560 300 LIBERTY BROADBAND CORP COM SER C 530307305 6525650 114025 SH SOLE 7738 106287 0 LIBERTY GLOBAL LTD COM CL A G61188101 215315 12723 SH SOLE 0 12723 0 LIBERTY GLOBAL LTD COM CL C G61188127 703403 39870 SH SOLE 0 39870 0 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 6291 899 SH SOLE 0 899 0 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 76 11 SH SOLE 0 11 0 LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722 1701924 38835 SH SOLE 0 38835 0 LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755 2729517 41607 SH SOLE 0 41607 0 LIBERTY MEDIA CORP DEL COM LBTY SRM S A 531229813 4555356 153379 SH SOLE 0 153379 0 LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748 628219 14831 SH SOLE 0 14831 0 LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771 470859 8015 SH SOLE 0 8015 0 LIBERTY MEDIA CORP DEL COM LBTY SRM S C 531229789 9142569 307727 SH SOLE 0 307727 0 LINDE PLC SHS G54950103 290880228 626465 SH SOLE 9903 616562 0 LINEAGE CELL THERAPEUTICS IN COM 53566P109 139 94 SH SOLE 0 94 0 LISTED FD TR HORIZON KINETICS 53656F623 42328 1300 SH SOLE 0 1300 0 LITHIUM AMERICAS ARGENTINA C COM SHS 53681K100 1617 300 SH SOLE 0 300 0 LITHIUM AMERS CORP NEW COM SHS 53681J103 2016 300 SH SOLE 0 300 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 23903 9229 SH SOLE 0 9229 0 LOCKHEED MARTIN CORP COM 539830109 2175643 4783 SH SOLE 0 4783 0 LOEWS CORP COM 540424108 12740227 162704 SH SOLE 0 162704 0 LOWES COS INC COM 548661107 344541175 1352574 SH SOLE 17806 1334768 0 LULULEMON ATHLETICA INC COM 550021109 785987 2012 SH SOLE 0 2012 0 LUMEN TECHNOLOGIES INC COM 550241103 19269 12349 SH SOLE 0 12349 0 LUMENTUM HLDGS INC COM 55024U109 185848 3925 SH SOLE 0 3925 0 LYFT INC CL A COM 55087P104 483 25 SH SOLE 0 25 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 20251 198 SH SOLE 0 198 0 M & T BK CORP COM 55261F104 743198 5109 SH SOLE 0 5109 0 M D C HLDGS INC COM 552676108 8241 131 SH SOLE 0 131 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 239100 2500 SH SOLE 0 2500 0 MACYS INC COM 55616P104 5996 300 SH SOLE 0 300 0 MAGYAR BANCORP INC COM 55977T208 311526 28015 SH SOLE 0 28015 0 MAIN STR CAP CORP COM 56035L104 9462 200 SH SOLE 0 200 0 MAINSTREET BANCSHARES INC COM 56064Y100 4650830 256103 SH SOLE 110361 145742 0 MANPOWERGROUP INC WIS COM 56418H100 1184564 15247 SH SOLE 0 15247 0 MANULIFE FINL CORP COM 56501R106 1999 80 SH SOLE 0 80 0 MARATHON OIL CORP COM 565849106 346144 12171 SH SOLE 0 12171 0 MARATHON PETE CORP COM 56585A102 2477890 12296 SH SOLE 0 12296 0 MARINE BANCORP FLA I COMMON 56813P103 2395189 98730 SH SOLE 98730 0 0 MARKEL GROUP INC COM 570535104 167507340 110095 SH SOLE 0 110095 0 MARRIOTT INTL INC NEW CL A 571903202 154198499 611147 SH SOLE 0 611147 0 MARSH & MCLENNAN COS INC COM 571748102 1676542 8109 SH SOLE 0 8109 0 MARTIN MARIETTA MATLS INC COM 573284106 20590933 33538 SH SOLE 0 33538 0 MARVELL TECHNOLOGY INC COM 573874104 57341 809 SH SOLE 0 809 0 MASTERCARD INCORPORATED CL A 57636Q104 7874151 16345 SH SOLE 0 16345 0 MATADOR RES CO COM 576485205 20030 300 SH SOLE 0 300 0 MATCH GROUP INC NEW COM 57667L107 119428354 3291851 SH SOLE 0 3291851 0 MATIV HOLDINGS INC COM 808541106 295818 15777 SH SOLE 0 15777 0 MATTEL INC COM 577081102 100040 5050 SH SOLE 0 5050 0 MAXIMUS INC COM 577933104 3272 39 SH SOLE 0 39 0 MCCORMICK & CO INC COM NON VTG 579780206 5977277 77819 SH SOLE 0 77819 0 MCDONALDS CORP COM 580135101 188148336 667311 SH SOLE 12092 655219 0 MCGRATH RENTCORP COM 580589109 114734 930 SH SOLE 0 930 0 MCKESSON CORP COM 58155Q103 379552 706 SH SOLE 0 706 0 MDU RES GROUP INC COM 552690109 4646854 184399 SH SOLE 0 184399 0 MEDICAL PPTYS TRUST INC COM 58463J304 22090 4700 SH SOLE 0 4700 0 MEDIFAST INC COM 58470H101 26824 700 SH SOLE 0 700 0 MEDTRONIC PLC SHS G5960L103 450042 5164 SH SOLE 0 5164 0 MERCADOLIBRE INC COM 58733R102 3023 2 SH SOLE 0 2 0 MERCK & CO INC COM 58933Y105 27465489 208081 SH SOLE 0 208081 0 MERCURY GENL CORP NEW COM 589400100 5160 100 SH SOLE 0 100 0 MERCURY SYS INC COM 589378108 2950 100 SH SOLE 0 100 0 MERIDIAN CORPORATION COM 58958P104 3244633 327080 SH SOLE 193630 133450 0 META PLATFORMS INC CL A 30303M102 20852795 42941 SH SOLE 0 42941 0 METLIFE INC COM 59156R108 136288 1839 SH SOLE 0 1839 0 METROPOLITAN BK HLDG CORP COM 591774104 38500 1000 SH SOLE 0 1000 0 METTLER TOLEDO INTERNATIONAL COM 592688105 161086 121 SH SOLE 0 121 0 MFA FINL INC COM 55272X607 171 15 SH SOLE 0 15 0 MGM RESORTS INTERNATIONAL COM 552953101 2221749 47061 SH SOLE 0 47061 0 MICROCHIP TECHNOLOGY INC. COM 595017104 424418 4731 SH SOLE 0 4731 0 MICRON TECHNOLOGY INC COM 595112103 450181 3817 SH SOLE 0 3817 0 MICROSOFT CORP COM 594918104 1923998418 4573109 SH SOLE 15527 4556582 1000 MICROSTRATEGY INC CL A NEW 594972408 25568 15 SH SOLE 0 15 0 MID-AMER APT CMNTYS INC COM 59522J103 1979489 15044 SH SOLE 0 15044 0 MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502 75 5 SH SOLE 0 5 0 MIDDLEBY CORP COM 596278101 6270 39 SH SOLE 0 39 0 MIDDLESEX WTR CO COM 596680108 10126620 192888 SH SOLE 0 192888 0 MINERALS TECHNOLOGIES INC COM 603158106 14363574 190802 SH SOLE 0 190802 0 MIRION TECHNOLOGIES INC COM CL A 60471A101 20015452 1760374 SH SOLE 0 1760374 0 MIRION TECHNOLOGIES INC *W EXP 10/20/202 60471A119 3606 1610 SH SOLE 0 1610 0 MOBILE INFRASTRUCTURE CORP COM SHS 60739N101 9125 2500 SH SOLE 0 2500 0 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 25720 800 SH SOLE 0 800 0 MODERNA INC COM 60770K107 50616 475 SH SOLE 0 475 0 MOGO INC COM 60800C208 52800 26400 SH SOLE 0 26400 0 MONDELEZ INTL INC CL A 609207105 170683059 2438279 SH SOLE 0 2438279 0 MONEYLION INC CL A 60938K304 2353 33 SH SOLE 0 33 0 MONGODB INC CL A 60937P106 1434 3 SH SOLE 0 3 0 MOODYS CORP COM 615369105 43980057 111899 SH SOLE 0 111899 0 MORGAN STANLEY COM NEW 617446448 4493315 47720 SH SOLE 0 47720 0 MOSAIC CO NEW COM 61945C103 3473 107 SH SOLE 0 107 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 10458248 29458 SH SOLE 0 29458 0 MOUNTAIN COMM BANCOR SHS 624004107 1551250 85000 SH SOLE 85000 0 0 MSA SAFETY INC COM 553498106 10250590 52950 SH SOLE 0 52950 0 MSCI INC COM 55354G100 6725 12 SH SOLE 0 12 0 MUELLER INDS INC COM 624756102 1433998 26590 SH SOLE 0 26590 0 MUELLER WTR PRODS INC COM SER A 624758108 1566361 97350 SH SOLE 0 97350 0 MURPHY OIL CORP COM 626717102 120648 2640 SH SOLE 0 2640 0 MURPHY USA INC COM 626755102 276672 660 SH SOLE 0 660 0 MVB FINL CORP COM 553810102 412735 18500 SH SOLE 0 18500 0 NASDAQ INC COM 631103108 6332400 100355 SH SOLE 0 100355 0 NATHANS FAMOUS INC NEW COM 632347100 396480 5600 SH SOLE 0 5600 0 NATIONAL BK HLDGS CORP CL A 633707104 163216 4525 SH SOLE 0 4525 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 18214 262 SH SOLE 0 262 0 NAVIGATOR HLDGS LTD SHS Y62132108 12877038 838895 SH SOLE 0 838895 0 NCR ATLEOS CORPORATION COM SHS 63001N106 237 12 SH SOLE 0 12 0 NCR VOYIX CORPORATION COM 62886E108 315 25 SH SOLE 0 25 0 NEKTAR THERAPEUTICS COM 640268108 467 500 SH SOLE 0 500 0 NEOGEN CORP COM 640491106 5333 338 SH SOLE 0 338 0 NESTLE S A ADS (1 ORD SHRS) 641069406 339656076 3198192 SH SOLE 0 3198192 0 NESTLE S A SHS NOM SHARES H57312649 594995 5597 SH SOLE 0 5597 0 NETFLIX INC COM 64110L106 531413 873 SH SOLE 0 873 0 NEUBASE THERAPEUTICS INC COM NEW 64132K201 158 353 SH SOLE 0 353 0 NEUBERGER BERMAN REAL ESTATE COM 64190A103 10113 3028 SH SOLE 0 3028 0 NEW YORK CMNTY BANCORP INC COM 649445103 3145 977 SH SOLE 0 977 0 NEW YORK TIMES CO CL A 650111107 2161 50 SH SOLE 0 50 0 NEWELL BRANDS INC COM 651229106 346149 43107 SH SOLE 0 43107 0 NEWMONT CORP COM 651639106 6004131 167524 SH SOLE 0 167524 0 NEWTEKONE INC COM NEW 652526203 7194 654 SH SOLE 0 654 0 NEXTERA ENERGY INC COM 65339F101 136879641 2141685 SH SOLE 0 2141685 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 27887769 927120 SH SOLE 0 927120 0 NICE LTD SPONSORED ADR 653656108 62140408 238433 SH SOLE 20651 217782 0 NIKE INC CL B 654106103 112064947 1192434 SH SOLE 9393 1183041 0 NISOURCE INC COM 65473P105 5141274 185874 SH SOLE 0 185874 0 NN INC COM 629337106 7584000 1600000 SH SOLE 0 1600000 0 NOKIA CORP SPONSORED ADR 654902204 1416 400 SH SOLE 0 400 0 NORFOLK SOUTHN CORP COM 655844108 1018205 3995 SH SOLE 0 3995 0 NORTHEAST BK LEWISTON ME COM 66405S100 415050 7500 SH SOLE 0 7500 0 NORTHEAST CMNTY BANCORP INC COM 664121100 288063 18313 SH SOLE 0 18313 0 NORTHERN LTS FD TR IV FMC EXCELSIOR FO 66538H211 87956561 3038646 SH SOLE 0 3038646 0 NORTHERN OIL & GAS INC COM 665531307 1349 34 SH SOLE 0 34 0 NORTHERN TR CORP COM 665859104 6228707 70041 SH SOLE 0 70041 0 NORTHFIELD BANCORP INC DEL COM 66611T108 5647 581 SH SOLE 0 581 0 NORTHRIM BANCORP INC COM 666762109 1136475 22500 SH SOLE 0 22500 0 NORTHROP GRUMMAN CORP COM 666807102 1384284 2892 SH SOLE 0 2892 0 NORTHWEST PIPE CO COM 667746101 100572 2900 SH SOLE 0 2900 0 NORTHWESTERN ENERGY GROUP IN COM NEW 668074305 5446708 106945 SH SOLE 0 106945 0 NOV INC COM 62955J103 269005 13781 SH SOLE 0 13781 0 NOVARTIS AG SPONSORED ADR 66987V109 4739189 48993 SH SOLE 0 48993 0 NOVO-NORDISK A S ADR 670100205 895333 6970 SH SOLE 0 6970 0 NU HLDGS LTD ORD SHS CL A G6683N103 1700025 142500 SH SOLE 0 142500 0 NUCOR CORP COM 670346105 453191 2286 SH SOLE 0 2286 0 NUTRIEN LTD COM 67077M108 15748922 289982 SH SOLE 0 289982 0 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 1854 333 SH SOLE 0 333 0 NUVEEN N Y MUN VALUE FD COM 67062M105 1639 197 SH SOLE 0 197 0 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 6205 525 SH SOLE 0 525 0 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 8242 537 SH SOLE 0 537 0 NVENT ELECTRIC PLC SHS G6700G107 3250569 43111 SH SOLE 0 43111 0 NVIDIA CORPORATION COM 67066G104 44266321 48985 SH SOLE 0 48985 0 NXP SEMICONDUCTORS N V COM N6596X109 116947 471 SH SOLE 0 471 0 OAKTREE SPECIALTY LENDING CO COM 67401P405 14587 742 SH SOLE 0 742 0 OATLY GROUP AB SPONSORED ADS 67421J108 22992 20347 SH SOLE 0 20347 0 OCCIDENTAL PETE CORP COM 674599105 627153 9650 SH SOLE 0 9650 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 60210 1397 SH SOLE 0 1397 0 OFG BANCORP COM 67103X102 552150 15000 SH SOLE 0 15000 0 OGE ENERGY CORP COM 670837103 2846694 82994 SH SOLE 0 82994 0 OKTA INC CL A 679295105 56494 540 SH SOLE 0 540 0 OLD DOMINION FREIGHT LINE IN COM 679580100 3947 18 SH SOLE 0 18 0 OLD REP INTL CORP COM 680223104 13371 410 SH SOLE 0 410 0 OMEGA HEALTHCARE INVS INC COM 681936100 137764 4350 SH SOLE 0 4350 0 OMNICOM GROUP INC COM 681919106 365656 3779 SH SOLE 0 3779 0 ONE LIBERTY PPTYS INC COM 682406103 1253948 55509 SH SOLE 0 55509 0 ONEOK INC NEW COM 682680103 912575 11383 SH SOLE 0 11383 0 ONTO INNOVATION INC COM 683344105 5765043 31837 SH SOLE 0 31837 0 OP BANCORP COM 67109R109 274450 27500 SH SOLE 0 27500 0 OPENDOOR TECHNOLOGIES INC COM 683712103 606 200 SH SOLE 0 200 0 OPENLANE INC COM 48238T109 8650 500 SH SOLE 0 500 0 OPKO HEALTH INC COM 68375N103 108630 90525 SH SOLE 0 90525 0 ORACLE CORP COM 68389X105 679310436 5408092 SH SOLE 26727 5381115 250 OREILLY AUTOMOTIVE INC COM 67103H107 228494343 202408 SH SOLE 4154 198254 0 ORGANON & CO COMMON STOCK 68622V106 1055732 56138 SH SOLE 0 56138 0 ORION OFFICE REIT INC COM 68629Y103 126 36 SH SOLE 0 36 0 ORION S.A. COM L72967109 9730929 413730 SH SOLE 0 413730 0 ORTHOFIX MED INC COM 68752M108 4356 300 SH SOLE 0 300 0 OTIS WORLDWIDE CORP COM 68902V107 5003704 50399 SH SOLE 0 50399 0 OTTER TAIL CORP COM 689648103 4181155 48393 SH SOLE 0 48393 0 OVID THERAPEUTICS INC COM 690469101 79300 26000 SH SOLE 0 26000 0 OVINTIV INC COM 69047Q102 2076 39 SH SOLE 0 39 0 PACCAR INC COM 693718108 29485 238 SH SOLE 0 238 0 PACER FDS TR TRENDP US LAR CP 69374H105 94390 1978 SH SOLE 0 1978 0 PACER FDS TR US CASH COWS 100 69374H881 3894 67 SH SOLE 0 67 0 PACIFIC PREMIER BANCORP COM 69478X105 1103256 45969 SH SOLE 0 45969 0 PALO ALTO NETWORKS INC COM 697435105 2388680 8406 SH SOLE 0 8406 0 PAN AMERN SILVER CORP COM 697900108 1020086 67645 SH SOLE 0 67645 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 370287 31457 SH SOLE 0 31457 0 PARK NATL CORP COM 700658107 1231751 9067 SH SOLE 0 9067 0 PARKE BANCORP INC COM 700885106 708791 41149 SH SOLE 0 41149 0 PARKER-HANNIFIN CORP COM 701094104 691402 1244 SH SOLE 0 1244 0 PAVMED INC COM NEW 70387R403 909500 425000 SH SOLE 0 425000 0 PAYCHEX INC COM 704326107 328367 2674 SH SOLE 0 2674 0 PAYCOM SOFTWARE INC COM 70432V102 234831 1180 SH SOLE 0 1180 0 PAYPAL HLDGS INC COM 70450Y103 2865363 42773 SH SOLE 0 42773 0 PDD HOLDINGS INC SPONSORED ADS 722304102 69824632 600642 SH SOLE 600642 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 173756 40550 SH SOLE 0 40550 0 PENTAIR PLC SHS G7S00T104 457702 5357 SH SOLE 0 5357 0 PENUMBRA INC COM 70975L107 8257 37 SH SOLE 0 37 0 PEPSICO INC COM 713448108 20638229 117864 SH SOLE 0 117864 0 PERMIAN RESOURCES CORP CLASS A COM 71424F105 8121657 459890 SH SOLE 0 459890 0 PERRIGO CO PLC SHS G97822103 386 12 SH SOLE 0 12 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 2218211 145839 SH SOLE 0 145839 0 PFIZER INC COM 717081103 16231790 584897 SH SOLE 0 584497 400 PG&E CORP COM 69331C108 3201 191 SH SOLE 0 191 0 PGIM ETF TR PGIM ULTRA SH BD 69344A107 51290 1032 SH SOLE 0 1032 0 PHILIP MORRIS INTL INC COM 718172109 173656352 1895376 SH SOLE 0 1895376 0 PHILLIPS 66 COM 718546104 2476887 15164 SH SOLE 0 15164 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 5819 113 SH SOLE 0 113 0 PIMCO INCOME STRATEGY FD II COM 72201J104 7460 1000 SH SOLE 0 1000 0 PINNACLE WEST CAP CORP COM 723484101 1078279 14429 SH SOLE 0 14429 0 PINSTRIPES HOLDINGS INC CL A COM 06690B107 33055 10171 SH SOLE 0 10171 0 PIONEER NAT RES CO COM 723787107 1115625 4250 SH SOLE 0 4250 0 PJT PARTNERS INC COM CL A 69343T107 848 8 SH SOLE 0 8 0 PLEXUS CORP COM 729132100 1446763 15258 SH SOLE 0 15258 0 PNC FINL SVCS GROUP INC COM 693475105 9409968 58228 SH SOLE 0 58228 0 PNM RES INC COM 69349H107 1529689 40640 SH SOLE 0 40640 0 PORTLAND GEN ELEC CO COM NEW 736508847 3508134 83527 SH SOLE 0 83527 0 POST HLDGS INC COM 737446104 260598 2452 SH SOLE 0 2452 0 PPG INDS INC COM 693506107 32022 221 SH SOLE 0 221 0 PPL CORP COM 69351T106 25189 915 SH SOLE 0 915 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 551456 7600 SH SOLE 0 7600 0 PRIME MERIDIAN HLDG COM 74164R107 2623389 121397 SH SOLE 95597 25800 0 PRIMERICA INC COM 74164M108 113832 450 SH SOLE 0 450 0 PRIMIS FINANCIAL CORP COM 74167B109 2589544 212781 SH SOLE 106573 106208 0 PRINCETON BANCORP INC COM 74179A107 769500 25000 SH SOLE 0 25000 0 PROASSURANCE CORP COM 74267C106 6751 499 SH SOLE 0 499 0 PROCTER AND GAMBLE CO COM 742718109 41239244 254171 SH SOLE 1266 252905 0 PROGRESSIVE CORP COM 743315103 112923 545 SH SOLE 0 545 0 PROLOGIS INC. COM 74340W103 729883 5605 SH SOLE 0 5605 0 PROSHARES TR PSHS ULT HLTHCRE 74347R735 706580 6650 SH SOLE 0 6650 0 PROSHARES TR S&P 500 DV ARIST 74348A467 15635190 154178 SH SOLE 0 154178 0 PROSHARES TR BITCOIN STRATE 74347G440 387 12 SH SOLE 0 12 0 PROSHARES TR PSHS ULDOW30 NEW 74347G374 30 1 SH SOLE 0 1 0 PROTHENA CORP PLC SHS G72800108 74 3 SH SOLE 0 3 0 PRUDENTIAL FINL INC COM 744320102 96737 824 SH SOLE 0 824 0 PUBLIC STORAGE COM 74460D109 1572995 5423 SH SOLE 0 5423 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 402282 6021 SH SOLE 0 6021 0 PULTE GROUP INC COM 745867101 120620 1000 SH SOLE 0 1000 0 PURE CYCLE CORP COM NEW 746228303 333687 35125 SH SOLE 0 35125 0 PURE STORAGE INC CL A 74624M102 5199 100 SH SOLE 0 100 0 PURPLE INNOVATION INC COM 74640Y106 29162 16760 SH SOLE 0 16760 0 PVH CORPORATION COM 693656100 15607 111 SH SOLE 0 111 0 QIAGEN NV SHS NEW N72482149 3395436 78982 SH SOLE 0 78982 0 QIFU TECHNOLOGY INC AMERICAN DEP 88557W101 9756842 529400 SH SOLE 529400 0 0 QORVO INC COM 74736K101 11483 100 SH SOLE 0 100 0 QUALCOMM INC COM 747525103 692267 4089 SH SOLE 0 4089 0 QUANTA SVCS INC COM 74762E102 373332 1437 SH SOLE 0 1437 0 QUANTUMSCAPE CORP COM CL A 74767V109 5333 848 SH SOLE 0 848 0 QUEST DIAGNOSTICS INC COM 74834L100 14908 112 SH SOLE 0 112 0 QUIPT HOME MEDICAL CORP COM 74880P104 5134750 1175000 SH SOLE 0 1175000 0 QURATE RETAIL INC COM SER A 74915M100 1062 864 SH SOLE 0 864 0 RADIAN GROUP INC COM 750236101 1338 40 SH SOLE 0 40 0 RAMACO RES INC COM CL B 75134P501 1745039 139047 SH SOLE 0 139047 0 RAMACO RES INC COM CL A 75134P600 4148786 246365 SH SOLE 0 246365 0 RANGE RES CORP COM 75281A109 14402895 418324 SH SOLE 0 418324 0 RAYMOND JAMES FINL INC COM 754730109 1412 11 SH SOLE 0 11 0 RAYONIER INC COM 754907103 397483 11958 SH SOLE 0 10757 1201 RB GLOBAL INC COM 74935Q107 4037 53 SH SOLE 0 53 0 RBC BEARINGS INC COM 75524B104 45959 170 SH SOLE 0 170 0 REALTY INCOME CORP COM 756109104 357386 6606 SH SOLE 0 6606 0 RECKITT BENCK GRP SPONSORED ADR 756255204 6503 572 SH SOLE 0 572 0 RECKITT BENCKISER GR SHS G74079107 21124404 369825 SH SOLE 0 369825 0 REGAL REXNORD CORPORATION COM 758750103 900 4 SH SOLE 0 4 0 REGENCY CTRS CORP COM 758849103 4746511 78377 SH SOLE 0 78377 0 REGENERON PHARMACEUTICALS COM 75886F107 186723 193 SH SOLE 0 193 0 REGENXBIO INC COM 75901B107 223342 10600 SH SOLE 0 10600 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 452044 21485 SH SOLE 0 21485 0 REGIS CORPORATION COM SHS 758932206 1659375 221250 SH SOLE 0 221250 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 472556 2450 SH SOLE 0 2450 0 RELIANCE INC COM 759509102 57144 171 SH SOLE 0 171 0 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 16608 400 SH SOLE 0 400 0 RENTOKIL INITIAL PLC SPONSORED ADR 760125104 5547 184 SH SOLE 0 184 0 REPLIGEN CORP COM 759916109 1219389 6630 SH SOLE 0 6630 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 9707 433 SH SOLE 0 433 0 RESMED INC COM 761152107 3960 20 SH SOLE 0 20 0 RESTAURANT BRANDS INTL INC COM 76131D103 4479867 56386 SH SOLE 0 56386 0 REXFORD INDL RLTY INC COM 76169C100 101857 2025 SH SOLE 0 2025 0 RH COM 74967X103 289055 830 SH SOLE 0 830 0 RIO TINTO PLC SPONSORED ADR 767204100 23838 365 SH SOLE 0 365 0 RITHM CAPITAL CORP COM NEW 64828T201 6696 600 SH SOLE 0 600 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 2847 260 SH SOLE 0 260 0 RLX TECHNOLOGY INC SPONSORED ADS 74969N103 2724449 1418984 SH SOLE 1418984 0 0 ROBERT HALF INC. COM 770323103 505224 6365 SH SOLE 0 6365 0 ROBINHOOD MKTS INC COM CL A 770700102 563 28 SH SOLE 0 28 0 ROCKWELL AUTOMATION INC COM 773903109 121775 418 SH SOLE 0 418 0 ROIVANT SCIENCES LTD SHS G76279101 120156 11400 SH SOLE 0 11400 0 ROKU INC COM CL A 77543R102 1303 20 SH SOLE 0 20 0 ROLLINS INC COM 775711104 414532 8959 SH SOLE 0 8959 0 ROPER TECHNOLOGIES INC COM 776696106 3121635 5566 SH SOLE 0 5566 0 ROSS STORES INC COM 778296103 3962 26 SH SOLE 0 26 0 ROYAL BK CDA COM 780087102 734406 7280 SH SOLE 0 7280 0 ROYAL CARIBBEAN GROUP COM V7780T103 6950 50 SH SOLE 0 50 0 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 106295 3500 SH SOLE 0 3500 0 RPC INC COM 749660106 11315 1462 SH SOLE 0 1462 0 RPM INTL INC COM 749685103 18873609 158665 SH SOLE 0 157665 1000 RTX CORPORATION COM 75513E101 10466957 107317 SH SOLE 0 107317 0 RUMBLE INC COM CL A 78137L105 563959 69797 SH SOLE 0 69797 0 RXO INC COMMON STOCK 74982T103 42646 1950 SH SOLE 0 1950 0 S&P GLOBAL INC COM 78409V104 276686727 650339 SH SOLE 5440 644899 0 SAB BIOTHERAPEUTICS INC COM NEW 78397T202 111579 24577 SH SOLE 0 24577 0 SABRA HEALTH CARE REIT INC COM 78573L106 147700 10000 SH SOLE 0 10000 0 SADOT GROUP INC COM 627333107 598 2000 SH SOLE 0 2000 0 SAFEHOLD INC COM 78646V107 30385 1475 SH SOLE 0 1475 0 SAFETY INS GROUP INC COM 78648T100 1413668 17200 SH SOLE 0 17200 0 SAGIMET BIOSCIENCES INC COM SER A 786700104 2910 537 SH SOLE 0 537 0 SALESFORCE INC COM 79466L302 3906304 12969 SH SOLE 0 12969 0 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 3174 600 SH SOLE 0 600 0 SANDY SPRING BANCORP INC COM 800363103 239843 10347 SH SOLE 0 10347 0 SANOFI SPONSORED ADR 80105N105 24834 510 SH SOLE 0 510 0 SAP SE SPON ADR 803054204 7021 35 SH SOLE 0 35 0 SB FINL GROUP INC COM 78408D105 490940 35627 SH SOLE 0 35627 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2167 10 SH SOLE 0 10 0 SCHLUMBERGER LTD COM STK 806857108 7281234 132833 SH SOLE 0 132833 0 SCHWAB CHARLES CORP COM 808513105 32538097 449794 SH SOLE 0 449794 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1217916 15105 SH SOLE 0 15105 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 467311 7528 SH SOLE 0 7528 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 820574 32498 SH SOLE 0 32498 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 527502 13518 SH SOLE 0 13518 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 14529 213 SH SOLE 0 213 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 13435 165 SH SOLE 0 165 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 7976 162 SH SOLE 0 162 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1443 19 SH SOLE 0 19 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 230 5 SH SOLE 0 5 0 SCIENCE APPLICATIONS INTL CO COM 808625107 0 0 SH SOLE 0 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 34311 460 SH SOLE 0 460 0 SCRIPPS E W CO OHIO CL A NEW 811054402 6152 1565 SH SOLE 0 1565 0 SEA LTD SPONSORD ADS 81141R100 72289685 1345926 SH SOLE 1345918 8 0 SEABRIDGE GOLD INC COM 811916105 3024 200 SH SOLE 0 200 0 SEACOR MARINE HLDGS INC COM 78413P101 2360111 169305 SH SOLE 0 169305 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 27915 300 SH SOLE 0 300 0 SEALED AIR CORP NEW COM 81211K100 26040 700 SH SOLE 0 400 300 SEELOS THERAPEUTICS INC COM NEW 81577F208 219 372 SH SOLE 0 372 0 SEI INVTS CO COM 784117103 28760 400 SH SOLE 0 400 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 1105163 11705 SH SOLE 0 11705 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 547958 2631 SH SOLE 0 2631 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 211844 1433 SH SOLE 0 1433 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 67181 1595 SH SOLE 0 1595 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 61698 801 SH SOLE 0 801 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 125964 685 SH SOLE 0 685 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 51772 634 SH SOLE 0 634 0 SELECT SECTOR SPDR TR INDL 81369Y704 73686 585 SH SOLE 0 585 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 21271 229 SH SOLE 0 229 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4201 64 SH SOLE 0 64 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1897 48 SH SOLE 0 48 0 SEMPRA COM 816851109 8844196 123126 SH SOLE 0 123126 0 SENECA FOODS CORP NEW CL A 817070501 68280 1200 SH SOLE 0 1200 0 SENSTAR TECHNOLOGIES CORP COM 81728N100 5549 4475 SH SOLE 0 4475 0 SENTINELONE INC CL A 81730H109 395920 16985 SH SOLE 0 16985 0 SERVICE CORP INTL COM 817565104 93583285 1260985 SH SOLE 0 1260985 0 SERVICENOW INC COM 81762P102 1514888 1983 SH SOLE 0 1983 0 SHELL PLC SPON ADS 780259305 833575 12433 SH SOLE 0 12433 0 SHERWIN WILLIAMS CO COM 824348106 19797 57 SH SOLE 0 57 0 SHOPIFY INC CL A 82509L107 57105 740 SH SOLE 0 740 0 SILVERBOW RES INC COM 82836G102 52029 1524 SH SOLE 0 1524 0 SIMON PPTY GROUP INC NEW COM 828806109 156490 1000 SH SOLE 0 1000 0 SIMPLIFY EXCHANGE TRADED FUN MBS ETF 82889N525 2545500 50000 SH SOLE 0 50000 0 SIMPSON MFG INC COM 829073105 184662 900 SH SOLE 0 900 0 SIRIUS XM HOLDINGS INC COM 82968B103 6855 1751 SH SOLE 0 1751 0 SITE CTRS CORP COM 82981J109 136245 9300 SH SOLE 0 9300 0 SIXTH STREET SPECIALTY LENDI COM 83012A109 7179 335 SH SOLE 0 335 0 SJW GROUP COM 784305104 6858311 121193 SH SOLE 0 121193 0 SLR INVESTMENT CORP COM 83413U100 1918 125 SH SOLE 0 125 0 SMITH & WESSON BRANDS INC COM 831754106 5832 336 SH SOLE 0 336 0 SMITH A O CORP COM 831865209 389151 4350 SH SOLE 0 4350 0 SMUCKER J M CO COM NEW 832696405 21901 174 SH SOLE 0 174 0 SNAP INC CL A 83304A106 7175 625 SH SOLE 0 625 0 SNAP ON INC COM 833034101 32189931 108665 SH SOLE 0 108665 0 SNDL INC COM 83307B101 196 98 SH SOLE 0 98 0 SNOWFLAKE INC CL A 833445109 369256 2285 SH SOLE 0 2285 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 212 3 SH SOLE 0 3 0 SOLID BIOSCIENCES INC COM NEW 83422E204 1771 133 SH SOLE 0 133 0 SONDER HOLDINGS INC CL A NEW 83542D300 103848 35084 SH SOLE 0 35084 0 SONOCO PRODS CO COM 835495102 112209 1940 SH SOLE 0 1940 0 SONY GROUP CORP SPONSORED ADR 835699307 43898 512 SH SOLE 0 512 0 SOUTHERN CO COM 842587107 599459 8322 SH SOLE 0 8322 0 SOUTHERN COPPER CORP COM 84265V105 37708 354 SH SOLE 0 354 0 SOUTHWEST GAS HLDGS INC COM 844895102 352481 4630 SH SOLE 0 4630 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 318208 800 SH SOLE 0 800 0 SPDR GOLD TR GOLD SHS 78463V107 7846777 38143 SH SOLE 0 38143 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1665879 46481 SH SOLE 0 46481 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 120865 2300 SH SOLE 0 2300 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 5645 156 SH SOLE 0 156 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 18658973 35654 SH SOLE 0 35654 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 66211 119 SH SOLE 0 119 0 SPDR SER TR S&P BIOTECH 78464A870 360582 3800 SH SOLE 0 3800 0 SPDR SER TR S&P REGL BKG 78464A698 661182 13150 SH SOLE 0 13150 0 SPDR SER TR PORTFOLIO S&P600 78468R853 88920 2066 SH SOLE 0 2066 0 SPDR SER TR S&P DIVID ETF 78464A763 194891 1485 SH SOLE 0 1485 0 SPDR SER TR S&P KENSHO SMART 78468R689 29931 1000 SH SOLE 0 1000 0 SPDR SER TR S&P CAP MKTS 78464A771 26089 236 SH SOLE 0 236 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 5280 189 SH SOLE 0 189 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 15598 188 SH SOLE 0 188 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 2629 104 SH SOLE 0 104 0 SPDR SER TR BLOOMBERG HIGH Y 78468R622 3046 31 SH SOLE 0 31 0 SPECIAL OPPORTUNITIES FD INC COM 84741T104 429760 34000 SH SOLE 0 34000 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 2314 25 SH SOLE 0 25 0 SPHERE ENTERTAINMENT CO CL A 55826T102 3926 80 SH SOLE 0 80 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 9344943 259078 SH SOLE 0 259078 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 24014 91 SH SOLE 0 91 0 SPROTT INC COM NEW 852066208 3696 100 SH SOLE 0 100 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 52874 2599 SH SOLE 0 2599 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 190300 11000 SH SOLE 0 11000 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 798639 97395 SH SOLE 0 97395 0 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 17884243 424703 SH SOLE 0 424703 0 ST JOE CO COM 790148100 57970 1000 SH SOLE 0 1000 0 STANDEX INTL CORP COM 854231107 19133 105 SH SOLE 0 105 0 STANLEY BLACK & DECKER INC COM 854502101 816736 8340 SH SOLE 0 8340 0 STARBUCKS CORP COM 855244109 27393883 299712 SH SOLE 0 299712 0 STARWOOD PPTY TR INC COM 85571B105 55907 2750 SH SOLE 0 2750 0 STATE STR CORP COM 857477103 157771 2032 SH SOLE 0 2032 0 STELLANTIS N.V SHS N82405106 7075 250 SH SOLE 0 250 0 STERIS PLC SHS USD G8473T100 532823 2370 SH SOLE 0 2370 0 STERLING BANCORP INC COM 85917W102 528492 102421 SH SOLE 0 102421 0 STIFEL FINL CORP COM 860630102 54328 695 SH SOLE 0 695 0 STMICROELECTRONICS N V NY REGISTRY 861012102 4324 100 SH SOLE 0 100 0 STREAMLINE HEALTH SOLUTIONS COM 86323X106 253 529 SH SOLE 0 529 0 STRYKER CORPORATION COM 863667101 33763716 94345 SH SOLE 0 94345 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 53976 2642 SH SOLE 0 2642 0 SUN CMNTYS INC COM 866674104 114436 890 SH SOLE 0 890 0 SUNCOR ENERGY INC NEW COM 867224107 41449 1118 SH SOLE 0 1118 0 SUPERIOR GROUP OF CO INC COM 868358102 800592 48462 SH SOLE 0 48462 0 SWEETGREEN INC COM CL A 87043Q108 22363309 885325 SH SOLE 0 885325 0 SYLVAMO CORP COMMON STOCK 871332102 740 12 SH SOLE 0 12 0 SYMBOTIC INC CLASS A COM 87151X101 5625 125 SH SOLE 0 125 0 SYNOPSYS INC COM 871607107 1443609 2526 SH SOLE 0 2526 0 SYNOVUS FINL CORP COM NEW 87161C501 73109 1825 SH SOLE 0 1825 0 SYSCO CORP COM 871829107 1309433 16130 SH SOLE 0 16130 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 47222 2906 SH SOLE 0 2906 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3091600 22724 SH SOLE 0 22724 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 1305 94 SH SOLE 0 94 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 222664318 1499524 SH SOLE 21876 1477648 0 TANGER INC COM 875465106 787712 26675 SH SOLE 0 26675 0 TAPESTRY INC COM 876030107 49474 1042 SH SOLE 0 1042 0 TARGA RES CORP COM 87612G101 35052 313 SH SOLE 0 313 0 TARGET CORP COM 87612E106 279282 1576 SH SOLE 0 1576 0 TASEKO MINES LTD COM 876511106 217000 100000 SH SOLE 0 100000 0 TCW STRATEGIC INCOME FD INC COM 872340104 1731 360 SH SOLE 0 360 0 TD SYNNEX CORPORATION COM 87162W100 339300 3000 SH SOLE 0 3000 0 TE CONNECTIVITY LTD SHS H84989104 382997 2637 SH SOLE 0 2637 0 TECK RESOURCES LTD CL B 878742204 33831 739 SH SOLE 0 739 0 TEEKAY CORPORATION COM Y8564W103 5824 800 SH SOLE 0 800 0 TEGNA INC COM 87901J105 50288 3366 SH SOLE 0 3366 0 TEJON RANCH CO COM 879080109 201871 13100 SH SOLE 0 13100 0 TELADOC HEALTH INC COM 87918A105 2778 184 SH SOLE 0 184 0 TELEDYNE TECHNOLOGIES INC COM 879360105 1715992 3997 SH SOLE 0 3997 0 TELEPHONE & DATA SYS INC COM NEW 879433829 80228 5008 SH SOLE 0 5008 0 TELUS CORPORATION COM 87971M103 4803 300 SH SOLE 0 300 0 TEMPLETON DRAGON FD INC COM 88018T101 7 1 SH SOLE 0 1 0 TERADATA CORP DEL COM 88076W103 229777 5942 SH SOLE 5942 0 0 TERADYNE INC COM 880770102 2707 23 SH SOLE 0 23 0 TERAWULF INC COM 88080T104 18278 6950 SH SOLE 0 6950 0 TERRENO RLTY CORP COM 88146M101 38910 586 SH SOLE 0 586 0 TESLA INC COM 88160R101 1570507 8934 SH SOLE 0 8934 0 TETRA TECH INC NEW COM 88162G103 168824 914 SH SOLE 0 914 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 289255 20500 SH SOLE 0 20500 0 TEXAS INSTRS INC COM 882508104 5728222 32823 SH SOLE 0 32823 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 247536082 427885 SH SOLE 0 15514 412371 TEXTRON INC COM 883203101 316569 3300 SH SOLE 0 3300 0 THE CIGNA GROUP COM 125523100 876014 2412 SH SOLE 0 2412 0 THE REALREAL INC COM 88339P101 43682 11172 SH SOLE 0 11172 0 THE TRADE DESK INC COM CL A 88339J105 77891 891 SH SOLE 0 891 0 THERAVANCE BIOPHARMA INC COM G8807B106 0 0 SH SOLE 0 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 530945215 913517 SH SOLE 3838 909679 0 THOMSON REUTERS CORP. COM 884903808 520160 3338 SH SOLE 0 3338 0 THOR INDS INC COM 885160101 269882 2300 SH SOLE 0 2300 0 TILRAY BRANDS INC COM 88688T100 100 41 SH SOLE 0 41 0 TITAN INTL INC ILL COM 88830M102 24920 2000 SH SOLE 0 2000 0 TJX COS INC NEW COM 872540109 1969779 19420 SH SOLE 0 19420 0 TMC THE METALS COMPANY INC COM 87261Y106 10872004 7602800 SH SOLE 0 7602800 0 T-MOBILE US INC COM 872590104 4385231 26867 SH SOLE 0 26867 0 TOMPKINS FINL CORP COM 890110109 25145 500 SH SOLE 0 500 0 TOOTSIE ROLL INDS INC COM 890516107 255183 7967 SH SOLE 0 7967 0 TORONTO DOMINION BK ONT COM NEW 891160509 105785 1752 SH SOLE 0 1752 0 TOTALENERGIES SE SPONSORED ADS 89151E109 52586 764 SH SOLE 0 764 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 16725 500 SH SOLE 0 500 0 TOYOTA MOTOR CORP ADS 892331307 167870 665 SH SOLE 0 665 0 TRANE TECHNOLOGIES PLC SHS G8994E103 367444 1224 SH SOLE 0 1224 0 TRANSALTA CORP COM 89346D107 5956552 926369 SH SOLE 0 926369 0 TRANSDIGM GROUP INC COM 893641100 646590 525 SH SOLE 0 525 0 TRAVEL PLUS LEISURE CO COM 894164102 53856 1100 SH SOLE 0 1100 0 TRAVELERS COMPANIES INC COM 89417E109 10171957 44199 SH SOLE 0 44199 0 TRIMAS CORP COM NEW 896215209 9288193 347482 SH SOLE 0 347482 0 TRINITY PL HLDGS INC COM 89656D101 6696 44640 SH SOLE 0 44640 0 TRUIST FINL CORP COM 89832Q109 421490 10800 SH SOLE 0 10800 0 TRUSTCO BK CORP N Y COM NEW 898349204 401251 14249 SH SOLE 0 14249 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L173 2031 80 SH SOLE 0 80 0 TYLER TECHNOLOGIES INC COM 902252105 798593 1879 SH SOLE 0 1879 0 U HAUL HOLDING COMPANY COM SER N 023586506 147029 2205 SH SOLE 0 2205 0 U HAUL HOLDING COMPANY COM 023586100 4052 60 SH SOLE 0 60 0 UBER TECHNOLOGIES INC COM 90353T100 466328 6056 SH SOLE 0 6056 0 UBIQUITI INC COM 90353W103 231 2 SH SOLE 0 2 0 UBS GROUP AG SHS H42097107 61440 2000 SH SOLE 0 2000 0 UDR INC COM 902653104 14963 400 SH SOLE 0 400 0 UIPATH INC CL A 90364P105 0 0 SH SOLE 0 0 0 UNDER ARMOUR INC CL A 904311107 25830 3500 SH SOLE 0 3500 0 UNIFI INC COM NEW 904677200 8386 1400 SH SOLE 0 1400 0 UNILEVER PLC SPON ADR NEW 904767704 858198 17099 SH SOLE 0 17099 0 UNION PAC CORP COM 907818108 16081608 65391 SH SOLE 0 65391 0 UNIQURE NV SHS N90064101 1653 318 SH SOLE 0 318 0 UNITED AIRLS HLDGS INC COM 910047109 23940 500 SH SOLE 0 500 0 UNITED BANKSHARES INC WEST V COM 909907107 81887 2288 SH SOLE 0 2288 0 UNITED GUARDIAN INC COM 910571108 130524 17062 SH SOLE 0 17062 0 UNITED PARCEL SERVICE INC CL B 911312106 20672750 139021 SH SOLE 0 139021 0 UNITED RENTALS INC COM 911363109 205813 284 SH SOLE 0 284 0 UNITED STATES CELLULAR CORP COM 911684108 5183 142 SH SOLE 0 142 0 UNITED STATES STL CORP NEW COM 912909108 40 1 SH SOLE 0 1 0 UNITEDHEALTH GROUP INC COM 91324P102 846833891 1711813 SH SOLE 4317 1707496 0 UNITIL CORP COM 913259107 2587660 49430 SH SOLE 0 49430 0 UNITY SOFTWARE INC COM 91332U101 416760 15609 SH SOLE 15509 100 0 UNIVERSAL DISPLAY CORP COM 91347P105 6738 40 SH SOLE 0 40 0 UNIVERSAL STAINLESS & ALLOY COM 913837100 284734 12700 SH SOLE 0 12700 0 UNIVEST FINANCIAL CORPORATIO COM 915271100 349422 16783 SH SOLE 0 16783 0 URBAN EDGE PPTYS COM 91704F104 178174 10312 SH SOLE 0 10312 0 UROGEN PHARMA LTD COM M96088105 22500 1500 SH SOLE 0 0 1500 US BANCORP DEL COM NEW 902973304 71253590 1594039 SH SOLE 0 1592597 1442 US FOODS HLDG CORP COM 912008109 4263 78 SH SOLE 0 78 0 USCB FINANCIAL HOLDINGS INC CLASS A COM 90355N101 114000 10000 SH SOLE 0 10000 0 UTZ BRANDS INC COM CL A 918090101 14291 775 SH SOLE 0 775 0 V F CORP COM 918204108 6596 430 SH SOLE 0 430 0 V2X INC COM 92242T101 4110 88 SH SOLE 0 88 0 VALARIS LTD *W EXP 04/29/202 G9460G119 133 10 SH SOLE 0 10 0 VALENS SEMICONDUCTOR LTD ORDINARY SHARES M9607U115 102126 43458 SH SOLE 0 43458 0 VALERO ENERGY CORP COM 91913Y100 38234 224 SH SOLE 0 224 0 VALHI INC NEW COM 918905209 618 36 SH SOLE 0 36 0 VALLEY NATL BANCORP COM 919794107 512606 64386 SH SOLE 0 64386 0 VANDA PHARMACEUTICALS INC COM 921659108 411 100 SH SOLE 0 100 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 268439 3567 SH SOLE 0 3567 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 31620 1000 SH SOLE 0 1000 0 VANECK ETF TRUST INDIA GROWTH LDR 92189F767 36525 775 SH SOLE 0 775 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 97420 433 SH SOLE 0 433 0 VANECK ETF TRUST BIOTECH ETF 92189F726 24949 150 SH SOLE 0 150 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 11059249 125073 SH SOLE 0 125073 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 183740 603 SH SOLE 0 603 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 43239 426 SH SOLE 0 426 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 180 1 SH SOLE 0 1 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 307733 4235 SH SOLE 0 4235 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 535616 6986 SH SOLE 0 6986 0 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 35923 725 SH SOLE 0 725 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 39585 525 SH SOLE 0 525 0 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 6542 118 SH SOLE 0 118 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 274660 3176 SH SOLE 0 3176 0 VANGUARD INDEX FDS GROWTH ETF 922908736 881840 2557 SH SOLE 0 2557 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 2566279 9820 SH SOLE 0 9820 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 219832126 457284 SH SOLE 36 457248 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 468253 1796 SH SOLE 0 1796 0 VANGUARD INDEX FDS MID CAP ETF 922908629 27988567 112011 SH SOLE 0 112011 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 722696 3065 SH SOLE 0 3065 0 VANGUARD INDEX FDS VALUE ETF 922908744 4570991 28056 SH SOLE 0 28056 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 6473839 33731 SH SOLE 0 33731 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 10106649 44203 SH SOLE 0 44203 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 74213 468 SH SOLE 0 468 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 94465 394 SH SOLE 0 394 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 48549 272 SH SOLE 0 272 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3655125 87505 SH SOLE 13 87492 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 305090 2755 SH SOLE 0 2755 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 786437 13409 SH SOLE 0 13409 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 47 0 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 5008533 21016 SH SOLE 0 21016 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 2610454 33194 SH SOLE 0 33194 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 231682 3957 SH SOLE 0 3957 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 552521 6375 SH SOLE 0 6375 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1043812 12965 SH SOLE 0 12965 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1591132 18706 SH SOLE 0 18706 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 72439 937 SH SOLE 0 937 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 97874 700 SH SOLE 0 700 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 40649 700 SH SOLE 0 700 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 28438403 155732 SH SOLE 0 155732 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 1065139 17662 SH SOLE 0 17662 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 9089148 181166 SH SOLE 80 181086 0 VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 1068147 8418 SH SOLE 0 8418 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 577920 8400 SH SOLE 0 8400 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 22619443 186952 SH SOLE 0 186952 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 182627 2240 SH SOLE 0 2240 0 VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 5427 85 SH SOLE 0 85 0 VANGUARD WORLD FD UTILITIES ETF 92204A876 357020 2504 SH SOLE 0 2504 0 VANGUARD WORLD FD INF TECH ETF 92204A702 484490 924 SH SOLE 0 924 0 VANGUARD WORLD FD HEALTH CAR ETF 92204A504 26661639 98548 SH SOLE 0 98548 0 VANGUARD WORLD FD CONSUM STP ETF 92204A207 397460 1947 SH SOLE 0 1947 0 VANGUARD WORLD FD FINANCIALS ETF 92204A405 68908 673 SH SOLE 0 673 0 VANGUARD WORLD FD COMM SRVC ETF 92204A884 41727 318 SH SOLE 0 318 0 VANGUARD WORLD FD ESG US STK ETF 921910733 13046 140 SH SOLE 0 140 0 VAREX IMAGING CORP COM 92214X106 20453 1130 SH SOLE 0 1130 0 VARONIS SYS INC COM 922280102 14151 300 SH SOLE 0 300 0 VECTOR GROUP LTD COM 92240M108 27400 2500 SH SOLE 0 2500 0 VEEVA SYS INC CL A COM 922475108 532887 2300 SH SOLE 0 2300 0 VENTAS INC COM 92276F100 105584 2425 SH SOLE 0 2425 0 VERALTO CORP COM SHS 92338C103 49658909 560105 SH SOLE 44112 515993 0 VERASTEM INC COM NEW 92337C203 719 61 SH SOLE 0 61 0 VERISK ANALYTICS INC COM 92345Y106 4714 20 SH SOLE 0 20 0 VERITEX HLDGS INC COM 923451108 8748328 426956 SH SOLE 100000 326956 0 VERIZON COMMUNICATIONS INC COM 92343V104 2614515 62283 SH SOLE 0 61315 968 VERTEX PHARMACEUTICALS INC COM 92532F100 650005 1554 SH SOLE 0 1554 0 VERTIV HOLDINGS CO COM CL A 92537N108 10617 130 SH SOLE 0 130 0 VESTIS CORPORATION COM SHS 29430C102 5048 262 SH SOLE 0 262 0 VIATRIS INC COM 92556V106 158045 13231 SH SOLE 0 13231 0 VIKING THERAPEUTICS INC COM 92686J106 9840 120 SH SOLE 0 120 0 VILLAGE BK & TR FINL CORP COM NEW 92705T200 278757 6559 SH SOLE 0 6559 0 VIMEO INC COMMON STOCK 92719V100 1169768 286007 SH SOLE 0 286007 0 VIPER ENERGY INC CL A 927959106 5769 150 SH SOLE 0 150 0 VIR BIOTECHNOLOGY INC COM 92764N102 1944 192 SH SOLE 0 192 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 1480 1000 SH SOLE 0 1000 0 VIRNETX HLDG CORP COM 92823T207 1267 200 SH SOLE 0 200 0 VISA INC COM CL A 92826C839 307273772 1100994 SH SOLE 0 1100994 0 VISTA OUTDOOR INC COM 928377100 1901 58 SH SOLE 0 58 0 VISTRA CORP COM 92840M102 20895 300 SH SOLE 0 300 0 VITESSE ENERGY INC COMMON STOCK 92852X103 628678 26493 SH SOLE 0 26493 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 13483 1515 SH SOLE 0 1515 0 VONTIER CORPORATION COM 928881101 45858 1011 SH SOLE 0 1011 0 VORNADO RLTY TR SH BEN INT 929042109 1220912 42437 SH SOLE 0 42437 0 VULCAN MATLS CO COM 929160109 1689374 6190 SH SOLE 0 6190 0 WABTEC COM 929740108 687761 4721 SH SOLE 0 4721 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 1874991 86444 SH SOLE 0 86444 0 WALKER & DUNLOP INC COM 93148P102 50934 504 SH SOLE 0 504 0 WALMART INC COM 931142103 8782387 145958 SH SOLE 0 145958 0 WARNER BROS DISCOVERY INC COM SER A 934423104 6483814 742686 SH SOLE 0 742686 0 WASTE CONNECTIONS INC COM 94106B101 1376 7 SH SOLE 0 7 0 WASTE MGMT INC DEL COM 94106L109 1544484 7246 SH SOLE 0 7246 0 WATERS CORP COM 941848103 137692 400 SH SOLE 0 400 0 WATSCO INC COM 942622200 63499 147 SH SOLE 0 147 0 WD 40 CO COM 929236107 227979 900 SH SOLE 0 900 0 WEATHERFORD INTL PLC ORD SHS G48833118 692 6 SH SOLE 0 6 0 WEBSTER FINL CORP COM 947890109 446932 8799 SH SOLE 0 8799 0 WEC ENERGY GROUP INC COM 92939U106 12318 150 SH SOLE 0 150 0 WEIS MKTS INC COM 948849104 148120 2300 SH SOLE 0 2300 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 17292821 14182 SH SOLE 0 14182 0 WELLS FARGO CO NEW COM 949746101 26469523 456659 SH SOLE 0 455859 800 WENDYS CO COM 95058W100 546 29 SH SOLE 0 29 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 209330 529 SH SOLE 0 529 0 WESTERN DIGITAL CORP. COM 958102105 3139 46 SH SOLE 0 46 0 WESTERN NEW ENG BANCORP INC COM 958892101 119023 15518 SH SOLE 0 15518 0 WESTERN UN CO COM 959802109 27610 1975 SH SOLE 0 1975 0 WHIRLPOOL CORP COM 963320106 187579 1568 SH SOLE 0 1568 0 WHITE MTNS INS GROUP LTD COM G9618E107 82537 46 SH SOLE 0 46 0 WHOLE EARTH BRANDS INC COM CL A 96684W100 367080 76000 SH SOLE 0 76000 0 WILLIAMS COS INC COM 969457100 565844 14520 SH SOLE 0 14520 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 367675 1336 SH SOLE 0 1336 0 WINMARK CORP COM 974250102 3617 10 SH SOLE 0 10 0 WISDOMTREE TR US EFFICIENT COR 97717Y790 19425 460 SH SOLE 0 460 0 WK KELLOGG CO COM SHS 92942W107 175648 9343 SH SOLE 0 9343 0 WOLFSPEED INC COM 977852102 17700 600 SH SOLE 0 600 0 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 0 0 SH SOLE 0 0 0 WORKDAY INC CL A 98138H101 1091 3 SH SOLE 0 3 0 WP CAREY INC COM 92936U109 152388 2700 SH SOLE 0 2700 0 WPP PLC NEW ADR 92937A102 7915 167 SH SOLE 0 167 0 WSFS FINL CORP COM 929328102 1354 30 SH SOLE 0 30 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 9900366 128995 SH SOLE 0 128995 0 XCEL ENERGY INC COM 98389B100 91375 1700 SH SOLE 0 1700 0 XOMA CORP DEL COM NEW 98419J206 120250 5000 SH SOLE 0 5000 0 XPO INC COM 983793100 256995 2106 SH SOLE 0 2106 0 XYLEM INC COM 98419M100 4468729 34546 SH SOLE 0 34546 0 YORK WTR CO COM 987184108 696238 19196 SH SOLE 0 19196 0 YUM BRANDS INC COM 988498101 10920351 78762 SH SOLE 1524 77238 0 YUM CHINA HLDGS INC COM 98850P109 197676 4962 SH SOLE 0 4962 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 6028 20 SH SOLE 0 20 0 ZILLOW GROUP INC CL C CAP STK 98954M200 8341 171 SH SOLE 0 171 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 876479 6641 SH SOLE 0 6391 250 ZIMVIE INC COM 98888T107 1780 108 SH SOLE 0 108 0 ZOETIS INC CL A 98978V103 4176948 24685 SH SOLE 0 24685 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 25886 396 SH SOLE 0 396 0 ZSCALER INC COM 98980G102 770520 4000 SH SOLE 0 4000 0