The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
10X GENOMICS INC CL A COM 88025U109   614 11 SH   SOLE   0 11 0
1ST COLONIAL BANCORP COMMON 319716106   4,292,149 437,528 SH   SOLE   216,824 220,704 0
2U INC COM 90214J101   193 48 SH   SOLE   0 48 0
3-D SYS CORP DEL COM NEW 88554D205   4,965 500 SH   SOLE   0 500 0
3M CO COM 88579Y101   5,301,867 52,971 SH   SOLE   0 52,794 177
4D MOLECULAR THERAPEUTICS IN COM 35104E100   2,610,970 144,492 SH   SOLE   144,492 0 0
AAON INC COM PAR $0.004 000360206   431,764 4,554 SH   SOLE   0 4,554 0
ABBOTT LABS COM 002824100   10,803,882 99,100 SH   SOLE   0 98,600 500
ABBVIE INC COM 00287Y109   119,298,699 885,465 SH   SOLE   128,300 756,181 984
ACADIA PHARMACEUTICALS INC COM 004225108   8,981 375 SH   SOLE   0 375 0
ACADIA RLTY TR COM SH BEN INT 004239109   442,794 30,771 SH   SOLE   0 0 30,771
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   237,561,273 769,850 SH   SOLE   3,290 763,875 2,685
ACME UTD CORP COM 004816104   922,730 36,998 SH   SOLE   0 36,998 0
ACORDA THERAPEUTICS INC COM 00484M700   39 3 SH   SOLE   0 3 0
ACTIVISION BLIZZARD INC COM 00507V109   177,639,489 2,153,581 SH   SOLE   53,106 2,086,952 13,523
ADOBE SYSTEMS INCORPORATED COM 00724F101   2,556,439 5,228 SH   SOLE   0 5,228 0
ADVANCE AUTO PARTS INC COM 00751Y106   10,615 151 SH   SOLE   0 151 0
ADVANCED MICRO DEVICES INC COM 007903107   111,062 975 SH   SOLE   0 975 0
ADVANSIX INC COM 00773T101   3,602 103 SH   SOLE   0 103 0
AEMETIS INC COM NEW 00770K202   114,348 15,600 SH   SOLE   0 15,600 0
AEROVIRONMENT INC COM 008073108   256,927 2,512 SH   SOLE   0 2,512 0
AFLAC INC COM 001055102   120,335 1,724 SH   SOLE   0 1,724 0
AGCO CORP COM 001084102   8,542 65 SH   SOLE   0 65 0
AGILENT TECHNOLOGIES INC COM 00846U101   12,453,485 103,558 SH   SOLE   0 102,625 933
AIR LEASE CORP CL A 00912X302   334,800 8,000 SH   SOLE   0 8,000 0
AIR PRODS & CHEMS INC COM 009158106   2,635,264 8,798 SH   SOLE   0 8,798 0
AIRBNB INC COM CL A 009066101   124,956 975 SH   SOLE   0 975 0
AIRSCULPT TECHNOLOGIES INC COM 009496100   2,155 250 SH   SOLE   0 0 250
AKERO THERAPEUTICS INC COM 00973Y108   7,003 150 SH   SOLE   0 150 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102   117,977 37,100 SH   SOLE   0 37,100 0
ALCON AG ORD SHS H01301128   514,501 6,266 SH   SOLE   0 6,266 0
ALDEYRA THERAPEUTICS INC COM 01438T106   291,510 34,745 SH   SOLE   0 34,745 0
ALEXANDER & BALDWIN INC NEW COM 014491104   11,147 600 SH   SOLE   0 600 0
ALEXANDERS INC COM 014752109   39,897 217 SH   SOLE   0 217 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   661,715 7,939 SH   SOLE   0 7,939 0
ALIGN TECHNOLOGY INC COM 016255101   44,558 126 SH   SOLE   0 126 0
ALLEGION PLC ORD SHS G0176J109   79,933 666 SH   SOLE   0 666 0
ALLIANT ENERGY CORP COM 018802108   17,423 332 SH   SOLE   0 332 0
ALLSTATE CORP COM 020002101   2,255,274 20,683 SH   SOLE   0 20,683 0
ALLY FINL INC COM 02005N100   79,505,285 2,943,550 SH   SOLE   9,440 2,932,860 1,250
ALPHABET INC CAP STK CL A 02079K305   205,622,934 1,723,610 SH   SOLE   25,391 1,685,949 12,270
ALPHABET INC CAP STK CL C 02079K107   673,669,833 5,571,495 SH   SOLE   8,370 5,556,552 6,573
ALPS ETF TR MED BREAKTHGH 00162Q593   12,620 400 SH   SOLE   0 400 0
ALPS ETF TR OSHS GBL INTER 00162Q361   20,320 635 SH   SOLE   0 635 0
ALTRIA GROUP INC COM 02209S103   10,849,320 239,497 SH   SOLE   0 239,497 0
AMALGAMATED FINANCIAL CORP COM 022671101   7,040,871 437,593 SH   SOLE   115,000 289,093 33,500
AMAZON COM INC COM 023135106   190,954,456 1,464,824 SH   SOLE   5,555 1,450,879 8,390
AMBRX BIOPHARMA INC SPONSORED ADS 02290A102   2,222,149 135,003 SH   SOLE   135,003 0 0
AMCOR PLC ORD G0250X107   101,875 10,208 SH   SOLE   0 10,208 0
AMDOCS LTD SHS G02602103   2,240,336 22,664 SH   SOLE   0 22,664 0
AMER STATES WTR CO COM 029899101   100,050 1,150 SH   SOLE   0 1,150 0
AMERANT BANCORP INC CL A 023576101   335,205 19,500 SH   SOLE   0 0 19,500
AMEREN CORP COM 023608102   5,768,107 70,627 SH   SOLE   900 69,727 0
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   57,216 2,644 SH   SOLE   0 2,644 0
AMERICAN CENTY ETF TR US SML CP VALU 025072877   1,833,924 23,630 SH   SOLE   0 23,574 56
AMERICAN ELEC PWR CO INC COM 025537101   189,786 2,254 SH   SOLE   0 2,254 0
AMERICAN EQTY INVT LIFE HLD COM 025676206   5,211 100 SH   SOLE   0 100 0
AMERICAN EXPRESS CO COM 025816109   98,887,591 567,667 SH   SOLE   2,076 563,591 2,000
AMERICAN INTL GROUP INC COM NEW 026874784   3,810,942 66,230 SH   SOLE   4,000 61,754 476
AMERICAN TOWER CORP NEW COM 03027X100   137,421,035 708,575 SH   SOLE   1,730 706,678 167
AMERICAN WTR WKS CO INC NEW COM 030420103   27,179,029 190,391 SH   SOLE   0 189,321 1,070
AMERIPRISE FINL INC COM 03076C106   7,944,270 23,917 SH   SOLE   0 23,917 0
AMERISOURCEBERGEN CORP COM 03073E105   49,485,298 257,160 SH   SOLE   0 256,515 645
AMETEK INC COM 031100100   791,593 4,890 SH   SOLE   0 4,890 0
AMGEN INC COM 031162100   28,494,046 129,964 SH   SOLE   1,625 128,072 267
AMPHENOL CORP NEW CL A 032095101   1,624,159 19,119 SH   SOLE   6,900 12,079 140
AMPLIFY ENERGY CORP NEW COM 03212B103   27 4 SH   SOLE   0 4 0
AMPLIFY ETF TR SEYMOUR CANNBS 032108854   1,016 275 SH   SOLE   0 275 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   360 10 SH   SOLE   0 10 0
ANALOG DEVICES INC COM 032654105   5,995,150 30,773 SH   SOLE   0 30,773 0
ANDERSONS INC COM 034164103   15,275 331 SH   SOLE   0 331 0
ANGI INC COM CL A NEW 00183L102   33,000 10,000 SH   SOLE   0 10,000 0
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206   12,654 600 SH   SOLE   0 600 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   29,505,006 520,187 SH   SOLE   4,260 513,927 2,000
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   10,030 501 SH   SOLE   0 501 0
AON PLC SHS CL A G0403H108   11,240,639 32,562 SH   SOLE   0 32,046 516
APA CORPORATION COM 03743Q108   64,273 1,881 SH   SOLE   0 1,881 0
APARTMENT INCOME REIT CORP COM 03750L109   82,104 2,275 SH   SOLE   0 2,275 0
API GROUP CORP COM STK 00187Y100   809,076 29,680 SH   SOLE   0 29,680 0
APOLLO GLOBAL MGMT INC COM 03769M106   1,601,872 20,855 SH   SOLE   0 20,855 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200   107,658 7,125 SH   SOLE   0 7,125 0
APPLE INC COM 037833100   1,559,237,913 8,059,125 SH   SOLE   30,222 8,011,837 17,066
APPLIED MATLS INC COM 038222105   2,707,089 18,728 SH   SOLE   0 18,728 0
APPLOVIN CORP COM CL A 03831W108   514 20 SH   SOLE   0 20 0
APTARGROUP INC COM 038336103   273,197 2,358 SH   SOLE   0 2,358 0
APTIV PLC SHS G6095L109   112,707 1,104 SH   SOLE   0 1,104 0
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200   2,530 7,127 SH   SOLE   0 7,127 0
ARAMARK COM 03852U106   22,601 525 SH   SOLE   0 525 0
ARBOR REALTY TRUST INC COM 038923108   15,635 1,055 SH   SOLE   0 1,055 0
ARBUTUS BIOPHARMA CORP COM 03879J100   32,200 14,000 SH   SOLE   0 14,000 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103   16,848 5,200 SH   SOLE   0 5,200 0
ARCH CAP GROUP LTD ORD G0450A105   427,094 5,706 SH   SOLE   0 5,706 0
ARCHER DANIELS MIDLAND CO COM 039483102   219,426 2,904 SH   SOLE   0 2,904 0
ARCONIC CORPORATION COM 03966V107   976 33 SH   SOLE   0 33 0
ARES CAPITAL CORP COM 04010L103   454,022 24,163 SH   SOLE   0 24,163 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   1,690,460 17,545 SH   SOLE   0 17,545 0
ARISTA NETWORKS INC COM 040413106   9,885 61 SH   SOLE   0 61 0
ARK ETF TR 3D PRINTING ETF 00214Q500   2,941 125 SH   SOLE   0 125 0
ARK ETF TR GENOMIC REV ETF 00214Q302   10,227 300 SH   SOLE   0 300 0
ARK ETF TR ISRAEL INOVATE 00214Q609   4,311 228 SH   SOLE   0 228 0
ARK RESTAURANTS CORP COM 040712101   704,147 38,062 SH   SOLE   0 1,505 36,557
ARMSTRONG WORLD INDS INC NEW COM 04247X102   800,714 10,900 SH   SOLE   0 10,900 0
ARROW ELECTRS INC COM 042735100   853,364 5,958 SH   SOLE   0 5,958 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100   39,195,831 1,099,154 SH   SOLE   313,346 785,808 0
ARTESIAN RES CORP CL A 043113208   5,647,087 119,591 SH   SOLE   0 119,591 0
ASHLAND INC COM 044186104   8,691 100 SH   SOLE   0 100 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   154,910,964 213,744 SH   SOLE   597 213,110 37
ASPEN TECHNOLOGY INC COM 29109X106   296,837 1,771 SH   SOLE   0 1,771 0
ASSURANT INC COM 04621X108   3,091,454 24,590 SH   SOLE   0 24,590 0
ASTRAZENECA PLC SPONSORED ADR 046353108   468,783 6,550 SH   SOLE   0 6,550 0
AT&T INC COM 00206R102   2,021,925 126,766 SH   SOLE   3,345 122,472 949
ATLANTIC UN BANKSHARES CORP COM 04911A107   389,250 15,000 SH   SOLE   0 0 15,000
ATLASSIAN CORPORATION CL A 049468101   68,466 408 SH   SOLE   0 408 0
ATMOS ENERGY CORP COM 049560105   25,129 216 SH   SOLE   0 216 0
AURORA CANNABIS INC COM 05156X884   4 8 SH   SOLE   0 8 0
AUTODESK INC COM 052769106   40,922 200 SH   SOLE   0 200 0
AUTOLIV INC COM 052800109   55,531 653 SH   SOLE   0 653 0
AUTOMATIC DATA PROCESSING IN COM 053015103   15,175,620 69,046 SH   SOLE   25 68,871 150
AUTOZONE INC COM 053332102   625,299,780 250,786 SH   SOLE   254 250,297 235
AVALONBAY CMNTYS INC COM 053484101   289,772 1,531 SH   SOLE   0 1,531 0
AVANGRID INC COM 05351W103   82,896 2,200 SH   SOLE   0 2,200 0
AVANOS MED INC COM 05350V106   15,105 591 SH   SOLE   0 591 0
AVANTOR INC COM 05352A100   12,324 600 SH   SOLE   0 600 0
AVIDITY BIOSCIENCES INC COM 05370A108   2,218 200 SH   SOLE   0 200 0
AVIS BUDGET GROUP COM 053774105   5,592,124 24,455 SH   SOLE   0 24,455 0
AXIS CAP HLDGS LTD SHS G0692U109   10,739,354 199,505 SH   SOLE   0 175,755 23,750
AXSOME THERAPEUTICS INC COM 05464T104   7,186 100 SH   SOLE   0 100 0
AZZ INC COM 002474104   258,369 5,945 SH   SOLE   0 5,945 0
BAIDU INC SPON ADR REP A 056752108   13,691 100 SH   SOLE   0 100 0
BAKER HUGHES COMPANY CL A 05722G100   1,454 46 SH   SOLE   0 46 0
BALL CORP COM 058498106   20,741,445 396,634 SH   SOLE   47,233 346,677 2,724
BALLARD PWR SYS INC NEW COM 058586108   1,308 300 SH   SOLE   0 300 0
BANCFIRST CORP COM 05945F103   156,400 1,700 SH   SOLE   0 1,700 0
BANCO SANTANDER S.A. ADR 05964H105   1,643 443 SH   SOLE   15 428 0
BANK AMERICA CORP COM 060505104   3,632,264 126,603 SH   SOLE   0 125,436 1,167
BANK HAWAII CORP COM 062540109   130,163 3,157 SH   SOLE   0 3,157 0
BANK NEW YORK MELLON CORP COM 064058100   1,570,487 35,276 SH   SOLE   0 33,001 2,275
BANK NOVA SCOTIA HALIFAX COM 064149107   200,160 4,000 SH   SOLE   0 4,000 0
BANK OF THE JAMES FINL GP IN COM 470299108   197,570 21,711 SH   SOLE   0 0 21,711
BANK OZK LITTLE ROCK ARK COM 06417N103   702,799 17,500 SH   SOLE   0 0 17,500
BAR HBR BANKSHARES COM 066849100   373,788 15,170 SH   SOLE   0 15,170 0
BARRICK GOLD CORP COM 067901108   624,728 36,900 SH   SOLE   0 0 36,900
BAXTER INTL INC COM 071813109   2,774,285 60,893 SH   SOLE   0 60,773 120
BAYCOM CORP COM 07272M107   1,571,923 94,240 SH   SOLE   0 21,740 72,500
BAYFIRST FINANCIAL CORP COM 07279B104   1,875,352 138,915 SH   SOLE   127,624 9,416 1,875
BEACON ROOFING SUPPLY INC COM 073685109   467,426 5,633 SH   SOLE   5,000 633 0
BEAM THERAPEUTICS INC COM 07373V105   12,772 400 SH   SOLE   0 400 0
BECTON DICKINSON & CO COM 075887109   6,113,679 23,157 SH   SOLE   0 23,157 0
BEIERSDORF AG ORDINARY D08792109   2,625,832 19,850 SH   SOLE   0 19,850 0
BELLRING BRANDS INC COMMON STOCK 07831C103   114,667 3,133 SH   SOLE   0 3,133 0
BERKLEY W R CORP COM 084423102   34,902 586 SH   SOLE   0 586 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   8,760,309,580 16,926 SH   SOLE   31 11,739 5,156
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   714,058,774 2,094,013 SH   SOLE   2,758 2,073,028 18,227
BERKSHIRE HILLS BANCORP INC COM 084680107   23,424 1,130 SH   SOLE   0 1,040 90
BEST BUY INC COM 086516101   8,195 100 SH   SOLE   0 100 0
BEYOND MEAT INC COM 08862E109   5,127 395 SH   SOLE   0 395 0
BHP GROUP LTD SPONSORED ADS 088606108   26,433 443 SH   SOLE   0 443 0
BIG 5 SPORTING GOODS CORP COM 08915P101   6,109 667 SH   SOLE   0 667 0
BILIBILI INC SPONS ADS REP Z 090040106   18,600,089 1,231,794 SH   SOLE   1,207,974 23,620 200
BIOCRYST PHARMACEUTICALS INC COM 09058V103   6,158,873 874,840 SH   SOLE   874,840 0 0
BIOGEN INC COM 09062X103   45,860 161 SH   SOLE   0 161 0
BIONTECH SE SPONSORED ADS 09075V102   53,965 500 SH   SOLE   0 500 0
BLACK HILLS CORP COM 092113109   2,661,804 44,172 SH   SOLE   0 44,172 0
BLACK STONE MINERALS L P COM UNIT 09225M101   4,785 300 SH   SOLE   0 300 0
BLACKBERRY LTD COM 09228F103   5 1 SH   SOLE   0 1 0
BLACKROCK CAP ALLOCATION TER COM 09260U109   21,258 1,393 SH   SOLE   0 1,393 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101   339,416 31,900 SH   SOLE   0 31,900 0
BLACKROCK ESG CAP ALLC TERM SHS BEN INT 09262F100   16,803 1,073 SH   SOLE   0 1,073 0
BLACKROCK FLOATING RATE INC COM 091941104   69 6 SH   SOLE   0 6 0
BLACKROCK INC COM 09247X101   785,135 1,136 SH   SOLE   0 1,136 0
BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108   8,925 1,137 SH   SOLE   0 1,137 0
BLACKSTONE INC COM 09260D107   2,802,022 30,139 SH   SOLE   0 30,139 0
BLOCK INC CL A 852234103   24,298 365 SH   SOLE   0 365 0
BLUE FOUNDRY BANCORP COM 09549B104   303,300 30,000 SH   SOLE   0 20,000 10,000
BLUE OWL CAPITAL INC COM CL A 09581B103   481,145 41,300 SH   SOLE   0 11,300 30,000
BOEING CO COM 097023105   18,296,802 86,649 SH   SOLE   0 86,649 0
BOOKING HOLDINGS INC COM 09857L108   18,653,879 6,908 SH   SOLE   5 6,878 25
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   89,280 800 SH   SOLE   0 800 0
BOSTON BEER INC CL A 100557107   10,178 33 SH   SOLE   0 33 0
BOSTON PROPERTIES INC COM 101121101   5,696,572 98,916 SH   SOLE   80 95,636 3,200
BOSTON SCIENTIFIC CORP COM 101137107   32,477,907 600,442 SH   SOLE   598,367 2,075 0
BP PLC SPONSORED ADR 055622104   224,832 6,371 SH   SOLE   0 6,371 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203   3,627 780 SH   SOLE   0 780 0
BRANDYWINEGBL GBL INCM OPP F COM 10537L104   2,823 350 SH   SOLE   0 350 0
BRIDGEBIO PHARMA INC COM 10806X102   472,828 27,490 SH   SOLE   0 27,490 0
BRIDGER AEROSPACE GRP HLDGS COM 96812F102   1,120,000 200,000 SH   SOLE   0 200,000 0
BRIGHTHOUSE FINL INC COM 10922N103   1,231 26 SH   SOLE   7 19 0
BRINKS CO COM 109696104   682,980 10,069 SH   SOLE   0 10,069 0
BRISTOL-MYERS SQUIBB CO COM 110122108   2,063,602 32,267 SH   SOLE   0 32,267 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   66,400 2,000 SH   SOLE   0 2,000 0
BRIXMOR PPTY GROUP INC COM 11120U105   50,380 2,290 SH   SOLE   0 2,290 0
BROADCOM INC COM 11135F101   529,999 611 SH   SOLE   0 611 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   252,917 1,527 SH   SOLE   0 1,527 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   50,418,109 1,555,467 SH   SOLE   10,322 1,527,735 17,410
BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106   37,911 2,008 SH   SOLE   0 2,008 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   69,393 4,027 SH   SOLE   0 4,027 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   595,750,398 17,778,844 SH   SOLE   77,780 17,583,011 118,053
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   83,712,013 2,293,477 SH   SOLE   337 2,222,850 70,290
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   6,069,779 133,167 SH   SOLE   0 133,167 0
BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105   37,720 1,114 SH   SOLE   0 1,114 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   4,345,833 137,875 SH   SOLE   0 137,875 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   19,817,475 672,006 SH   SOLE   0 672,006 0
BROOKLINE BANCORP INC DEL COM 11373M107   829,032 94,855 SH   SOLE   0 94,855 0
BROWN FORMAN CORP CL B 115637209   20,835 312 SH   SOLE   0 312 0
BRT APARTMENTS CORP COM 055645303   1,975,941 99,795 SH   SOLE   0 32,139 67,656
BURFORD CAP LTD ORD SHS G17977110   5,481 450 SH   SOLE   0 450 0
C & F FINL CORP COM 12466Q104   875,041 16,295 SH   SOLE   0 0 16,295
CABALETTA BIO INC COM 12674W109   1,518,216 117,600 SH   SOLE   115,000 2,600 0
CABLE ONE INC COM 12685J105   220,121 335 SH   SOLE   0 335 0
CADENCE DESIGN SYSTEM INC COM 127387108   257,268 1,097 SH   SOLE   0 1,097 0
CAESARS ENTERTAINMENT INC NE COM 12769G100   6,167 121 SH   SOLE   0 121 0
CAESARSTONE LTD ORD SHS M20598104   1,048 200 SH   SOLE   0 200 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   45,725 3,100 SH   SOLE   0 3,100 0
CALCIMEDICA INC COM NEW 38942Q202   53,036 13,226 SH   SOLE   0 13,226 0
CALERES INC COM 129500104   8,114,902 339,110 SH   SOLE   150 338,360 600
CALIFORNIA BANCORP INC COM 13005U101   86,625 5,775 SH   SOLE   0 0 5,775
CALLON PETE CO DEL COM 13123X508   10,521 300 SH   SOLE   0 300 0
CAMDEN NATL CORP COM 133034108   218,338 7,050 SH   SOLE   0 300 6,750
CAMDEN PPTY TR SH BEN INT 133131102   4,091,770 37,584 SH   SOLE   0 37,384 200
CAMPBELL SOUP CO COM 134429109   182,294 3,988 SH   SOLE   0 3,988 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   1,342,369 75,414 SH   SOLE   0 75,414 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   7,682 180 SH   SOLE   0 180 0
CANADIAN NAT RES LTD COM 136385101   48,426,318 860,759 SH   SOLE   0 860,759 0
CANADIAN NATL RY CO COM 136375102   146,857 1,213 SH   SOLE   0 1,213 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   864,562 10,704 SH   SOLE   0 10,704 0
CANOPY GROWTH CORP COM 138035100   204 527 SH   SOLE   0 527 0
CAPITAL ONE FINL CORP COM 14040H105   60,838,966 556,265 SH   SOLE   0 555,606 659
CAPITAL SOUTHWEST CORP COM 140501107   7,757,430 393,378 SH   SOLE   0 393,378 0
CARLYLE GROUP INC COM 14316J108   422,538 13,225 SH   SOLE   0 13,225 0
CARMAX INC COM 143130102   11,288,953 134,874 SH   SOLE   3,575 130,249 1,050
CARNIVAL CORP COMMON STOCK 143658300   122,394 6,500 SH   SOLE   0 6,500 0
CARRIER GLOBAL CORPORATION COM 14448C104   1,242,252 24,990 SH   SOLE   0 24,325 665
CARROLS RESTAURANT GROUP INC COM 14574X104   977,760 194,000 SH   SOLE   500 193,500 0
CARS COM INC COM 14575E105   10,881 549 SH   SOLE   0 549 0
CARTER BANKSHARES INC COM NEW 146103106   991,403 67,032 SH   SOLE   0 0 67,032
CATALYST PHARMACEUTICALS INC COM 14888U101   3,360 250 SH   SOLE   0 250 0
CATERPILLAR INC COM 149123101   892,690 3,628 SH   SOLE   0 3,628 0
CBIZ INC COM 124805102   8,292,232 155,635 SH   SOLE   0 139,135 16,500
CBL & ASSOC PPTYS INC COMMON STOCK 124830878   196,001 8,893 SH   SOLE   0 8,893 0
CDW CORP COM 12514G108   58,536 319 SH   SOLE   0 319 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106   35,973 900 SH   SOLE   0 900 0
CELANESE CORP DEL COM 150870103   16,096 139 SH   SOLE   0 139 0
CEL-SCI CORP COM PAR NEW 150837607   19 8 SH   SOLE   0 8 0
CENNTRO ELECTRIC GROUP LIMIT ORD SHS Q6519V120   0 1 SH   SOLE   0 1 0
CENTENE CORP DEL COM 15135B101   6,340 94 SH   SOLE   0 94 0
CENTERPOINT ENERGY INC COM 15189T107   51,362 1,762 SH   SOLE   0 1,762 0
CENTRAL SECS CORP COM 155123102   767,606 21,019 SH   SOLE   0 19,848 1,171
CERUS CORP COM 157085101   140,220 57,000 SH   SOLE   0 57,000 0
CF BANKSHARES INC COM 12520L109   2,767,785 184,519 SH   SOLE   126,269 5,750 52,500
CHAMPIONX CORPORATION COM 15872M104   5,276 170 SH   SOLE   0 170 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105   111,334 12,666 SH   SOLE   0 12,666 0
CHART INDS INC COM 16115Q308   275,637 1,725 SH   SOLE   0 1,725 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   35,944,215 97,841 SH   SOLE   0 97,841 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   18,843 150 SH   SOLE   0 150 0
CHEMOURS CO COM 163851108   29,257 792 SH   SOLE   0 792 0
CHEMUNG FINL CORP COM 164024101   2,289,927 59,618 SH   SOLE   0 59,618 0
CHENIERE ENERGY INC COM NEW 16411R208   23,768 156 SH   SOLE   0 156 0
CHESAPEAKE UTILS CORP COM 165303108   4,980,031 41,849 SH   SOLE   0 41,379 470
CHEVRON CORP NEW COM 166764100   6,722,306 42,722 SH   SOLE   3 42,719 0
CHEWY INC CL A 16679L109   30,826 781 SH   SOLE   0 781 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   474,858 222 SH   SOLE   0 222 0
CHUBB LIMITED COM H1467J104   9,852,127 51,161 SH   SOLE   0 50,561 600
CHURCH & DWIGHT CO INC COM 171340102   379,470 3,786 SH   SOLE   0 3,786 0
CIENA CORP COM NEW 171779309   3,418,490 80,454 SH   SOLE   0 80,454 0
CINTAS CORP COM 172908105   689,449 1,387 SH   SOLE   0 1,387 0
CISCO SYS INC COM 17275R102   3,881,534 75,020 SH   SOLE   206 74,814 0
CITIGROUP INC COM NEW 172967424   13,432,394 291,753 SH   SOLE   100 290,653 1,000
CITIZENS CMNTY BANCORP INC M COM 174903104   465,727 52,624 SH   SOLE   0 0 52,624
CITIZENS FINL GROUP INC COM 174610105   1,418,647 54,396 SH   SOLE   0 54,316 80
CLEAN ENERGY FUELS CORP COM 184499101   2,480 500 SH   SOLE   0 500 0
CLEARSIDE BIOMEDICAL INC COM 185063104   196,000 175,000 SH   SOLE   0 175,000 0
CLOROX CO DEL COM 189054109   706,932 4,445 SH   SOLE   41 4,404 0
CLOUDFLARE INC CL A COM 18915M107   39,875 610 SH   SOLE   0 610 0
CME GROUP INC COM 12572Q105   1,749,878 9,444 SH   SOLE   0 9,444 0
CMS ENERGY CORP COM 125896100   1,671,378 28,449 SH   SOLE   0 28,449 0
CNA FINL CORP COM 126117100   2,896 75 SH   SOLE   0 75 0
CNX RES CORP COM 12653C108   4,872 275 SH   SOLE   0 275 0
COCA COLA CO COM 191216100   91,054,876 1,512,034 SH   SOLE   4,031 1,507,708 295
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   528,068 8,196 SH   SOLE   0 8,196 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   144,007 2,206 SH   SOLE   0 2,206 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109   4,818 204 SH   SOLE   0 204 0
COHEN & STEERS LTD DURATION COM 19248C105   14,560 800 SH   SOLE   0 800 0
COHEN & STEERS QUALITY INCOM COM 19247L106   2,726 235 SH   SOLE   0 235 0
COHERENT CORP COM 19247G107   240,880 4,725 SH   SOLE   0 4,725 0
COHERUS BIOSCIENCES INC COM 19249H103   14,945 3,500 SH   SOLE   0 3,500 0
COINBASE GLOBAL INC COM CL A 19260Q107   22,538 315 SH   SOLE   0 315 0
COLGATE PALMOLIVE CO COM 194162103   9,447,228 126,605 SH   SOLE   3,978 122,093 534
COLLPLANT BIOTECHNOLOGIES LT SHS NEW M2R51X116   816 100 SH   SOLE   0 100 0
COLUMBIA SPORTSWEAR CO COM 198516106   19,310 250 SH   SOLE   0 250 0
COMCAST CORP NEW CL A 20030N101   193,674,917 4,674,286 SH   SOLE   20,373 4,619,175 34,738
COMERICA INC COM 200340107   18,003 425 SH   SOLE   0 425 0
COMMERCE BANCSHARES INC COM 200525103   92,997 1,909 SH   SOLE   0 1,909 0
COMMERCIAL METALS CO COM 201723103   16,555,777 314,390 SH   SOLE   0 314,040 350
COMMERCIAL VEH GROUP INC COM 202608105   380,730 34,300 SH   SOLE   0 34,300 0
COMMUNITY WEST BANCSHARES COM 204157101   528,427 43,492 SH   SOLE   0 0 43,492
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102   0 0 SH   SOLE   0 0 0
COMPASS MINERALS INTL INC COM 20451N101   1,003,000 29,500 SH   SOLE   0 29,500 0
COMPASS PATHWAYS PLC SPONSORED ADS 20451W101   9,936 1,200 SH   SOLE   0 1,200 0
CONAGRA BRANDS INC COM 205887102   55,098 1,634 SH   SOLE   0 1,634 0
CONCENTRIX CORP COM 20602D101   205,912 2,550 SH   SOLE   0 2,550 0
CONDUENT INC COM 206787103   645 190 SH   SOLE   0 190 0
CONOCOPHILLIPS COM 20825C104   15,890,087 153,364 SH   SOLE   0 153,364 0
CONSOL ENERGY INC NEW COM 20854L108   54,451 803 SH   SOLE   0 803 0
CONSOLIDATED EDISON INC COM 209115104   179,082 1,981 SH   SOLE   0 1,981 0
CONSOLIDATED WATER CO INC ORD G23773107   8,041,500 331,882 SH   SOLE   0 331,882 0
CONSTELLATION BRANDS INC CL A 21036P108   4,250,172 17,268 SH   SOLE   0 16,851 417
CONSTELLATION ENERGY CORP COM 21037T109   127,346 1,391 SH   SOLE   0 1,391 0
COOPER COS INC COM NEW 216648402   312,495 815 SH   SOLE   0 815 0
COPART INC COM 217204106   155,889,564 1,709,128 SH   SOLE   930 1,708,048 150
CORE LABORATORIES INC COM 21867A105   29,062 1,250 SH   SOLE   0 1,250 0
CORNING INC COM 219350105   338,521 9,661 SH   SOLE   0 9,661 0
CORTEVA INC COM 22052L104   2,631,875 45,931 SH   SOLE   0 45,081 850
COSTAR GROUP INC COM 22160N109   466,716 5,244 SH   SOLE   0 5,244 0
COSTCO WHSL CORP NEW COM 22160K105   8,266,824 15,354 SH   SOLE   30 15,324 0
COTERRA ENERGY INC COM 127097103   1,228,062 48,540 SH   SOLE   0 48,540 0
COTY INC COM CL A 222070203   7,176,094 583,897 SH   SOLE   0 578,897 5,000
COUCHBASE INC COM 22207T101   15,820 1,000 SH   SOLE   0 1,000 0
COUPANG INC CL A 22266T109   13,919 800 SH   SOLE   0 800 0
COURSERA INC COM 22266M104   105,787 8,125 SH   SOLE   0 8,125 0
COUSINS PPTYS INC COM NEW 222795502   55,290 2,425 SH   SOLE   0 2,425 0
CRAWFORD & CO CL A 224633206   11,090 999 SH   SOLE   0 999 0
CREDIT ACCEP CORP MICH COM 225310101   119,363 235 SH   SOLE   0 235 0
CREDIT SUISSE AG NASSAU BRH X LINK SILVER 22542D225   146 2 SH   SOLE   0 2 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208   4,157 157 SH   SOLE   0 157 0
CRH PLC ADR 12626K203   1,003 18 SH   SOLE   0 18 0
CRINETICS PHARMACEUTICALS IN COM 22663K107   2,742,644 152,200 SH   SOLE   152,200 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   2,807 50 SH   SOLE   0 50 0
CRITEO S A SPONS ADS 226718104   101 3 SH   SOLE   0 3 0
CROWDSTRIKE HLDGS INC CL A 22788C105   31,283 213 SH   SOLE   0 213 0
CROWN CASTLE INC COM 22822V101   6,092,599 53,472 SH   SOLE   0 53,472 0
CROWN CRAFTS INC COM 228309100   260,995 52,095 SH   SOLE   0 0 52,095
CSW INDUSTRIALS INC COM 126402106   83,745,121 503,911 SH   SOLE   0 503,911 0
CSX CORP COM 126408103   10,597,904 310,789 SH   SOLE   0 310,789 0
CUBESMART COM 229663109   9,467 212 SH   SOLE   0 212 0
CULLEN FROST BANKERS INC COM 229899109   1,607,465 14,949 SH   SOLE   0 14,949 0
CULLMAN BANCORP INC COM 230153108   199,811 18,744 SH   SOLE   0 18,744 0
CUMMINS INC COM 231021106   100,515 410 SH   SOLE   0 410 0
CVS HEALTH CORP COM 126650100   9,704,933 140,385 SH   SOLE   0 139,318 1,067
D R HORTON INC COM 23331A109   255,549 2,100 SH   SOLE   0 2,100 0
DAILY JOURNAL CORP COM 233912104   289 1 SH   SOLE   0 1 0
DANAHER CORPORATION COM 235851102   522,015,546 2,176,140 SH   SOLE   1,283 2,171,332 3,525
DANIMER SCIENTIFIC INC COM CL A 236272100   892,500 375,000 SH   SOLE   0 375,000 0
DANONE SP ADR (0.2 ORD) 23636T100   10,446 850 SH   SOLE   0 850 0
DARDEN RESTAURANTS INC COM 237194105   233,076 1,395 SH   SOLE   0 1,395 0
DARLING INGREDIENTS INC COM 237266101   6,379 100 SH   SOLE   0 100 0
DATADOG INC CL A COM 23804L103   501,246 5,095 SH   SOLE   0 5,095 0
DAVITA INC COM 23918K108   16,376 163 SH   SOLE   0 163 0
DEERE & CO COM 244199105   5,518,687 13,620 SH   SOLE   0 12,957 663
DELL TECHNOLOGIES INC CL C 24703L202   50,105 926 SH   SOLE   0 926 0
DELTA AIR LINES INC DEL COM NEW 247361702   7,346,308 154,529 SH   SOLE   50 153,879 600
DENBURY INC COM 24790A101   5,505,544 63,825 SH   SOLE   0 62,675 1,150
DENTSPLY SIRONA INC COM 24906P109   341,682 8,537 SH   SOLE   0 8,537 0
DEVON ENERGY CORP NEW COM 25179M103   5,538,700 114,578 SH   SOLE   0 114,578 0
DEXCOM INC COM 252131107   211,655 1,647 SH   SOLE   0 1,647 0
DIAGEO PLC SPON ADR NEW G42089113   342,880 8,000 SH   SOLE   0 8,000 0
DIAGEO PLC SPON ADR NEW 25243Q205   23,149,865 133,444 SH   SOLE   440 130,503 2,501
DIAMEDICA THERAPEUTICS INC COM NEW 25253X207   538,894 124,744 SH   SOLE   0 124,744 0
DIAMOND OFFSHORE DRILLING IN COM 25271C201   121,040 8,500 SH   SOLE   0 8,500 0
DIAMONDBACK ENERGY INC COM 25278X109   105,088 800 SH   SOLE   0 800 0
DIGITAL RLTY TR INC COM 253868103   67,297 591 SH   SOLE   0 591 0
DIGITALOCEAN HLDGS INC COM 25402D102   12,042 300 SH   SOLE   0 300 0
DIME CMNTY BANCSHARES INC COM 25432X102   33,830 1,918 SH   SOLE   0 1,918 0
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   22,597 655 SH   SOLE   0 655 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   103,681 1,892 SH   SOLE   0 1,892 0
DIODES INC COM 254543101   27,747 300 SH   SOLE   0 300 0
DISCOVER FINL SVCS COM 254709108   59,593 510 SH   SOLE   0 510 0
DISH NETWORK CORPORATION CL A 25470M109   68,340 2,000 SH   SOLE   0 2,000 0
DISNEY WALT CO COM 254687106   36,024,353 403,497 SH   SOLE   2,350 399,747 1,400
DOLBY LABORATORIES INC COM CL A 25659T107   92,717 1,108 SH   SOLE   0 1,108 0
DOLLAR GEN CORP NEW COM 256677105   37,181 219 SH   SOLE   0 219 0
DOLLAR TREE INC COM 256746108   100,450 700 SH   SOLE   0 700 0
DOMINION ENERGY INC COM 25746U109   212,442 4,102 SH   SOLE   0 3,952 150
DOMINOS PIZZA INC COM 25754A201   6,065 18 SH   SOLE   0 18 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100   4,553 100 SH   SOLE   0 100 0
DORCHESTER MINERALS LP COM UNIT 25820R105   470,372 15,700 SH   SOLE   0 15,700 0
DOUGLAS EMMETT INC COM 25960P109   11,815,611 939,985 SH   SOLE   475 919,510 20,000
DOVER CORP COM 260003108   136,428 924 SH   SOLE   0 924 0
DOW INC COM 260557103   1,715,483 32,209 SH   SOLE   0 32,209 0
DRAFTKINGS INC NEW COM CL A 26142V105   823 31 SH   SOLE   0 31 0
DUCOMMUN INC DEL COM 264147109   145,959 3,350 SH   SOLE   0 3,350 0
DUKE ENERGY CORP NEW COM NEW 26441C204   997,460 11,115 SH   SOLE   21 11,094 0
DUN & BRADSTREET HLDGS INC COM 26484T106   41,073 3,550 SH   SOLE   0 3,550 0
DUNDEE CORP CLASS A 264901109   2,720,819 2,756,656 SH   SOLE   0 2,614,476 142,180
DUPONT DE NEMOURS INC COM 26614N102   1,887,768 26,424 SH   SOLE   320 26,104 0
EAGLE BANCORP MONT INC COM 26942G100   400,022 30,236 SH   SOLE   0 0 30,236
EASTMAN CHEM CO COM 277432100   591,230 7,062 SH   SOLE   0 7,062 0
EATON CORP PLC SHS G29183103   4,228,529 21,027 SH   SOLE   0 20,427 600
EATON VANCE ENHANCED EQUITY COM 278277108   232 12 SH   SOLE   0 12 0
EATON VANCE LTD DURATION INC COM 27828H105   2,667 285 SH   SOLE   0 285 0
EATON VANCE TAX ADVT DIV INC COM 27828G107   22,750 1,000 SH   SOLE   0 1,000 0
EBAY INC. COM 278642103   2,385,462 53,378 SH   SOLE   0 52,220 1,158
ECOLAB INC COM 278865100   1,047,095 5,608 SH   SOLE   0 5,608 0
EDITAS MEDICINE INC COM 28106W103   3,645 443 SH   SOLE   0 443 0
EDWARDS LIFESCIENCES CORP COM 28176E108   463,254 4,911 SH   SOLE   0 4,911 0
ELANCO ANIMAL HEALTH INC COM 28414H103   95,761 9,519 SH   SOLE   0 9,519 0
ELASTIC N V ORD SHS N14506104   384 6 SH   SOLE   0 6 0
ELECTRONIC ARTS INC COM 285512109   32,425 250 SH   SOLE   0 250 0
ELEVANCE HEALTH INC COM 036752103   214,631 483 SH   SOLE   0 483 0
ELLSWORTH GROWTH & INCOME FD COM 289074106   430 50 SH   SOLE   0 50 0
ELME COMMUNITIES SH BEN INT 939653101   6,247 380 SH   SOLE   0 380 0
EMBECTA CORP COMMON STOCK 29082K105   87,912 4,070 SH   SOLE   0 4,070 0
EMERALD HOLDING INC COM 29103W104   124,640 30,400 SH   SOLE   0 30,400 0
EMERSON ELEC CO COM 291011104   775,817 8,583 SH   SOLE   0 8,583 0
ENBRIDGE INC COM 29250N105   52,636,497 1,416,864 SH   SOLE   324 1,416,540 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   652,780 51,400 SH   SOLE   0 51,400 0
ENI S P A SPONSORED ADR 26874R108   1,237 43 SH   SOLE   0 43 0
ENOVA INTL INC COM 29357K103   1,912 36 SH   SOLE   0 36 0
ENOVIS CORPORATION COM 194014502   14,939 233 SH   SOLE   0 233 0
ENSTAR GROUP LIMITED SHS G3075P101   2,771,391 11,347 SH   SOLE   0 11,347 0
ENTEGRIS INC COM 29362U104   181,306,807 1,666,999 SH   SOLE   44,692 1,615,669 6,638
ENTERGY CORP NEW COM 29364G103   19,474 200 SH   SOLE   0 200 0
ENTERPRISE PRODS PARTNERS L COM 293792107   8,125,566 308,370 SH   SOLE   775 307,595 0
ENVIRI CORP COM 415864107   80,539 8,160 SH   SOLE   0 8,160 0
EOG RES INC COM 26875P101   857,727 7,493 SH   SOLE   55 7,438 0
EQRX INC *W EXP 12/17/202 26886C115   16 100 SH   SOLE   0 100 0
EQUIFAX INC COM 294429105   449,423 1,910 SH   SOLE   0 1,910 0
EQUINIX INC COM 29444U700   137,189 175 SH   SOLE   0 175 0
EQUITY COMWLTH COM SH BEN INT 294628102   10,130 500 SH   SOLE   0 500 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   95,062 1,441 SH   SOLE   0 1,441 0
ESAB CORPORATION COM 29605J106   15,503 233 SH   SOLE   0 233 0
ESCALADE INC COM 296056104   1,335 100 SH   SOLE   0 100 0
ESQUIRE FINL HLDGS INC COM 29667J101   4,230,950 92,500 SH   SOLE   62,500 22,500 7,500
ESSENTIAL UTILS INC COM 29670G102   7,802,965 195,514 SH   SOLE   140 195,374 0
ETF SER SOLUTIONS US GBL GLD PRE 26922A719   65 4 SH   SOLE   0 4 0
ETF SER SOLUTIONS US GLB JETS 26922A842   92,320 4,310 SH   SOLE   0 4,310 0
EURONET WORLDWIDE INC COM 298736109   55,750 475 SH   SOLE   0 475 0
EVERCORE INC CLASS A 29977A105   9,887 80 SH   SOLE   0 80 0
EVEREST RE GROUP LTD COM G3223R108   1,435,812 4,200 SH   SOLE   100 4,100 0
EVERGY INC COM 30034W106   8,021,591 137,309 SH   SOLE   0 136,768 541
EVERSOURCE ENERGY COM 30040W108   337,011 4,752 SH   SOLE   0 4,752 0
EVOLUS INC COM 30052C107   16,630,401 2,287,538 SH   SOLE   2,287,538 0 0
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   810,894 135,149 SH   SOLE   81,069 54,080 0
EXELIXIS INC COM 30161Q104   4,299 225 SH   SOLE   0 225 0
EXELON CORP COM 30161N101   170,293 4,180 SH   SOLE   0 4,180 0
EXPEDIA GROUP INC COM NEW 30212P303   179,618 1,642 SH   SOLE   0 1,642 0
EXPEDITORS INTL WASH INC COM 302130109   55,719 460 SH   SOLE   0 460 0
EXTRA SPACE STORAGE INC COM 30225T102   111,637 750 SH   SOLE   0 750 0
EXTREME NETWORKS COM 30226D106   416 16 SH   SOLE   0 16 0
EXXON MOBIL CORP COM 30231G102   20,601,170 192,085 SH   SOLE   324 189,427 2,334
F N B CORP COM 302520101   10,684 934 SH   SOLE   0 934 0
FAIR ISAAC CORP COM 303250104   53,407 66 SH   SOLE   0 66 0
FARMERS & MERCHANTS BANCORP COM 30779N105   103,230 4,586 SH   SOLE   0 4,586 0
FASTLY INC CL A 31188V100   6,607 419 SH   SOLE   0 419 0
FEDEX CORP COM 31428X106   2,331,003 9,403 SH   SOLE   0 9,153 250
FERRARI N V COM N3167Y103   6,504 20 SH   SOLE   0 20 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   25,888 550 SH   SOLE   0 550 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   62,460 1,735 SH   SOLE   0 1,735 0
FIDELITY NATL INFORMATION SV COM 31620M106   43,267 791 SH   SOLE   0 791 0
FIFTH THIRD BANCORP COM 316773100   56,351 2,150 SH   SOLE   0 2,150 0
FIRST BANCORP INC ME COM 31866P102   9,736 400 SH   SOLE   0 400 0
FIRST FINL BANCORP OH COM 320209109   95,413 4,668 SH   SOLE   0 4,668 0
FIRST HORIZON CORPORATION COM 320517105   48,754 4,326 SH   SOLE   0 4,326 0
FIRST INDL RLTY TR INC COM 32054K103   128,968 2,450 SH   SOLE   0 2,450 0
FIRST LONG IS CORP COM 320734106   98,071 8,159 SH   SOLE   0 8,159 0
FIRST SOLAR INC COM 336433107   19,009 100 SH   SOLE   0 100 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500   30,696 600 SH   SOLE   0 600 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   40,090 1,000 SH   SOLE   0 1,000 0
FIRST WAVE BIOPHARMA INC COM 33749P309   1 1 SH   SOLE   0 1 0
FIRSTENERGY CORP COM 337932107   18,351 472 SH   SOLE   0 472 0
FISERV INC COM 337738108   281,819 2,234 SH   SOLE   0 2,234 0
FIVE POINT HOLDINGS LLC COM CL A 33833Q106   137,275 47,500 SH   SOLE   0 47,500 0
FIVERR INTL LTD ORD SHS M4R82T106   4,161 160 SH   SOLE   0 160 0
FLEETCOR TECHNOLOGIES INC COM 339041105   10,796 43 SH   SOLE   0 43 0
FLEXSHARES TR QUALT DIVD IDX 33939L860   11,557 200 SH   SOLE   0 200 0
FLEXSHARES TR INTL QLTDV IDX 33939L837   4,212 189 SH   SOLE   0 189 0
FLOOR & DECOR HLDGS INC CL A 339750101   519,799 5,000 SH   SOLE   0 5,000 0
FLUENCE ENERGY INC COM CL A 34379V103   1,864 70 SH   SOLE   0 70 0
FMC CORP COM NEW 302491303   10,434 100 SH   SOLE   0 100 0
FOOT LOCKER INC COM 344849104   208,231 7,681 SH   SOLE   0 7,681 0
FORD MTR CO DEL COM 345370860   211,305 13,966 SH   SOLE   1 13,965 0
FORTINET INC COM 34959E109   199,179 2,635 SH   SOLE   0 2,635 0
FORTIVE CORP COM 34959J108   87,525,387 1,170,594 SH   SOLE   400 1,169,724 470
FORTUNE BRANDS INNOVATIONS I COM 34964C106   18,707 260 SH   SOLE   0 260 0
FOUR CORNERS PPTY TR INC COM 35086T109   11,480 452 SH   SOLE   0 452 0
FOX CORP CL A COM 35137L105   272 8 SH   SOLE   0 8 0
FRANCO NEV CORP COM 351858105   4,991 35 SH   SOLE   0 35 0
FRANKLIN COVEY CO COM 353469109   104,832 2,400 SH   SOLE   0 2,400 0
FRANKLIN ELEC INC COM 353514102   1,389,150 13,500 SH   SOLE   0 13,500 0
FRANKLIN RESOURCES INC COM 354613101   459,412 17,200 SH   SOLE   0 17,200 0
FRANKLIN STR PPTYS CORP COM 35471R106   6,525 4,500 SH   SOLE   0 4,500 0
FREEPORT-MCMORAN INC CL B 35671D857   350,920 8,773 SH   SOLE   0 8,773 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106   478 20 SH   SOLE   0 20 0
FRP HLDGS INC COM 30292L107   41,450 720 SH   SOLE   0 720 0
FS BANCORP INC COM 30263Y104   210,490 7,000 SH   SOLE   0 0 7,000
GALLAGHER ARTHUR J & CO COM 363576109   7,872,243 35,853 SH   SOLE   0 34,920 933
GAMBLING COM GROUP LIMITED ORDINARY SHARES G3R239101   45,383 4,432 SH   SOLE   0 4,432 0
GARMIN LTD SHS H2906T109   27,323 262 SH   SOLE   0 262 0
GARRETT MOTION INC COM 366505105   9,780 1,292 SH   SOLE   0 1,292 0
GARTNER INC COM 366651107   145,028 414 SH   SOLE   0 414 0
GATES INDL CORP PLC ORD SHS G39108108   13,429,180 996,230 SH   SOLE   500 979,630 16,100
GATEWAY BANK FSB COMMON RSTD PER367155   845,833 2,416,667 SH   SOLE   2,416,667 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   440,565 5,423 SH   SOLE   72 5,348 3
GEN DIGITAL INC COM 668771108   6,739,938 363,339 SH   SOLE   175 361,864 1,300
GENERAC HLDGS INC COM 368736104   2,982 20 SH   SOLE   0 20 0
GENERAL AMERN INVS CO INC COM 368802104   345,608 8,284 SH   SOLE   0 8,284 0
GENERAL DYNAMICS CORP COM 369550108   508,614 2,364 SH   SOLE   0 2,364 0
GENERAL ELECTRIC CO COM NEW 369604301   2,045,213 18,618 SH   SOLE   217 18,392 9
GENERAL MLS INC COM 370334104   6,386,765 83,269 SH   SOLE   0 83,269 0
GENERAL MTRS CO COM 37045V100   1,707,552 44,283 SH   SOLE   0 44,283 0
GENERATIONS BANCORP NY INC COM 37149G108   272,680 30,064 SH   SOLE   0 30,064 0
GEVO INC COM PAR 374396406   38 25 SH   SOLE   0 25 0
GILEAD SCIENCES INC COM 375558103   6,842,197 88,779 SH   SOLE   0 88,459 320
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100   61,566 33,100 SH   SOLE   0 33,100 0
GLATFELTER CORPORATION COM 377320106   251,270 83,202 SH   SOLE   0 83,202 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   48,765 750 SH   SOLE   0 750 0
GLOBAL X FDS US INFR DEV ETF 37954Y673   280,261 8,900 SH   SOLE   0 8,900 0
GLOBAL X FDS US PFD ETF 37954Y657   12,797 660 SH   SOLE   0 660 0
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624   41,664 1,600 SH   SOLE   0 1,600 0
GLOBALSTAR INC COM 378973408   200 186 SH   SOLE   0 186 0
GLOBE LIFE INC COM 37959E102   5,127,913 46,779 SH   SOLE   0 46,779 0
GODADDY INC CL A 380237107   4,359,418 58,025 SH   SOLE   0 58,025 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   9,551 109 SH   SOLE   0 109 0
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206   8,910 298 SH   SOLE   0 298 0
GOLDMAN SACHS GROUP INC COM 38141G104   786,029 2,437 SH   SOLE   0 2,437 0
GRACO INC COM 384109104   31,069,272 382,502 SH   SOLE   22,704 356,098 3,700
GRAINGER W W INC COM 384802104   571,727 725 SH   SOLE   0 725 0
GRAND RIV COMM COMMON 386441109   1,267,306 319,704 SH   SOLE   294,704 0 25,000
GRAPHIC PACKAGING HLDG CO COM 388689101   2,591,827 107,858 SH   SOLE   0 105,704 2,154
GREAT LAKES DREDGE & DOCK CO COM 390607109   2,448,000 300,000 SH   SOLE   0 300,000 0
GREEN BRICK PARTNERS INC COM 392709101   10,794,442 190,043 SH   SOLE   0 187,793 2,250
GREENHILL & CO INC COM 395259104   3,662 250 SH   SOLE   0 250 0
GROUPE DANONE SHS F12033134   3,761,833 61,913 SH   SOLE   0 61,913 0
GROVE COLLABORATIVE HOLD INC COM CL A 39957D201   20,641 11,662 SH   SOLE   0 11,662 0
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202   10,552 38 SH   SOLE   0 38 0
GSK PLC SPONSORED ADR 37733W204   403,908 11,333 SH   SOLE   20 11,313 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   154,725 2,463 SH   SOLE   0 2,463 0
HALEON PLC SPON ADS 405552100   125,297 14,952 SH   SOLE   25 14,927 0
HANESBRANDS INC COM 410345102   57,331 12,628 SH   SOLE   0 12,628 0
HARTE HANKS INC COM 416196202   175 32 SH   SOLE   0 32 0
HARTFORD FINL SVCS GROUP INC COM 416515104   31,688 440 SH   SOLE   0 440 0
HASBRO INC COM 418056107   417,118 6,440 SH   SOLE   0 6,440 0
HCA HEALTHCARE INC COM 40412C101   5,107,871 16,831 SH   SOLE   0 16,831 0
HEICO CORP NEW CL A 422806208   84,360 600 SH   SOLE   0 600 0
HEICO CORP NEW COM 422806109   37,865 214 SH   SOLE   0 214 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107   3,136,500 425,000 SH   SOLE   0 425,000 0
HENRY JACK & ASSOC INC COM 426281101   77,109 460 SH   SOLE   0 460 0
HERC HLDGS INC COM 42704L104   13,685 100 SH   SOLE   0 100 0
HERCULES CAPITAL INC COM 427096508   12,210 825 SH   SOLE   0 825 0
HERITAGE COMM CORP COM 426927109   762,132 92,045 SH   SOLE   92,045 0 0
HERSHEY CO COM 427866108   1,989,313 7,965 SH   SOLE   0 7,965 0
HESS CORP COM 42809H107   948,931 6,980 SH   SOLE   0 6,980 0
HESS MIDSTREAM LP CL A SHS 428103105   12,272 400 SH   SOLE   0 400 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   36,523 2,174 SH   SOLE   0 2,174 0
HEXCEL CORP NEW COM 428291108   111,825 1,471 SH   SOLE   0 1,471 0
HIGHWOODS PPTYS INC COM 431284108   52,602 2,200 SH   SOLE   0 2,200 0
HILLTOP HOLDINGS INC COM 432748101   550,550 17,500 SH   SOLE   0 0 17,500
HILTON WORLDWIDE HLDGS INC COM 43300A203   26,447,340 181,704 SH   SOLE   0 181,704 0
HOLOGIC INC COM 436440101   41,837,199 516,700 SH   SOLE   514,500 2,200 0
HOME BANCSHARES INC COM 436893200   501,600 22,000 SH   SOLE   0 0 22,000
HOME DEPOT INC COM 437076102   12,444,823 40,059 SH   SOLE   28 40,031 0
HONDA MOTOR LTD AMERN SHS 438128308   1,636 54 SH   SOLE   0 54 0
HONEYWELL INTL INC COM 438516106   297,802,253 1,446,624 SH   SOLE   11,886 1,432,605 2,133
HORMEL FOODS CORP COM 440452100   88,966 2,212 SH   SOLE   0 2,212 0
HOULIHAN LOKEY INC CL A 441593100   4,915 50 SH   SOLE   0 50 0
HOWARD HUGHES CORP COM 44267D107   15,951,705 202,125 SH   SOLE   50 195,475 6,600
HOWMET AEROSPACE INC COM 443201108   18,783 379 SH   SOLE   0 379 0
HP INC COM 40434L105   75,132 2,446 SH   SOLE   0 2,446 0
HSBC HLDGS PLC SPON ADR NEW 404280406   731,068 18,452 SH   SOLE   0 18,452 0
HUMANA INC COM 444859102   20,567 46 SH   SOLE   0 46 0
HUNTINGTON BANCSHARES INC COM 446150104   2,221,089 206,037 SH   SOLE   0 205,960 77
HUNTINGTON INGALLS INDS INC COM 446413106   21,394 94 SH   SOLE   0 94 0
HUNTSMAN CORP COM 447011107   298,571 11,050 SH   SOLE   0 11,050 0
HURCO CO COM 447324104   650,582 30,050 SH   SOLE   0 30,050 0
HYATT HOTELS CORP COM CL A 448579102   25,665 224 SH   SOLE   0 224 0
HYCROFT MINING HOLDING CORP *W EXP 05/29/202 44862P117   1,950 100,000 SH   SOLE   0 100,000 0
IAC INC COM NEW 44891N208   90,957,824 1,464,937 SH   SOLE   16,614 1,444,373 3,950
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101   870 30 SH   SOLE   0 30 0
ICU MED INC COM 44930G107   71,276 400 SH   SOLE   0 400 0
IDACORP INC COM 451107106   5,038,480 49,108 SH   SOLE   0 48,468 640
IDEAYA BIOSCIENCES INC COM 45166A102   13,937,027 593,065 SH   SOLE   593,065 0 0
IDEX CORP COM 45167R104   571,084 2,653 SH   SOLE   0 2,653 0
IDEXX LABS INC COM 45168D104   228,514 455 SH   SOLE   0 455 0
ILLINOIS TOOL WKS INC COM 452308109   5,838,930 23,339 SH   SOLE   0 23,339 0
ILLUMINA INC COM 452327109   28,873 154 SH   SOLE   0 54 100
IMMUNOCORE HLDGS PLC ADS 45258D105   36,800,390 613,749 SH   SOLE   613,749 0 0
IMMUNOGEN INC COM 45253H101   32,220,525 1,707,500 SH   SOLE   1,700,000 7,500 0
INCYTE CORP COM 45337C102   37,350 600 SH   SOLE   0 600 0
INDEPENDENCE RLTY TR INC COM 45378A106   728 40 SH   SOLE   0 40 0
INDEPENDENT BANK GROUP INC COM 45384B106   404,428 8,325 SH   SOLE   0 0 8,325
INDEPENDENT BK CORP MASS COM 453836108   74,987 1,684 SH   SOLE   0 1,684 0
INDIA FD INC COM 454089103   498 30 SH   SOLE   0 30 0
INDIVIOR PLC ORD G4766E116   66,521 2,795 SH   SOLE   0 2,795 0
INGERSOLL RAND INC COM 45687V106   113,203 1,732 SH   SOLE   0 1,732 0
INGREDION INC COM 457187102   37,920,458 357,909 SH   SOLE   0 357,909 0
INNOVATOR ETFS TR US EQTY PWR BUF 45782C540   22,197 667 SH   SOLE   0 667 0
INNOVID CORP *W EXP 11/30/202 457679116   125 1,250 SH   SOLE   0 1,250 0
INNOVIVA INC COM 45781M101   12,730 1,000 SH   SOLE   0 1,000 0
INSULET CORP COM 45784P101   57,379 199 SH   SOLE   0 199 0
INTEL CORP COM 458140100   1,990,495 59,523 SH   SOLE   0 59,523 0
INTER PARFUMS INC COM 458334109   54,091 400 SH   SOLE   0 400 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   187,542,614 1,658,495 SH   SOLE   530 1,657,808 157
INTERNATIONAL BUSINESS MACHS COM 459200101   16,972,604 126,840 SH   SOLE   795 124,050 1,995
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   264,875 3,328 SH   SOLE   0 3,328 0
INTERNATIONAL PAPER CO COM 460146103   221,143 6,951 SH   SOLE   0 6,951 0
INTERPUBLIC GROUP COS INC COM 460690100   12,924 335 SH   SOLE   0 335 0
INTUIT COM 461202103   52,691 115 SH   SOLE   0 115 0
INTUITIVE SURGICAL INC COM NEW 46120E602   354,591 1,037 SH   SOLE   0 1,037 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   231,540 10,200 SH   SOLE   0 10,200 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727   1,118 60 SH   SOLE   0 60 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   222,500 10,000 SH   SOLE   0 10,000 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   13,082 232 SH   SOLE   0 232 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,444,923 13,156 SH   SOLE   3,500 9,656 0
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589   410 39 SH   SOLE   0 39 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   16,469 56 SH   SOLE   0 56 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746   33,330 471 SH   SOLE   0 471 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   259,405 2,900 SH   SOLE   0 2,900 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   49,095 300 SH   SOLE   0 300 0
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696   17,983 520 SH   SOLE   0 520 0
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506   269,521 7,050 SH   SOLE   0 6,750 300
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530   27,205 174 SH   SOLE   0 174 0
INVESCO PA VALUE MUN INC TR COM 46132K109   3,451 350 SH   SOLE   0 350 0
INVESCO QQQ TR UNIT SER 1 46090E103   4,712,690 12,757 SH   SOLE   55 12,702 0
INVITAE CORP COM 46185L103   1,130 1,000 SH   SOLE   0 1,000 0
INVITATION HOMES INC COM 46187W107   131,580 3,825 SH   SOLE   0 3,825 0
IONIS PHARMACEUTICALS INC COM 462222100   31,798 775 SH   SOLE   0 775 0
IQVIA HLDGS INC COM 46266C105   43,281,935 192,561 SH   SOLE   0 192,561 0
IROBOT CORP COM 462726100   2,262 50 SH   SOLE   0 50 0
IRON MTN INC DEL COM 46284V101   113,355 1,995 SH   SOLE   0 1,995 0
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108   158,802 14,925 SH   SOLE   0 14,925 0
ISHARES GOLD TR ISHARES NEW 464285204   1,076,488 29,582 SH   SOLE   0 82 29,500
ISHARES INC MSCI EURZONE ETF 464286608   52,692 1,150 SH   SOLE   0 740 410
ISHARES INC MSCI JPN ETF NEW 46434G822   23,955 387 SH   SOLE   0 387 0
ISHARES INC CORE MSCI EMKT 46434G103   433,554 8,796 SH   SOLE   0 7,881 915
ISHARES INC JP MORGAN EM ETF 464286517   2,554 69 SH   SOLE   0 69 0
ISHARES INC MSCI GLB SLV&MTL 464286327   19 2 SH   SOLE   0 2 0
ISHARES SILVER TR ISHARES 46428Q109   3,133 150 SH   SOLE   96 54 0
ISHARES TR 0-5YR HI YL CP 46434V407   2,279 55 SH   SOLE   0 55 0
ISHARES TR NORTH AMERN NAT 464287374   16,778 432 SH   SOLE   0 432 0
ISHARES TR INTL DIV GRWTH 46435G524   403,650 6,500 SH   SOLE   0 6,500 0
ISHARES TR ESG MSCI USA ETF 46436E767   5,392 150 SH   SOLE   0 150 0
ISHARES TR CORE S&P TTL STK 464287150   553,187 5,654 SH   SOLE   0 5,257 397
ISHARES TR JPMORGAN USD EMG 464288281   1,038 10 SH   SOLE   0 10 0
ISHARES TR ISHS 1-5YR INVS 464288646   213,021 4,246 SH   SOLE   0 4,246 0
ISHARES TR CORE S&P MCP ETF 464287507   419,675 1,604 SH   SOLE   0 1,604 0
ISHARES TR MSCI USA MIN VOL 46429B697   9,142 123 SH   SOLE   78 45 0
ISHARES TR CORE S&P US GWT 464287671   25,776 264 SH   SOLE   0 264 0
ISHARES TR RUSSELL 3000 ETF 464287689   91,612 360 SH   SOLE   0 360 0
ISHARES TR 20 YR TR BD ETF 464287432   205,880 2,000 SH   SOLE   0 2,000 0
ISHARES TR CALIF MUN BD ETF 464288356   20,558 361 SH   SOLE   0 361 0
ISHARES TR PFD AND INCM SEC 464288687   97,429 3,150 SH   SOLE   0 3,150 0
ISHARES TR SELECT DIVID ETF 464287168   441,870 3,900 SH   SOLE   0 3,900 0
ISHARES TR CORE S&P SCP ETF 464287804   3,316,086 33,277 SH   SOLE   0 33,277 0
ISHARES TR TIPS BD ETF 464287176   17,219 160 SH   SOLE   0 160 0
ISHARES TR IBOXX INV CP ETF 464287242   27,143 251 SH   SOLE   0 251 0
ISHARES TR U.S. ENERGY ETF 464287796   25,275 590 SH   SOLE   0 390 200
ISHARES TR GLOBAL 100 ETF 464287572   34,227 450 SH   SOLE   0 450 0
ISHARES TR US INFRASTRUC 46435U713   175,860 4,500 SH   SOLE   0 4,500 0
ISHARES TR MSCI INTL QUALTY 46434V456   53,400 1,500 SH   SOLE   0 1,500 0
ISHARES TR NATIONAL MUN ETF 464288414   5,870 55 SH   SOLE   0 55 0
ISHARES TR US TREAS BD ETF 46429B267   824 36 SH   SOLE   0 36 0
ISHARES TR CORE S&P500 ETF 464287200   1,469,646 3,296 SH   SOLE   0 3,231 65
ISHARES TR FLTG RATE NT ETF 46429B655   223,353 4,395 SH   SOLE   19 4,376 0
ISHARES TR MSCI EAFE ETF 464287465   59,885 826 SH   SOLE   0 826 0
ISHARES TR CORE DIV GRWTH 46434V621   425,586 8,259 SH   SOLE   153 8,106 0
ISHARES TR U.S. PHARMA ETF 464288836   42,986 240 SH   SOLE   0 240 0
ISHARES TR CORE S&P US VLU 464287663   297,153 3,797 SH   SOLE   0 2,922 875
ISHARES TR 7-10 YR TRSY BD 464287440   96,600 1,000 SH   SOLE   0 1,000 0
ISHARES TR EAFE VALUE ETF 464288877   1,272 26 SH   SOLE   0 26 0
ISHARES TR ISHS 5-10YR INVT 464288638   18,963 375 SH   SOLE   0 375 0
ISHARES TR 3 7 YR TREAS BD 464288661   4,149 36 SH   SOLE   0 36 0
ISHARES TR US OIL EQ&SV ETF 464288844   80 4 SH   SOLE   0 4 0
ISHARES TR MSCI USA VALUE 46432F388   3,257 34 SH   SOLE   0 34 0
ISHARES TR MICRO-CAP ETF 464288869   327 3 SH   SOLE   0 3 0
ISHARES TR SHRT NAT MUN ETF 464288158   280,908 2,700 SH   SOLE   0 2,700 0
ISHARES TR RUS 1000 VAL ETF 464287598   1,189,406 7,536 SH   SOLE   0 7,536 0
ISHARES TR RUS 1000 ETF 464287622   298,337 1,224 SH   SOLE   0 1,224 0
ISHARES TR MRGSTR MD CP VAL 464288406   482,909 7,581 SH   SOLE   0 7,581 0
ISHARES TR U.S. UTILITS ETF 464287697   9,810 119 SH   SOLE   0 119 0
ISHARES TR CORE MSCI EAFE 46432F842   105,165 1,558 SH   SOLE   0 1,500 58
ISHARES TR RUS MID CAP ETF 464287499   238,515 3,266 SH   SOLE   0 3,266 0
ISHARES TR U.S. REAL ES ETF 464287739   32,452 375 SH   SOLE   0 375 0
ISHARES TR MORNINGSTAR VALU 464288109   332,600 5,000 SH   SOLE   0 5,000 0
ISHARES TR CORE TOTAL USD 46434V613   90 2 SH   SOLE   0 2 0
ISHARES TR SP SMCP600VL ETF 464287879   3,042 32 SH   SOLE   0 32 0
ISHARES TR RUSSELL 2000 ETF 464287655   131,650 703 SH   SOLE   0 703 0
ISHARES TR S&P MC 400VL ETF 464287705   4,713 44 SH   SOLE   0 44 0
ISHARES TR S&P 100 ETF 464287101   41,412 200 SH   SOLE   0 200 0
ISHARES TR CORE HIGH DV ETF 46429B663   507,679 5,037 SH   SOLE   0 5,037 0
ISHARES TR MSCI USA QLT FCT 46432F339   552,562 4,097 SH   SOLE   0 4,097 0
ISHARES TR RUS MDCP VAL ETF 464287473   102,480 933 SH   SOLE   0 709 224
ISHARES TR GLOBAL TECH ETF 464287291   43,284 696 SH   SOLE   0 696 0
ISHARES TR EAFE SML CP ETF 464288273   1,533 26 SH   SOLE   0 26 0
ISHARES TR LATN AMER 40 ETF 464287390   27,170 1,000 SH   SOLE   0 1,000 0
ISHARES TR S&P 500 VAL ETF 464287408   46,422 288 SH   SOLE   0 288 0
ISHARES TR GLOB HLTHCRE ETF 464287325   33,995 400 SH   SOLE   0 400 0
ISHARES TR RUS 1000 GRW ETF 464287614   451,845 1,642 SH   SOLE   0 1,642 0
ISHARES TR S&P 500 GRWT ETF 464287309   38,693 548 SH   SOLE   0 548 0
ISHARES TR BROAD USD HIGH 46435U853   1,447 41 SH   SOLE   0 41 0
ISHARES TR ESG MSCI LEADR 46435U218   23,226 300 SH   SOLE   0 300 0
ISHARES TR ISHARES BIOTECH 464287556   68,558 540 SH   SOLE   0 540 0
ISHARES TR MSCI EMG MKT ETF 464287234   696,928 17,617 SH   SOLE   0 17,617 0
ISHARES TR U.S. TECH ETF 464287721   43,548 400 SH   SOLE   0 400 0
ISHARES TR RUS 2000 VAL ETF 464287630   4,083 29 SH   SOLE   0 0 29
ISHARES TR EAFE GRWTH ETF 464288885   64,605 677 SH   SOLE   0 677 0
ISHARES TR EXPANDED TECH 464287515   155,952 450 SH   SOLE   0 450 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   11,385 229 SH   SOLE   0 229 0
ITT INC COM 45073V108   84,634 908 SH   SOLE   0 908 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   58,096 1,050 SH   SOLE   0 1,050 0
JACOBS SOLUTIONS INC COM 46982L108   717,620 6,036 SH   SOLE   0 6,036 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214   61,721 2,265 SH   SOLE   0 2,265 0
JBG SMITH PPTYS COM 46590V100   239,271 15,909 SH   SOLE   0 15,909 0
JD.COM INC SPON ADR CL A 47215P106   25,597 750 SH   SOLE   0 750 0
JEFFERIES FINL GROUP INC COM 47233W109   10,416,272 314,026 SH   SOLE   0 314,026 0
JOHNSON & JOHNSON COM 478160104   203,351,722 1,228,559 SH   SOLE   108,327 1,115,922 4,310
JOHNSON CTLS INTL PLC SHS G51502105   9,744 143 SH   SOLE   0 143 0
JOHNSON OUTDOORS INC CL A 479167108   52,232 850 SH   SOLE   0 850 0
JOURNEY MED CORP COM 48115J109   56,117 35,294 SH   SOLE   0 35,294 0
JPMORGAN CHASE & CO COM 46625H100   36,853,516 254,690 SH   SOLE   1,398 249,758 3,534
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365   18,328 800 SH   SOLE   0 800 0
KALTURA INC COM 483467106   106,000 50,000 SH   SOLE   0 50,000 0
KALVISTA PHARMACEUTICALS INC COM 483497103   3,532,536 392,504 SH   SOLE   392,504 0 0
KEARNY FINL CORP MD COM 48716P108   1,142 162 SH   SOLE   0 81 81
KELLOGG CO COM 487836108   3,349,204 49,691 SH   SOLE   0 49,691 0
KENNEDY-WILSON HOLDINGS INC COM 489398107   2,402,959 147,150 SH   SOLE   0 107,150 40,000
KEYCORP COM 493267108   92,104 9,968 SH   SOLE   0 9,859 109
KEYSIGHT TECHNOLOGIES INC COM 49338L103   169,001,759 1,025,869 SH   SOLE   21,942 1,000,867 3,060
KILROY RLTY CORP COM 49427F108   41,373 1,375 SH   SOLE   0 1,375 0
KIMBELL RTY PARTNERS LP UNIT 49435R102   43,320 2,945 SH   SOLE   0 2,945 0
KIMBERLY-CLARK CORP COM 494368103   2,797,095 20,260 SH   SOLE   0 20,260 0
KINDER MORGAN INC DEL COM 49456B101   162,522 9,438 SH   SOLE   0 9,438 0
KKR & CO INC COM 48251W104   483,661,964 8,729,853 SH   SOLE   107,283 8,587,100 35,470
KKR & CO INC 6% MCONV PFD C 48251W401   1,999,855 30,255 SH   SOLE   0 30,255 0
KKR INCOME OPPORTUNITIES FD COM 48249T106   174 15 SH   SOLE   0 15 0
KLA CORP COM NEW 482480100   46,076 95 SH   SOLE   0 95 0
KNIFE RIVER CORP COMMON STOCK 498894104   2,089,131 48,026 SH   SOLE   0 48,026 0
KOHLS CORP COM 500255104   2,719 118 SH   SOLE   0 118 0
KONTOOR BRANDS INC COM 50050N103   1,178 28 SH   SOLE   0 28 0
KOREA ELEC PWR CORP SPONSORED ADR 500631106   23,250 3,000 SH   SOLE   0 3,000 0
KRAFT HEINZ CO COM 500754106   94,217 2,654 SH   SOLE   0 2,638 16
KROGER CO COM 501044101   9,400 200 SH   SOLE   0 200 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   91,964 6,925 SH   SOLE   178 6,745 2
L3HARRIS TECHNOLOGIES INC COM 502431109   228,267 1,166 SH   SOLE   0 1,166 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   236,503 980 SH   SOLE   0 980 0
LAKE SHORE BANCORP INC COM 510700107   199,320 18,507 SH   SOLE   0 18,507 0
LAM RESEARCH CORP COM 512807108   59,844 93 SH   SOLE   0 93 0
LAMAR ADVERTISING CO NEW CL A 512816109   3,170,045 31,940 SH   SOLE   0 31,940 0
LAMB WESTON HLDGS INC COM 513272104   20,576 179 SH   SOLE   0 179 0
LANDMARK BANCORP INC COM 51504L107   427,280 19,609 SH   SOLE   0 0 19,609
LANTHEUS HLDGS INC COM 516544103   362,870 4,324 SH   SOLE   0 4,324 0
LAS VEGAS SANDS CORP COM 517834107   8,700 150 SH   SOLE   0 150 0
LAUDER ESTEE COS INC CL A 518439104   301,050 1,533 SH   SOLE   0 1,533 0
LEGGETT & PLATT INC COM 524660107   14,810 500 SH   SOLE   0 500 0
LEIDOS HOLDINGS INC COM 525327102   84,144 951 SH   SOLE   0 951 0
LENDINGCLUB CORP COM NEW 52603A208   5,128 526 SH   SOLE   0 526 0
LENNAR CORP CL A 526057104   8,529,350 68,066 SH   SOLE   0 67,166 900
LENNAR CORP CL B 526057302   5,541,894 49,052 SH   SOLE   0 49,052 0
LIBERTY BROADBAND CORP COM SER A 530307107   6,411,408 85,266 SH   SOLE   4,853 79,913 500
LIBERTY BROADBAND CORP COM SER C 530307305   8,729,025 121,059 SH   SOLE   12,100 108,322 637
LIBERTY GLOBAL PLC SHS CL A G5480U104   276,301 16,387 SH   SOLE   0 16,387 0
LIBERTY GLOBAL PLC SHS CL C G5480U120   857,295 48,242 SH   SOLE   0 48,242 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128   7,757 900 SH   SOLE   0 900 0
LIBERTY LATIN AMERICA LTD COM CL A G9001E102   96 11 SH   SOLE   0 11 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607   10,275,321 336,192 SH   SOLE   22,255 311,637 2,300
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854   3,339,646 44,357 SH   SOLE   0 44,357 0
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888   7,923 200 SH   SOLE   0 200 0
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870   1,752,101 25,908 SH   SOLE   0 25,908 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409   4,513,048 152,637 SH   SOLE   15,088 137,149 400
LIFE STORAGE INC COM 53223X107   136,284 1,025 SH   SOLE   0 1,025 0
LILLY ELI & CO COM 532457108   28,507,680 60,785 SH   SOLE   10 60,675 100
LINDE PLC SHS G54950103   242,887,536 646,735 SH   SOLE   9,905 632,928 3,902
LINEAGE CELL THERAPEUTICS IN COM 53566P109   132 94 SH   SOLE   0 94 0
LISTED FD TR HORIZON KINETICS 53656F623   39,741 1,300 SH   SOLE   0 1,300 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207   6,063 300 SH   SOLE   0 300 0
LIVENT CORP COM 53814L108   2,550 93 SH   SOLE   0 93 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   20,303 9,229 SH   SOLE   0 9,229 0
LOCKHEED MARTIN CORP COM 539830109   2,411,470 5,238 SH   SOLE   0 5,238 0
LOEWS CORP COM 540424108   10,379,530 174,798 SH   SOLE   0 174,798 0
LOWES COS INC COM 548661107   280,110,704 1,248,583 SH   SOLE   9,489 1,237,374 1,720
LPL FINL HLDGS INC COM 50212V100   10,436 48 SH   SOLE   0 48 0
LUCID GROUP INC COM 549498103   6,890 1,000 SH   SOLE   0 1,000 0
LULULEMON ATHLETICA INC COM 550021109   771,761 2,039 SH   SOLE   0 2,039 0
LUMEN TECHNOLOGIES INC COM 550241103   67,854 30,024 SH   SOLE   0 30,024 0
LUMENTUM HLDGS INC COM 55024U109   499,224 8,800 SH   SOLE   0 8,800 0
LYFT INC CL A COM 55087P104   239 25 SH   SOLE   0 25 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   3,673 40 SH   SOLE   0 40 0
M & T BK CORP COM 55261F104   2,475,942 20,006 SH   SOLE   0 20,006 0
M D C HLDGS INC COM 552676108   938,206 20,060 SH   SOLE   0 20,060 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100   163,825 2,500 SH   SOLE   0 2,500 0
MADISON SQUARE GARDEN ENTMT COM CL A 558256103   2,891 86 SH   SOLE   0 86 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   629,432 10,100 SH   SOLE   0 10,100 0
MAGNOLIA OIL & GAS CORP CL A 559663109   9,467 453 SH   SOLE   0 453 0
MAGYAR BANCORP INC COM 55977T208   289,675 28,015 SH   SOLE   0 28,015 0
MAIN STR CAP CORP COM 56035L104   8,006 200 SH   SOLE   0 200 0
MAINSTREET BANCSHARES INC COM 56064Y100   5,333,325 235,363 SH   SOLE   110,361 66,387 58,615
MANPOWERGROUP INC WIS COM 56418H100   2,020,401 25,444 SH   SOLE   0 25,444 0
MANULIFE FINL CORP COM 56501R106   25,963 1,373 SH   SOLE   0 1,373 0
MARATHON OIL CORP COM 565849106   297,579 12,927 SH   SOLE   214 12,713 0
MARATHON PETE CORP COM 56585A102   1,434,610 12,303 SH   SOLE   0 12,303 0
MARINE BANCORP FLA I COMMON 56813P103   2,473,186 98,730 SH   SOLE   98,730 0 0
MARKEL GROUP INC COM 570535104   1,630,769 1,179 SH   SOLE   0 1,179 0
MARKETAXESS HLDGS INC COM 57060D108   205,214 785 SH   SOLE   0 785 0
MARRIOTT INTL INC NEW CL A 571903202   126,849,884 690,565 SH   SOLE   0 690,515 50
MARSH & MCLENNAN COS INC COM 571748102   710,255 3,776 SH   SOLE   0 3,776 0
MARTIN MARIETTA MATLS INC COM 573284106   17,177,638 37,206 SH   SOLE   0 37,206 0
MARVELL TECHNOLOGY INC COM 573874104   50,394 843 SH   SOLE   0 843 0
MASTERBRAND INC COMMON STOCK 57638P104   1,558 134 SH   SOLE   0 134 0
MASTERCARD INCORPORATED CL A 57636Q104   5,089,302 12,940 SH   SOLE   40 12,900 0
MATCH GROUP INC NEW COM 57667L107   31,335,982 748,769 SH   SOLE   250 743,268 5,251
MATIV HOLDINGS INC COM 808541106   216,533 14,321 SH   SOLE   0 14,321 0
MATTEL INC COM 577081102   209,273 10,710 SH   SOLE   0 10,650 60
MAUI LD & PINEAPPLE INC COM 577345101   5,696 400 SH   SOLE   0 400 0
MCCORMICK & CO INC COM NON VTG 579780206   7,633,235 87,507 SH   SOLE   0 87,507 0
MCDONALDS CORP COM 580135101   176,418,631 595,287 SH   SOLE   4,515 590,410 362
MCKESSON CORP COM 58155Q103   318,773 746 SH   SOLE   0 746 0
MDU RES GROUP INC COM 552690109   4,023,285 192,134 SH   SOLE   0 192,134 0
MEDICAL PPTYS TRUST INC COM 58463J304   43,522 4,700 SH   SOLE   0 4,700 0
MEDIFAST INC COM 58470H101   64,512 700 SH   SOLE   0 700 0
MEDTRONIC PLC SHS G5960L103   448,693 5,093 SH   SOLE   0 5,093 0
MERCK & CO INC COM 58933Y105   25,637,119 222,174 SH   SOLE   163 220,211 1,800
MERCURY GENL CORP NEW COM 589400100   3,027 100 SH   SOLE   0 100 0
MERIDIAN CORPORATION COM 58958P104   3,211,264 327,680 SH   SOLE   193,630 34,050 100,000
MERSANA THERAPEUTICS INC COM 59045L106   1,873,964 569,594 SH   SOLE   569,594 0 0
META PLATFORMS INC CL A 30303M102   40,197,575 140,071 SH   SOLE   1,494 138,407 170
METLIFE INC COM 59156R108   130,810 2,314 SH   SOLE   81 2,233 0
METTLER TOLEDO INTERNATIONAL COM 592688105   158,708 121 SH   SOLE   0 121 0
MFA FINL INC COM 55272X607   168 15 SH   SOLE   0 15 0
MGM RESORTS INTERNATIONAL COM 552953101   2,144,877 48,836 SH   SOLE   0 47,568 1,268
MICROCHIP TECHNOLOGY INC. COM 595017104   354,955 3,962 SH   SOLE   0 3,962 0
MICRON TECHNOLOGY INC COM 595112103   24,003 380 SH   SOLE   0 380 0
MICROSOFT CORP COM 594918104   1,677,623,878 4,936,390 SH   SOLE   24,553 4,898,009 13,828
MID-AMER APT CMNTYS INC COM 59522J103   2,157,475 14,207 SH   SOLE   0 14,207 0
MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502   62 5 SH   SOLE   0 5 0
MIDDLEBY CORP COM 596278101   5,765 39 SH   SOLE   0 39 0
MIDDLESEX WTR CO COM 596680108   13,842,949 171,621 SH   SOLE   0 171,621 0
MINERALS TECHNOLOGIES INC COM 603158106   11,789,816 204,365 SH   SOLE   0 204,365 0
MIRION TECHNOLOGIES INC *W EXP 10/20/202 60471A119   2,930 1,610 SH   SOLE   0 1,610 0
MIRION TECHNOLOGIES INC COM CL A 60471A101   15,274,000 1,807,574 SH   SOLE   1,625 1,751,949 54,000
MISTRAS GROUP INC COM 60649T107   6,176 800 SH   SOLE   0 800 0
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   11,526 300 SH   SOLE   0 300 0
MODERNA INC COM 60770K107   88,087 725 SH   SOLE   0 725 0
MOGO INC COM 60800C109   54,022 79,200 SH   SOLE   0 79,200 0
MONDELEZ INTL INC CL A 609207105   159,683,765 2,189,244 SH   SOLE   710 2,180,474 8,060
MONEYLION INC CL A 60938K304   396 33 SH   SOLE   0 33 0
MONOLITHIC PWR SYS INC COM 609839105   19,448 36 SH   SOLE   0 36 0
MOODYS CORP COM 615369105   48,194,687 138,602 SH   SOLE   0 138,502 100
MORGAN STANLEY COM NEW 617446448   4,199,032 49,169 SH   SOLE   0 48,136 1,033
MOSAIC CO NEW COM 61945C103   24,640 704 SH   SOLE   0 704 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   8,986,387 30,640 SH   SOLE   0 30,640 0
MOUNTAIN COMM BANCOR SHS 624004107   1,402,500 85,000 SH   SOLE   85,000 0 0
MP MATERIALS CORP COM CL A 553368101   57,200 2,500 SH   SOLE   0 2,500 0
MSA SAFETY INC COM 553498106   9,835,524 56,539 SH   SOLE   2,403 53,386 750
MSCI INC COM 55354G100   9,855 21 SH   SOLE   0 21 0
MUELLER INDS INC COM 624756102   1,213,192 13,900 SH   SOLE   0 13,900 0
MUELLER WTR PRODS INC COM SER A 624758108   2,098,457 129,295 SH   SOLE   0 129,295 0
MURPHY OIL CORP COM 626717102   101,111 2,640 SH   SOLE   0 2,640 0
MURPHY USA INC COM 626755102   205,332 660 SH   SOLE   0 660 0
MUSCLE MAKER INC COM 627333107   2,380 2,000 SH   SOLE   0 2,000 0
MVB FINL CORP COM 553810102   200,259 9,500 SH   SOLE   0 0 9,500
NASDAQ INC COM 631103108   6,149,961 123,369 SH   SOLE   0 123,369 0
NATHANS FAMOUS INC NEW COM 632347100   759,874 9,675 SH   SOLE   0 9,675 0
NATIONAL BK HLDGS CORP CL A 633707104   131,406 4,525 SH   SOLE   0 4,525 0
NAVIENT CORPORATION COM 63938C108   520 28 SH   SOLE   0 28 0
NAVIGATOR HLDGS LTD SHS Y62132108   11,115,119 854,352 SH   SOLE   625 826,752 26,975
NCR CORP NEW COM 62886E108   1,134 45 SH   SOLE   25 20 0
NEKTAR THERAPEUTICS COM 640268108   287 500 SH   SOLE   0 500 0
NEOGEN CORP COM 640491106   21,924 1,008 SH   SOLE   0 1,008 0
NESTLE S A ADS (1 ORD SHRS) 641069406   433,494,443 3,601,939 SH   SOLE   4,702 3,581,082 16,155
NESTLE S A SHS NOM SHARES H57312649   825,897 6,867 SH   SOLE   0 6,867 0
NETFLIX INC COM 64110L106   421,548 957 SH   SOLE   0 682 275
NEUBASE THERAPEUTICS INC COM NEW 64132K201   1,320 706 SH   SOLE   0 706 0
NEUBERGER BERMAN REAL ESTATE COM 64190A103   9,205 3,028 SH   SOLE   0 3,028 0
NEW YORK TIMES CO CL A 650111107   1,969 50 SH   SOLE   0 50 0
NEWELL BRANDS INC COM 651229106   749,070 86,100 SH   SOLE   0 58,933 27,167
NEWMONT CORP COM 651639106   6,646,427 155,800 SH   SOLE   0 155,800 0
NEWS CORP NEW CL A 65249B109   117 6 SH   SOLE   0 6 0
NEXIMMUNE INC COM 65344D109   42,019 149,110 SH   SOLE   0 149,110 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   27,813 167 SH   SOLE   0 167 0
NEXTERA ENERGY INC COM 65339F101   156,809,398 2,113,331 SH   SOLE   4,840 2,107,296 1,195
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   66,717,425 1,137,746 SH   SOLE   4,470 1,133,276 0
NICE LTD SPONSORED ADR 653656108   22,580,155 127,284 SH   SOLE   18,107 109,092 85
NIKE INC CL B 654106103   169,024,872 1,538,547 SH   SOLE   9,013 1,525,059 4,475
NISOURCE INC COM 65473P105   5,337,270 195,147 SH   SOLE   0 192,947 2,200
NN INC COM 629337106   4,182,500 1,750,000 SH   SOLE   0 1,750,000 0
NOKIA CORP SPONSORED ADR 654902204   1,705 410 SH   SOLE   0 410 0
NORFOLK SOUTHN CORP COM 655844108   1,209,537 5,334 SH   SOLE   0 5,334 0
NORTHEAST BK LEWISTON ME COM 66405S100   312,525 7,500 SH   SOLE   0 0 7,500
NORTHEAST CMNTY BANCORP INC COM 664121100   272,497 18,313 SH   SOLE   0 18,313 0
NORTHERN LTS FD TR IV FMC EXCELSIOR FO 66538H211   75,873,677 3,013,907 SH   SOLE   1,029 3,012,878 0
NORTHERN TR CORP COM 665859104   5,504,779 74,247 SH   SOLE   0 74,247 0
NORTHFIELD BANCORP INC DEL COM 66611T108   17,359 1,581 SH   SOLE   0 1,581 0
NORTHRIM BANCORP INC COM 666762109   605,642 15,399 SH   SOLE   0 341 15,058
NORTHROP GRUMMAN CORP COM 666807102   1,353,726 2,970 SH   SOLE   0 2,970 0
NORTHWEST PIPE CO COM 667746101   87,696 2,900 SH   SOLE   0 2,900 0
NORTHWESTERN CORP COM NEW 668074305   7,241,554 127,582 SH   SOLE   0 122,657 4,925
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   5,290 243 SH   SOLE   0 243 0
NOV INC COM 62955J103   227,559 14,187 SH   SOLE   0 14,187 0
NOVARTIS AG SPONSORED ADR 66987V109   5,270,832 52,233 SH   SOLE   0 52,233 0
NOVO-NORDISK A S ADR 670100205   398,587 2,463 SH   SOLE   0 2,463 0
NOW INC COM 67011P100   42,641 4,115 SH   SOLE   0 4,115 0
NRG ENERGY INC COM NEW 629377508   3,776 101 SH   SOLE   0 101 0
NUCOR CORP COM 670346105   337,962 2,060 SH   SOLE   0 2,060 0
NUTRIEN LTD COM 67077M108   18,026,488 305,275 SH   SOLE   0 305,275 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102   1,681 333 SH   SOLE   0 333 0
NUVEEN N Y MUN VALUE FD COM 67062M105   1,664 197 SH   SOLE   0 197 0
NUVEEN PENNSYLVANIA QLT MUN COM 670972108   5,901 525 SH   SOLE   0 525 0
NUVEEN TAXABLE MUNICPAL INM COM 67074C103   12,661 807 SH   SOLE   0 807 0
NVENT ELECTRIC PLC SHS G6700G107   3,082,683 59,661 SH   SOLE   0 59,661 0
NVIDIA CORPORATION COM 67066G104   7,284,830 17,221 SH   SOLE   0 17,221 0
NXP SEMICONDUCTORS N V COM N6596X109   92,310 451 SH   SOLE   0 451 0
OAKTREE SPECIALTY LENDING CO COM 67401P405   827,484 42,588 SH   SOLE   0 22,588 20,000
OATLY GROUP AB SPONSORED ADS 67421J108   41,000 20,000 SH   SOLE   0 20,000 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   71,579 1,918 SH   SOLE   0 1,918 0
OCCIDENTAL PETE CORP COM 674599105   693,369 11,792 SH   SOLE   0 11,792 0
OFG BANCORP COM 67103X102   391,199 15,000 SH   SOLE   0 0 15,000
OGE ENERGY CORP COM 670837103   3,392,561 94,474 SH   SOLE   0 94,474 0
O-I GLASS INC COM 67098H104   21,330 1,000 SH   SOLE   0 1,000 0
OKTA INC CL A 679295105   43,135 622 SH   SOLE   0 622 0
OLD REP INTL CORP COM 680223104   10,955 434 SH   SOLE   0 434 0
OMEGA HEALTHCARE INVS INC COM 681936100   133,501 4,350 SH   SOLE   0 4,350 0
OMNICOM GROUP INC COM 681919106   416,661 4,379 SH   SOLE   0 4,379 0
ONE LIBERTY PPTYS INC COM 682406103   1,152,672 56,726 SH   SOLE   0 31,287 25,439
ONEOK INC NEW COM 682680103   372,603 6,037 SH   SOLE   0 6,037 0
ONTO INNOVATION INC COM 683344105   4,408,389 37,850 SH   SOLE   0 37,850 0
OP BANCORP COM 67109R109   231,825 27,500 SH   SOLE   0 0 27,500
OPENLANE INC COM 48238T109   7,610 500 SH   SOLE   0 500 0
OPKO HEALTH INC COM 68375N103   21,700 10,000 SH   SOLE   0 10,000 0
ORACLE CORP COM 68389X105   583,712,120 4,936,478 SH   SOLE   64,261 4,859,862 12,355
OREILLY AUTOMOTIVE INC COM 67103H107   211,929,483 225,988 SH   SOLE   4,233 221,345 410
ORGANON & CO COMMON STOCK 68622V106   5,230,406 251,341 SH   SOLE   0 251,291 50
ORION OFFICE REIT INC COM 68629Y103   237 36 SH   SOLE   0 36 0
ORION S.A. COM L72967109   9,717,486 457,940 SH   SOLE   0 451,690 6,250
ORLA MNG LTD NEW COM 68634K106   3,003 715 SH   SOLE   0 715 0
OSISKO GOLD ROYALTIES LTD COM 68827L101   6,148 400 SH   SOLE   0 400 0
OTIS WORLDWIDE CORP COM 68902V107   7,598,179 85,360 SH   SOLE   0 84,255 1,105
OTTER TAIL CORP COM 689648103   4,682,170 59,298 SH   SOLE   0 59,298 0
OVID THERAPEUTICS INC COM 690469101   85,280 26,000 SH   SOLE   0 26,000 0
OWENS CORNING NEW COM 690742101   18,270 140 SH   SOLE   0 140 0
PACER FDS TR TRENDP US LAR CP 69374H105   81,691 1,978 SH   SOLE   0 1,978 0
PACER FDS TR US CASH COWS 100 69374H881   3,209 67 SH   SOLE   67 0 0
PACIFIC PREMIER BANCORP COM 69478X105   950,638 45,969 SH   SOLE   0 0 45,969
PACKAGING CORP AMER COM 695156109   16,123 122 SH   SOLE   0 122 0
PALO ALTO NETWORKS INC COM 697435105   327,308 1,281 SH   SOLE   0 1,281 0
PAN AMERN SILVER CORP COM 697900108   1,558,077 106,864 SH   SOLE   0 106,214 650
PARAMOUNT GLOBAL CLASS B COM 92556H206   1,077,091 67,699 SH   SOLE   0 67,451 248
PARK HOTELS & RESORTS INC COM 700517105   12,820 1,000 SH   SOLE   0 1,000 0
PARK NATL CORP COM 700658107   995,266 9,727 SH   SOLE   0 9,727 0
PARKE BANCORP INC COM 700885106   699,121 41,149 SH   SOLE   0 0 41,149
PARKER-HANNIFIN CORP COM 701094104   414,612 1,063 SH   SOLE   0 1,063 0
PAYCHEX INC COM 704326107   322,297 2,881 SH   SOLE   102 2,779 0
PAYCOM SOFTWARE INC COM 70432V102   49,792 155 SH   SOLE   0 155 0
PAYPAL HLDGS INC COM 70450Y103   3,661,341 54,868 SH   SOLE   0 54,182 686
PDD HOLDINGS INC SPONSORED ADS 722304102   63,006,590 911,290 SH   SOLE   911,290 0 0
PEABODY ENERGY CORP COM 704551100   2,166 100 SH   SOLE   0 100 0
PELOTON INTERACTIVE INC CL A COM 70614W100   311,829 40,550 SH   SOLE   0 40,550 0
PENTAIR PLC SHS G7S00T104   345,609 5,350 SH   SOLE   0 5,350 0
PEPSICO INC COM 713448108   23,575,727 127,284 SH   SOLE   0 127,284 0
PERMIAN RESOURCES CORP CLASS A COM 71424F105   5,436,269 496,010 SH   SOLE   0 491,010 5,000
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   1,936,200 140,000 SH   SOLE   0 139,150 850
PETROS PHARMACEUTICALS INC COM NEW 71678J209   20 10 SH   SOLE   0 10 0
PFIZER INC COM 717081103   37,855,835 1,032,055 SH   SOLE   2,750 1,025,506 3,799
PHILIP MORRIS INTL INC COM 718172109   183,283,958 1,877,523 SH   SOLE   4,200 1,872,774 549
PHILLIPS 66 COM 718546104   1,455,403 15,259 SH   SOLE   28 15,231 0
PIMCO ETF TR 15+ YR US TIPS 72201R304   615,109 10,245 SH   SOLE   0 10,245 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205   5,683 113 SH   SOLE   0 113 0
PINNACLE WEST CAP CORP COM 723484101   1,338,306 16,429 SH   SOLE   0 16,429 0
PIONEER NAT RES CO COM 723787107   745,848 3,600 SH   SOLE   0 3,600 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   21,925 1,555 SH   SOLE   0 1,555 0
PLEXUS CORP COM 729132100   1,640,608 16,700 SH   SOLE   0 16,700 0
PLIANT THERAPEUTICS INC COM 729139105   6,708,024 370,200 SH   SOLE   370,000 200 0
PNC FINL SVCS GROUP INC COM 693475105   7,489,364 59,463 SH   SOLE   0 59,447 16
PNM RES INC COM 69349H107   1,906,151 42,265 SH   SOLE   0 42,265 0
POOL CORP COM 73278L105   7,118 19 SH   SOLE   0 19 0
PORTLAND GEN ELEC CO COM NEW 736508847   4,115,326 87,878 SH   SOLE   0 86,928 950
POSCO HOLDINGS INC SPONSORED ADR 693483109   21,001 284 SH   SOLE   0 284 0
POST HLDGS INC COM 737446104   214,978 2,481 SH   SOLE   0 2,481 0
POTLATCHDELTIC CORPORATION COM 737630103   17,863 338 SH   SOLE   0 338 0
PPG INDS INC COM 693506107   11,864 80 SH   SOLE   0 80 0
PPL CORP COM 69351T106   23,099 873 SH   SOLE   0 873 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101   451,668 7,600 SH   SOLE   0 7,600 0
PRIME MERIDIAN HLDG COM 74164R107   2,416,780 115,030 SH   SOLE   89,230 0 25,800
PRIMERICA INC COM 74164M108   88,992 450 SH   SOLE   0 450 0
PRIMIS FINANCIAL CORP COM 74167B109   1,808,456 214,781 SH   SOLE   106,573 58,430 49,778
PRINCETON BANCORP INC COM 74179A107   273,200 10,000 SH   SOLE   0 0 10,000
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   11,982 158 SH   SOLE   0 158 0
PROCTER AND GAMBLE CO COM 742718109   39,531,429 262,858 SH   SOLE   2,344 260,474 40
PROGRESSIVE CORP COM 743315103   240,913 1,820 SH   SOLE   0 1,820 0
PROLOGIS INC. COM 74340W103   652,514 5,321 SH   SOLE   0 4,906 415
PROSHARES TR SHORT QQQ NEW 74347B714   2,050 194 SH   SOLE   0 194 0
PROSHARES TR PSHS ULT HLTHCRE 74347R735   1,329,044 14,925 SH   SOLE   0 14,925 0
PROSHARES TR PSHS ULDOW30 NEW 74347G374   40 1 SH   SOLE   0 1 0
PROSHARES TR BITCOIN STRATE 74347G440   203 12 SH   SOLE   0 12 0
PROSHARES TR SHORT S&P 500 NE 74347B425   347 25 SH   SOLE   0 25 0
PROSPECTOR CAPITAL CORP CL A G7273A105   6,270 600 SH   SOLE   0 600 0
PROSPECTOR CAPITAL CORP *W EXP 01/11/202 G7273A113   24 200 SH   SOLE   0 200 0
PROTHENA CORP PLC SHS G72800108   25,536 374 SH   SOLE   0 374 0
PROVIDENT BANCORP INC COM NEW 74383L105   6,690 808 SH   SOLE   0 808 0
PROVIDENT FINL SVCS INC COM 74386T105   32,353 1,980 SH   SOLE   0 1,540 440
PRUDENTIAL FINL INC COM 744320102   11,556 131 SH   SOLE   0 131 0
PTC INC COM 69370C100   1,138 8 SH   SOLE   8 0 0
PUBLIC STORAGE COM 74460D109   1,652,040 5,660 SH   SOLE   0 5,660 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   368,209 5,881 SH   SOLE   211 5,670 0
PURE CYCLE CORP COM NEW 746228303   165,000 15,000 SH   SOLE   0 15,000 0
PURPLE INNOVATION INC COM 74640Y106   25,020 9,000 SH   SOLE   0 9,000 0
PVH CORPORATION COM 693656100   9,431 111 SH   SOLE   0 111 0
QIFU TECHNOLOGY INC AMERICAN DEP 88557W101   9,148,032 529,400 SH   SOLE   529,400 0 0
QORVO INC COM 74736K101   10,203 100 SH   SOLE   0 100 0
QUALCOMM INC COM 747525103   481,635 4,046 SH   SOLE   0 4,046 0
QUANTA SVCS INC COM 74762E102   280,923 1,430 SH   SOLE   0 1,430 0
QUANTUM SI INC COM CL A 74765K105   1,074 600 SH   SOLE   0 600 0
QUANTUMSCAPE CORP COM CL A 74767V109   2,397 300 SH   SOLE   0 300 0
QUEST DIAGNOSTICS INC COM 74834L100   15,742 112 SH   SOLE   0 112 0
QUIPT HOME MEDICAL CORP COM 74880P104   5,740,500 1,075,000 SH   SOLE   0 1,075,000 0
QURATE RETAIL INC COM SER A 74915M100   1,627 1,644 SH   SOLE   0 1,644 0
RAMACO RES INC COM CL B 75134P501   118,513 11,170 SH   SOLE   0 10,370 800
RAMACO RES INC COM CL A 75134P600   471,374 55,850 SH   SOLE   0 51,850 4,000
RANGE RES CORP COM 75281A109   12,179,096 414,255 SH   SOLE   880 412,275 1,100
RAYONIER INC COM 754907103   577,132 18,380 SH   SOLE   0 18,380 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   98,208,228 1,002,531 SH   SOLE   450 997,401 4,680
RB GLOBAL INC COM 74935Q107   303,960 5,066 SH   SOLE   0 5,066 0
RBC BEARINGS INC COM 75524B104   36,969 170 SH   SOLE   0 170 0
REALTY INCOME CORP COM 756109104   933,973 15,620 SH   SOLE   0 15,620 0
RECKITT BENCK GRP SPONSORED ADR 756255204   8,688 572 SH   SOLE   0 572 0
RECKITT BENCKISER GR SHS G74079107   53,111,607 697,992 SH   SOLE   0 695,992 2,000
REGENERON PHARMACEUTICALS COM 75886F107   145,145 202 SH   SOLE   0 202 0
REGENXBIO INC COM 75901B107   10,977,108 549,130 SH   SOLE   538,530 10,600 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   403,783 22,659 SH   SOLE   0 22,659 0
REGIS CORP MINN COM 758932107   4,523,250 4,075,000 SH   SOLE   0 4,075,000 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604   339,790 2,450 SH   SOLE   0 2,450 0
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204   13,082 400 SH   SOLE   0 400 0
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   7,177 184 SH   SOLE   0 184 0
REPLIGEN CORP COM 759916109   1,012,570 7,158 SH   SOLE   0 7,158 0
RESIDEO TECHNOLOGIES INC COM 76118Y104   9,765 553 SH   SOLE   0 553 0
RESTAURANT BRANDS INTL INC COM 76131D103   5,110,118 65,920 SH   SOLE   0 65,920 0
REVVITY INC COM 714046109   16,274 137 SH   SOLE   0 137 0
REXFORD INDL RLTY INC COM 76169C100   105,745 2,025 SH   SOLE   0 2,025 0
REZOLUTE INC COM NEW 76200L309   7,173,694 3,623,078 SH   SOLE   3,623,078 0 0
RH COM 74967X103   273,559 830 SH   SOLE   0 830 0
RIO TINTO PLC SPONSORED ADR 767204100   22,535 353 SH   SOLE   0 353 0
RITHM CAPITAL CORP COM NEW 64828T201   5,610 600 SH   SOLE   0 600 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   4,531 272 SH   SOLE   0 272 0
RLX TECHNOLOGY INC SPONSORED ADS 74969N103   2,124,000 1,200,000 SH   SOLE   1,200,000 0 0
RMR GROUP INC CL A 74967R106   185 8 SH   SOLE   0 8 0
ROBERT HALF INTL INC COM 770323103   656,840 8,732 SH   SOLE   0 8,732 0
ROBINHOOD MKTS INC COM CL A 770700102   279 28 SH   SOLE   0 28 0
ROBLOX CORP CL A 771049103   32,239 800 SH   SOLE   0 800 0
ROCKWELL AUTOMATION INC COM 773903109   30,968 94 SH   SOLE   0 94 0
ROIVANT SCIENCES LTD SHS G76279101   110,880 11,000 SH   SOLE   0 11,000 0
ROLLINS INC COM 775711104   383,713 8,959 SH   SOLE   0 8,959 0
ROPER TECHNOLOGIES INC COM 776696106   2,321,302 4,828 SH   SOLE   0 4,828 0
ROSS STORES INC COM 778296103   15,249 136 SH   SOLE   0 136 0
ROYAL BK CDA COM 780087102   695,312 7,280 SH   SOLE   0 7,280 0
ROYAL CARIBBEAN GROUP COM V7780T103   5,187 50 SH   SOLE   0 50 0
ROYALTY PHARMA PLC SHS CLASS A G7709Q104   107,590 3,500 SH   SOLE   0 3,500 0
RPC INC COM 749660106   10,453 1,462 SH   SOLE   0 1,462 0
RPM INTL INC COM 749685103   14,220,804 158,484 SH   SOLE   50 158,034 400
RPT REALTY SH BEN INT 74971D101   3,430,735 328,300 SH   SOLE   0 326,900 1,400
RUMBLE INC COM CL A 78137L105   622,589 69,797 SH   SOLE   0 69,797 0
RXO INC COMMON STOCK 74982T103   48,740 2,150 SH   SOLE   0 2,150 0
S&P GLOBAL INC COM 78409V104   275,207,595 689,764 SH   SOLE   3,415 685,960 389
SAB BIOTHERAPEUTICS INC COM 78397T103   230,554 277,777 SH   SOLE   0 277,777 0
SABINE RTY TR UNIT BEN INT 785688102   32,970 500 SH   SOLE   0 500 0
SABRA HEALTH CARE REIT INC COM 78573L106   117,700 10,000 SH   SOLE   0 10,000 0
SAFEGUARD SCIENTIFICS INC COM NEW 786449207   1,321,478 800,896 SH   SOLE   0 795,896 5,000
SAFEHOLD INC COM 78646V107   35,001 1,475 SH   SOLE   0 1,475 0
SAFETY INS GROUP INC COM 78648T100   574,907 8,016 SH   SOLE   0 8,016 0
SALESFORCE INC COM 79466L302   2,756,097 13,046 SH   SOLE   130 12,891 25
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105   4,458 600 SH   SOLE   0 600 0
SANARA MEDTECH INC COM 79957L100   68,170 1,700 SH   SOLE   0 1,700 0
SANDY SPRING BANCORP INC COM 800363103   234,669 10,347 SH   SOLE   0 0 10,347
SANOFI SPONSORED ADR 80105N105   10,780 200 SH   SOLE   200 0 0
SASOL LTD SPONSORED ADR 803866300   13,915 1,124 SH   SOLE   0 1,124 0
SAUL CTRS INC COM 804395101   217,297 5,900 SH   SOLE   0 5,900 0
SAVARA INC COM 805111101   2,080,382 651,137 SH   SOLE   651,137 0 0
SB FINL GROUP INC COM 78408D105   449,612 35,627 SH   SOLE   0 0 35,627
SBA COMMUNICATIONS CORP NEW CL A 78410G104   2,317 10 SH   SOLE   0 0 10
SCHLUMBERGER LTD COM STK 806857108   7,447,819 151,624 SH   SOLE   0 151,624 0
SCHWAB CHARLES CORP COM 808513105   27,788,503 490,270 SH   SOLE   0 490,270 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   449 6 SH   SOLE   0 6 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   427,758 8,168 SH   SOLE   0 8,168 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   230 5 SH   SOLE   0 5 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   651,857 26,466 SH   SOLE   0 26,466 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   79,049 1,529 SH   SOLE   0 7 1,522
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   1,744 26 SH   SOLE   0 10 16
SCHWAB STRATEGIC TR US TIPS ETF 808524870   2,044 39 SH   SOLE   0 39 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   499,988 6,884 SH   SOLE   0 6,884 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   674,490 18,919 SH   SOLE   194 16,594 2,131
SCIENCE APPLICATIONS INTL CO COM 808625107   0 0 SH   SOLE   0 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106   47,644 760 SH   SOLE   0 760 0
SCRIPPS E W CO OHIO CL A NEW 811054402   15,847 1,731 SH   SOLE   0 1,731 0
SEA LTD SPONSORD ADS 81141R100   528,164 9,100 SH   SOLE   9,017 83 0
SEACOR MARINE HLDGS INC COM 78413P101   2,314,289 202,475 SH   SOLE   0 202,475 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   6,396 100 SH   SOLE   0 100 0
SEAGEN INC COM 81181C104   567,757 2,950 SH   SOLE   0 2,950 0
SEALED AIR CORP NEW COM 81211K100   1,199,880 29,997 SH   SOLE   0 29,330 667
SEELOS THERAPEUTICS INC COM 81577F109   13,354 11,175 SH   SOLE   0 11,175 0
SEI INVTS CO COM 784117103   23,848 400 SH   SOLE   0 400 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   381,970 2,197 SH   SOLE   0 2,197 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   59,991 559 SH   SOLE   0 559 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   18,148 219 SH   SOLE   0 219 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   28,635 440 SH   SOLE   0 440 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   89,489 527 SH   SOLE   0 527 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   69,307 2,056 SH   SOLE   0 2,056 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   73,947 997 SH   SOLE   0 997 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   16,998 451 SH   SOLE   0 451 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   163,125 1,229 SH   SOLE   0 1,229 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   952,773 11,738 SH   SOLE   0 11,738 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   18,846 288 SH   SOLE   0 288 0
SEMPRA COM 816851109   9,861,506 67,734 SH   SOLE   0 67,734 0
SENECA FOODS CORP NEW CL B 817070105   670 20 SH   SOLE   0 20 0
SENECA FOODS CORP NEW CL A 817070501   653 20 SH   SOLE   0 20 0
SENSTAR TECHNOLOGIES LTD ORD M8T77E105   22,052 18,225 SH   SOLE   0 18,225 0
SENTINELONE INC CL A 81730H109   1,373,360 90,951 SH   SOLE   37,061 53,890 0
SERVICE CORP INTL COM 817565104   65,779,297 1,018,409 SH   SOLE   320 1,012,439 5,650
SERVICENOW INC COM 81762P102   1,085,726 1,932 SH   SOLE   0 1,932 0
SHAKE SHACK INC CL A 819047101   33,031 425 SH   SOLE   0 425 0
SHELL PLC SPON ADS 780259305   755,172 12,507 SH   SOLE   0 12,507 0
SHERWIN WILLIAMS CO COM 824348106   20,976 79 SH   SOLE   0 79 0
SHOPIFY INC CL A 82509L107   56,847 880 SH   SOLE   0 880 0
SILVERBOW RES INC COM 82836G102   48,310 1,659 SH   SOLE   0 1,659 0
SIMON PPTY GROUP INC NEW COM 828806109   115,480 1,000 SH   SOLE   0 1,000 0
SIMPSON MFG INC COM 829073105   55,400 400 SH   SOLE   0 400 0
SIRIUS XM HOLDINGS INC COM 82968B103   13,590 3,000 SH   SOLE   0 3,000 0
SITE CTRS CORP COM 82981J109   122,946 9,300 SH   SOLE   0 9,300 0
SIXTH STREET SPECIALTY LENDI COM 83012A109   6,261 335 SH   SOLE   0 335 0
SJW GROUP COM 784305104   9,561,461 136,378 SH   SOLE   119 134,629 1,630
SL GREEN RLTY CORP COM 78440X887   6,731 224 SH   SOLE   0 224 0
SLR INVESTMENT CORP COM 83413U100   1,569 110 SH   SOLE   0 110 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   13,809 428 SH   SOLE   0 428 0
SMITH & WESSON BRANDS INC COM 831754106   30,461 2,336 SH   SOLE   0 2,336 0
SMUCKER J M CO COM NEW 832696405   13,437 91 SH   SOLE   0 91 0
SNAP INC CL A 83304A106   7,400 625 SH   SOLE   0 625 0
SNAP ON INC COM 833034101   32,658,843 113,324 SH   SOLE   0 113,324 0
SNDL INC COM 83307B101   134 98 SH   SOLE   0 98 0
SNOWFLAKE INC CL A 833445109   921,607 5,237 SH   SOLE   0 5,237 0
SO YOUNG INTERNATIONAL INC SPONSORED ADS 83356Q108   940,056 510,900 SH   SOLE   510,900 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   807 3 SH   SOLE   0 3 0
SOLID BIOSCIENCES INC COM NEW 83422E204   696 133 SH   SOLE   0 133 0
SONDER HOLDINGS INC CLASS A COM 83542D102   10,450 19,700 SH   SOLE   0 19,700 0
SONOCO PRODS CO COM 835495102   61,971 1,050 SH   SOLE   0 1,050 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   64,198 713 SH   SOLE   0 713 0
SOUTHERN CO COM 842587107   157,711 2,244 SH   SOLE   137 2,107 0
SOUTHWEST AIRLS CO COM 844741108   651 18 SH   SOLE   0 18 0
SOUTHWEST GAS HLDGS INC COM 844895102   437,593 6,875 SH   SOLE   0 6,875 0
SPARK NETWORKS SE SPONSORED ADS 846517100   813,367 2,581,300 SH   SOLE   0 2,581,300 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   275,080 800 SH   SOLE   0 800 0
SPDR GOLD TR GOLD SHS 78463V107   9,460,610 53,069 SH   SOLE   15 53,054 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   7,185 209 SH   SOLE   0 209 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   945 31 SH   SOLE   0 31 0
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756   997 19 SH   SOLE   0 19 0
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434   978 14 SH   SOLE   0 14 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202   105,754 2,300 SH   SOLE   0 2,300 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,572,202 48,316 SH   SOLE   0 48,316 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   15,529,002 35,031 SH   SOLE   0 35,001 30
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   23,466 49 SH   SOLE   0 49 0
SPDR SER TR S&P KENSHO SMART 78468R689   33,440 1,000 SH   SOLE   0 1,000 0
SPDR SER TR MSCI USA STRTGIC 78468R812   2,459 20 SH   SOLE   0 20 0
SPDR SER TR PORTFOLIO LN TSR 78464A664   5,651 189 SH   SOLE   0 189 0
SPDR SER TR PORTFOLIO S&P400 78464A847   6,745 147 SH   SOLE   0 147 0
SPDR SER TR S&P BIOTECH 78464A870   341,120 4,100 SH   SOLE   0 4,100 0
SPDR SER TR S&P REGL BKG 78464A698   546,101 13,375 SH   SOLE   0 13,175 200
SPDR SER TR BLOOMBERG HIGH Y 78468R622   2,944 32 SH   SOLE   0 32 0
SPDR SER TR S&P 600 SMCP GRW 78464A201   1,385 18 SH   SOLE   0 18 0
SPDR SER TR PORTFOLI S&P1500 78464A805   10,234 188 SH   SOLE   0 188 0
SPDR SER TR BBG CONV SEC ETF 78464A359   89,256 1,276 SH   SOLE   0 1,276 0
SPDR SER TR S&P 600 SMCP VAL 78464A300   5,094 66 SH   SOLE   0 66 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649   5,860 231 SH   SOLE   0 231 0
SPDR SER TR S&P DIVID ETF 78464A763   181,908 1,484 SH   SOLE   0 1,484 0
SPDR SER TR PORTFOLIO S&P600 78468R853   80,243 2,066 SH   SOLE   0 2,066 0
SPECIAL OPPORTUNITIES FD INC COM 84741T104   380,021 33,870 SH   SOLE   0 12,120 21,750
SPHERE ENTERTAINMENT CO CL A 55826T102   2,355 86 SH   SOLE   0 86 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109   8,546,014 292,772 SH   SOLE   0 292,772 0
SPLUNK INC COM 848637104   12,942 122 SH   SOLE   0 122 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   24,403 152 SH   SOLE   0 152 0
SPROTT INC COM NEW 852066208   3,240 100 SH   SOLE   0 100 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   122,931 6,829 SH   SOLE   0 6,829 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   164,120 11,000 SH   SOLE   0 11,000 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   2,371,014 56,628 SH   SOLE   0 56,628 0
ST JOE CO COM 790148100   48,340 1,000 SH   SOLE   0 1,000 0
STANLEY BLACK & DECKER INC COM 854502101   884,903 9,443 SH   SOLE   0 9,443 0
STARBUCKS CORP COM 855244109   31,645,765 328,940 SH   SOLE   13,430 315,510 0
STARWOOD PPTY TR INC COM 85571B105   53,350 2,750 SH   SOLE   0 2,750 0
STATE STR CORP COM 857477103   151,446 2,069 SH   SOLE   0 2,069 0
STERIS PLC SHS USD G8473T100   581,348 2,584 SH   SOLE   0 2,584 0
STERLING BANCORP INC COM 85917W102   547,000 100,000 SH   SOLE   0 0 100,000
STMICROELECTRONICS N V NY REGISTRY 861012102   18,896 378 SH   SOLE   0 378 0
STREAMLINE HEALTH SOLUTIONS COM 86323X106   671 529 SH   SOLE   0 529 0
STRYKER CORPORATION COM 863667101   49,021,603 160,679 SH   SOLE   134,401 26,278 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104   39,101 2,642 SH   SOLE   0 2,642 0
SUN CMNTYS INC COM 866674104   116,109 890 SH   SOLE   0 890 0
SUNCOR ENERGY INC NEW COM 867224107   47,146 1,608 SH   SOLE   0 1,608 0
SUPERIOR GROUP OF CO INC COM 868358102   773,772 82,845 SH   SOLE   0 82,845 0
SWEETGREEN INC COM CL A 87043Q108   18,800,722 1,466,515 SH   SOLE   2,750 1,463,765 0
SYLVAMO CORP COMMON STOCK 871332102   18,162 448 SH   SOLE   0 448 0
SYNAPTOGENIX INC COM NEW 87167T201   23 25 SH   SOLE   0 25 0
SYNOPSYS INC COM 871607107   188,097 432 SH   SOLE   0 432 0
SYSCO CORP COM 871829107   2,213,608 29,833 SH   SOLE   0 29,833 0
T2 BIOSYSTEMS INC COM NEW 89853L203   0 8 SH   SOLE   0 8 0
TACTILE SYS TECHNOLOGY INC COM 87357P100   72,446 2,906 SH   SOLE   0 2,906 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   438,396 4,344 SH   SOLE   0 4,344 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205   1,476 94 SH   SOLE   0 94 0
TANGER FACTORY OUTLET CTRS I COM 875465106   588,717 26,675 SH   SOLE   0 26,675 0
TAPESTRY INC COM 876030107   70,277 1,642 SH   SOLE   0 1,642 0
TARGA RES CORP COM 87612G101   23,591 310 SH   SOLE   0 310 0
TARGET CORP COM 87612E106   326,980 2,479 SH   SOLE   0 2,479 0
TASEKO MINES LTD COM 876511106   143,000 100,000 SH   SOLE   0 100,000 0
TD SYNNEX CORPORATION COM 87162W100   282,000 3,000 SH   SOLE   0 3,000 0
TE CONNECTIVITY LTD SHS H84989104   18,724,815 133,596 SH   SOLE   200 133,396 0
TEEKAY CORPORATION COM Y8564W103   4,832 800 SH   SOLE   0 800 0
TEGNA INC COM 87901J105   54,663 3,366 SH   SOLE   0 3,366 0
TEJON RANCH CO COM 879080109   163,495 9,500 SH   SOLE   0 0 9,500
TELADOC HEALTH INC COM 87918A105   6,735 266 SH   SOLE   0 266 0
TELEDYNE TECHNOLOGIES INC COM 879360105   1,674,451 4,073 SH   SOLE   0 4,073 0
TELEPHONE & DATA SYS INC COM NEW 879433829   58,037 7,052 SH   SOLE   0 7,052 0
TELUS CORPORATION COM 87971M103   5,838 300 SH   SOLE   0 300 0
TERADATA CORP DEL COM 88076W103   1,068 20 SH   SOLE   0 20 0
TERAWULF INC COM 88080T104   12,162 6,950 SH   SOLE   0 6,950 0
TERRITORIAL BANCORP INC COM 88145X108   4,912 400 SH   SOLE   0 400 0
TESLA INC COM 88160R101   1,710,666 6,535 SH   SOLE   0 3,385 3,150
TETRA TECH INC NEW COM 88162G103   149,658 914 SH   SOLE   0 914 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   154,365 20,500 SH   SOLE   0 20,500 0
TEXAS INSTRS INC COM 882508104   6,378,361 35,427 SH   SOLE   103 35,324 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   188,297,116 143,028 SH   SOLE   0 5,571 137,457
TEXTRON INC COM 883203101   263,757 3,900 SH   SOLE   0 3,900 0
THE CIGNA GROUP COM 125523100   1,613,449 5,750 SH   SOLE   0 5,750 0
THE REAL BROKERAGE INC COM NEW 75585H206   191,481 100,252 SH   SOLE   0 100,252 0
THE REALREAL INC COM 88339P101   24,801 11,172 SH   SOLE   0 11,172 0
THE TRADE DESK INC COM CL A 88339J105   38,610 500 SH   SOLE   0 500 0
THERAVANCE BIOPHARMA INC COM G8807B106   0 0 SH   SOLE   0 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   499,863,080 961,705 SH   SOLE   87,750 872,426 1,529
THOMSON REUTERS CORP. COM 884903808   518,304 3,841 SH   SOLE   0 3,841 0
THOR INDS INC COM 885160101   232,875 2,250 SH   SOLE   0 2,250 0
TILRAY BRANDS INC COM 88688T100   63 41 SH   SOLE   0 41 0
TITAN INTL INC ILL COM 88830M102   57,400 5,000 SH   SOLE   0 5,000 0
TJX COS INC NEW COM 872540109   1,672,991 19,731 SH   SOLE   0 19,731 0
TMC THE METALS COMPANY INC COM 87261Y106   11,517,580 7,066,000 SH   SOLE   0 7,066,000 0
T-MOBILE US INC COM 872590104   3,953,371 28,462 SH   SOLE   0 27,862 600
TOOTSIE ROLL INDS INC COM 890516107   637,344 17,999 SH   SOLE   0 17,999 0
TORONTO DOMINION BK ONT COM NEW 891160509   78,380 1,264 SH   SOLE   0 1,264 0
TOTALENERGIES SE SPONSORED ADS 89151E109   56,026 972 SH   SOLE   0 972 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274   7,316 195 SH   SOLE   0 195 0
TOYOTA MOTOR CORP ADS 892331307   80,375 500 SH   SOLE   0 500 0
TRACTOR SUPPLY CO COM 892356106   9,949 45 SH   SOLE   0 45 0
TRANE TECHNOLOGIES PLC SHS G8994E103   329,923 1,725 SH   SOLE   0 1,725 0
TRANSALTA CORP COM 89346D107   8,837,262 944,152 SH   SOLE   0 939,152 5,000
TRANSDIGM GROUP INC COM 893641100   481,957 539 SH   SOLE   0 539 0
TRANSUNION COM 89400J107   4,308 55 SH   SOLE   0 55 0
TRAVEL PLUS LEISURE CO COM 894164102   76,646 1,900 SH   SOLE   0 1,900 0
TRAVELERS COMPANIES INC COM 89417E109   8,019,966 46,182 SH   SOLE   0 45,791 391
TRICON RESIDENTIAL INC COM NPV 89612W102   1,764,731 200,310 SH   SOLE   0 200,310 0
TRIMAS CORP COM NEW 896215209   9,578,340 348,430 SH   SOLE   0 332,030 16,400
TRIMBLE INC COM 896239100   8,470 160 SH   SOLE   0 160 0
TRINITY PL HLDGS INC COM 89656D101   83,505 154,640 SH   SOLE   0 154,640 0
TRIPADVISOR INC COM 896945201   65,135 3,950 SH   SOLE   0 3,950 0
TRUIST FINL CORP COM 89832Q109   232,420 7,658 SH   SOLE   0 7,658 0
TRUSTCO BK CORP N Y COM NEW 898349204   1,422,861 49,733 SH   SOLE   0 49,733 0
TUSIMPLE HLDGS INC CL A 90089L108   66 40 SH   SOLE   0 40 0
TWILIO INC CL A 90138F102   4,644 73 SH   SOLE   0 73 0
TYLER TECHNOLOGIES INC COM 902252105   576,810 1,385 SH   SOLE   0 1,385 0
TYSON FOODS INC CL A 902494103   7,656 150 SH   SOLE   0 150 0
U HAUL HOLDING COMPANY COM 023586100   3,319 60 SH   SOLE   0 60 0
U HAUL HOLDING COMPANY COM SER N 023586506   111,727 2,205 SH   SOLE   0 2,205 0
UBER TECHNOLOGIES INC COM 90353T100   258,156 5,980 SH   SOLE   0 5,980 0
UBIQUITI INC COM 90353W103   351 2 SH   SOLE   0 2 0
UBS GROUP AG SHS H42097107   40,540 2,000 SH   SOLE   0 2,000 0
UDR INC COM 902653104   17,184 400 SH   SOLE   0 400 0
UGI CORP NEW COM 902681105   2,804 104 SH   SOLE   0 104 0
UIPATH INC CL A 90364P105   0 0 SH   SOLE   0 0 0
ULTA BEAUTY INC COM 90384S303   9,411 20 SH   SOLE   0 20 0
UNDER ARMOUR INC CL C 904311206   335 50 SH   SOLE   0 50 0
UNDER ARMOUR INC CL A 904311107   25,631 3,550 SH   SOLE   0 3,550 0
UNIFI INC COM NEW 904677200   11,298 1,400 SH   SOLE   0 1,400 0
UNILEVER PLC SPON ADR NEW 904767704   1,006,838 19,314 SH   SOLE   0 19,314 0
UNION BANKSHARES INC COM 905400107   4,649 200 SH   SOLE   0 200 0
UNION PAC CORP COM 907818108   15,283,681 74,693 SH   SOLE   385 74,198 110
UNITED BANKSHARES INC WEST V COM 909907107   11,660 393 SH   SOLE   0 393 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303   154,113 6,167 SH   SOLE   0 0 6,167
UNITED GUARDIAN INC COM 910571108   140,988 17,062 SH   SOLE   0 0 17,062
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405   17,002 2,155 SH   SOLE   0 2,155 0
UNITED PARCEL SERVICE INC CL B 911312106   28,445,509 158,687 SH   SOLE   1,921 154,766 2,000
UNITED RENTALS INC COM 911363109   424,986 954 SH   SOLE   0 954 0
UNITED STATES CELLULAR CORP COM 911684108   8,074 458 SH   SOLE   0 458 0
UNITED STATES STL CORP NEW COM 912909108   25 1 SH   SOLE   1 0 0
UNITED STS OIL FD LP UNITS 91232N207   1,143 18 SH   SOLE   0 18 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   30,772,550 139,400 SH   SOLE   139,400 0 0
UNITEDHEALTH GROUP INC COM 91324P102   824,421,730 1,723,306 SH   SOLE   126,323 1,593,350 3,633
UNITIL CORP COM 913259107   2,221,351 43,805 SH   SOLE   0 42,205 1,600
UNITY SOFTWARE INC COM 91332U101   4,342 100 SH   SOLE   0 100 0
UNIVERSAL STAINLESS & ALLOY COM 913837100   278,869 19,905 SH   SOLE   0 19,905 0
UNIVEST FINANCIAL CORPORATIO COM 915271100   535,619 29,625 SH   SOLE   0 29,625 0
URBAN EDGE PPTYS COM 91704F104   214,507 13,902 SH   SOLE   0 13,902 0
UROGEN PHARMA LTD COM M96088105   10,350 1,000 SH   SOLE   0 0 1,000
URSTADT BIDDLE PPTYS INC COM 917286106   84,159 4,000 SH   SOLE   0 4,000 0
URSTADT BIDDLE PPTYS INC CL A 917286205   5,966,831 280,660 SH   SOLE   0 279,660 1,000
US BANCORP DEL COM NEW 902973304   67,425,965 2,040,737 SH   SOLE   2,175 2,029,502 9,060
US FOODS HLDG CORP COM 912008109   48,400 1,100 SH   SOLE   0 1,100 0
USCB FINANCIAL HOLDINGS INC CLASS A COM 90355N101   102,000 10,000 SH   SOLE   0 0 10,000
UTZ BRANDS INC COM CL A 918090101   12,679 775 SH   SOLE   0 775 0
V F CORP COM 918204108   4,390 230 SH   SOLE   0 230 0
V2X INC COM 92242T101   4,956 100 SH   SOLE   0 100 0
VALARIS LIMITED *W EXP 04/29/202 G9460G119   105 10 SH   SOLE   0 10 0
VALERO ENERGY CORP COM 91913Y100   11,378 97 SH   SOLE   0 97 0
VALHI INC NEW COM 918905209   462 36 SH   SOLE   0 36 0
VALLEY NATL BANCORP COM 919794107   903,012 116,515 SH   SOLE   4,290 112,225 0
VANDA PHARMACEUTICALS INC COM 921659108   7,249 1,100 SH   SOLE   0 1,100 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   30,110 1,000 SH   SOLE   0 1,000 0
VANECK ETF TRUST BIOTECH ETF 92189F726   23,407 150 SH   SOLE   0 150 0
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700   281,968 3,450 SH   SOLE   0 3,450 0
VANECK ETF TRUST INDIA GROWTH LDR 92189F767   28,419 775 SH   SOLE   0 775 0
VANECK ETF TRUST PREFERRED SECURT 92189F429   17,670 1,000 SH   SOLE   0 1,000 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   301,858 1,187 SH   SOLE   0 1,187 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828   78,106 850 SH   SOLE   0 850 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778   10,395,384 126,603 SH   SOLE   0 125,373 1,230
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   377,094 4,990 SH   SOLE   225 4,765 0
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   1,461,281 29,725 SH   SOLE   0 29,725 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   39,495 525 SH   SOLE   0 525 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   15,410 212 SH   SOLE   0 212 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   6,501 131 SH   SOLE   0 131 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,242,025 10,173 SH   SOLE   0 9,952 221
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   447,961 2,177 SH   SOLE   0 2,035 142
VANGUARD INDEX FDS VALUE ETF 922908744   4,026,829 28,335 SH   SOLE   0 27,840 495
VANGUARD INDEX FDS LARGE CAP ETF 922908637   114,739 566 SH   SOLE   0 394 172
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   53,829 388 SH   SOLE   300 82 6
VANGUARD INDEX FDS GROWTH ETF 922908736   991,491 3,504 SH   SOLE   59 3,284 161
VANGUARD INDEX FDS SML CP GRW ETF 922908595   419,505 1,826 SH   SOLE   0 1,826 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   21,729 146 SH   SOLE   0 146 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   5,668,423 34,270 SH   SOLE   50 34,115 105
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   67,715,353 166,262 SH   SOLE   630 165,583 49
VANGUARD INDEX FDS SMALL CP ETF 922908751   6,777,972 34,079 SH   SOLE   29 33,918 132
VANGUARD INDEX FDS MID CAP ETF 922908629   671,047 3,048 SH   SOLE   0 2,923 125
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   3,339,543 82,092 SH   SOLE   130 81,438 524
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   525,728 5,421 SH   SOLE   0 5,421 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   774,471 14,234 SH   SOLE   0 14,084 150
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   9,626 201 SH   SOLE   0 0 201
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   1,605,488 21,231 SH   SOLE   0 21,067 164
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649   148,380 1,200 SH   SOLE   0 1,200 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   103,886 1,771 SH   SOLE   0 1,771 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   800,790 11,317 SH   SOLE   0 11,317 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   675,153 8,543 SH   SOLE   0 8,543 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   2,004,044 28,956 SH   SOLE   190 28,766 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,542,480 20,387 SH   SOLE   0 20,387 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730   4,059,821 20,142 SH   SOLE   0 20,142 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   40,411 700 SH   SOLE   0 700 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623   149,991 850 SH   SOLE   0 850 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   641,598 3,950 SH   SOLE   90 3,860 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   484,643 8,642 SH   SOLE   348 8,294 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   8,306,073 179,862 SH   SOLE   140 179,598 124
VANGUARD WELLINGTON FD US MULTIFACTOR 921935607   908,277 8,741 SH   SOLE   0 8,674 67
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885   11,831 190 SH   SOLE   0 190 0
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   530,880 8,400 SH   SOLE   0 8,400 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   22,937,849 216,252 SH   SOLE   0 216,252 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   172,707 2,300 SH   SOLE   0 2,300 0
VANGUARD WORLD FD ESG US STK ETF 921910733   10,969 140 SH   SOLE   0 140 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   341,207 2,400 SH   SOLE   0 2,400 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   32,956 310 SH   SOLE   0 310 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   23,234 286 SH   SOLE   0 286 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   359,732 1,850 SH   SOLE   0 1,850 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   372,616 1,521 SH   SOLE   0 1,521 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   392,195 887 SH   SOLE   0 887 0
VAREX IMAGING CORP COM 92214X106   26,634 1,130 SH   SOLE   0 1,130 0
VARONIS SYS INC COM 922280102   7,995 300 SH   SOLE   0 300 0
VEEVA SYS INC CL A COM 922475108   454,779 2,300 SH   SOLE   0 2,300 0
VENTAS INC COM 92276F100   114,629 2,425 SH   SOLE   0 2,425 0
VERASTEM INC COM NEW 92337C203   297 40 SH   SOLE   0 40 0
VERIS RESIDENTIAL INC COM 554489104   104,325 6,500 SH   SOLE   0 6,500 0
VERITEX HLDGS INC COM 923451108   7,497,841 418,173 SH   SOLE   90,000 293,173 35,000
VERIZON COMMUNICATIONS INC COM 92343V104   5,198,796 139,788 SH   SOLE   6,005 132,333 1,450
VERTEX PHARMACEUTICALS INC COM 92532F100   546,516 1,553 SH   SOLE   0 1,553 0
VIATRIS INC COM 92556V106   260,669 26,119 SH   SOLE   331 25,788 0
VILLAGE BK & TR FINL CORP COM NEW 92705T200   283,348 6,559 SH   SOLE   0 0 6,559
VIMEO INC COMMON STOCK 92719V100   1,928,370 468,051 SH   SOLE   0 468,051 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105   4,024 150 SH   SOLE   0 150 0
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103   487,261 29,531 SH   SOLE   29,531 0 0
VIRNETX HLDG CORP COM 92823T108   1,860 4,000 SH   SOLE   0 4,000 0
VISA INC COM CL A 92826C839   276,633,737 1,165,375 SH   SOLE   892 1,160,408 4,075
VISTA OUTDOOR INC COM 928377100   1,604 58 SH   SOLE   0 58 0
VISTRA CORP COM 92840M102   7,875 300 SH   SOLE   0 300 0
VITESSE ENERGY INC COMMON STOCK 92852X103   776,047 34,645 SH   SOLE   0 34,645 0
VMWARE INC CL A COM 928563402   172,140 1,198 SH   SOLE   0 1,198 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   28,661 3,033 SH   SOLE   0 3,033 0
VONTIER CORPORATION COM 928881101   42,549 1,321 SH   SOLE   0 1,321 0
VORNADO RLTY TR SH BEN INT 929042109   1,366,068 75,307 SH   SOLE   0 72,242 3,065
VULCAN MATLS CO COM 929160109   1,429,064 6,339 SH   SOLE   0 6,339 0
WABTEC COM 929740108   565,353 5,155 SH   SOLE   8 5,147 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,325,609 46,528 SH   SOLE   0 46,528 0
WALKER & DUNLOP INC COM 93148P102   39,861 504 SH   SOLE   0 504 0
WALMART INC COM 931142103   8,124,408 51,687 SH   SOLE   0 51,253 434
WARNER BROS DISCOVERY INC COM SER A 934423104   10,462,485 834,329 SH   SOLE   0 834,329 0
WASHINGTON TR BANCORP INC COM 940610108   8,043 300 SH   SOLE   0 300 0
WASTE MGMT INC DEL COM 94106L109   387,940 2,237 SH   SOLE   0 2,237 0
WATERS CORP COM 941848103   106,616 400 SH   SOLE   0 400 0
WATSCO INC COM 942622200   56,076 147 SH   SOLE   0 147 0
WD 40 CO COM 929236107   226,380 1,200 SH   SOLE   0 1,200 0
WEATHERFORD INTL PLC ORD SHS G48833118   398 6 SH   SOLE   0 6 0
WEBSTER FINL CORP COM 947890109   276,768 7,331 SH   SOLE   0 7,331 0
WEC ENERGY GROUP INC COM 92939U106   13,236 150 SH   SOLE   0 150 0
WEIS MKTS INC COM 948849104   173,366 2,700 SH   SOLE   0 2,700 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804   21,786,624 18,912 SH   SOLE   0 18,882 30
WELLS FARGO CO NEW COM 949746101   20,849,396 488,505 SH   SOLE   0 488,077 428
WENDYS CO COM 95058W100   630 29 SH   SOLE   0 29 0
WESCO INTL INC COM 95082P105   19,159 107 SH   SOLE   0 107 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   202,326 529 SH   SOLE   0 529 0
WESTERN DIGITAL CORP. COM 958102105   986 26 SH   SOLE   0 26 0
WESTERN NEW ENG BANCORP INC COM 958892101   90,625 15,518 SH   SOLE   0 15,518 0
WESTERN UN CO COM 959802109   72,432 6,175 SH   SOLE   0 6,175 0
WEX INC COM 96208T104   14,201 78 SH   SOLE   0 78 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   73,755 2,201 SH   SOLE   0 2,201 0
WHIRLPOOL CORP COM 963320106   322,576 2,168 SH   SOLE   0 2,168 0
WHITE MTNS INS GROUP LTD COM G9618E107   77,778 56 SH   SOLE   0 56 0
WHOLE EARTH BRANDS INC COM CL A 96684W100   617,069 153,500 SH   SOLE   0 153,500 0
WILEY JOHN & SONS INC CL A 968223206   39,134 1,150 SH   SOLE   0 1,150 0
WILLIAMS COS INC COM 969457100   419,621 12,860 SH   SOLE   0 12,860 0
WILLIAMS INDL SVCS GROUP INC COM 96951A104   168 444 SH   SOLE   0 444 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103   313,921 1,333 SH   SOLE   0 1,333 0
WINMARK CORP COM 974250102   36,571 110 SH   SOLE   0 10 100
WISDOMTREE TR US HIGH DIVIDEND 97717W208   103,043 1,295 SH   SOLE   0 1,295 0
WISDOMTREE TR US EFFICIENT COR 97717Y790   17,052 460 SH   SOLE   0 460 0
WOLFSPEED INC COM 977852102   33,354 600 SH   SOLE   0 600 0
WOORI FINL GROUP INC SPONSORED ADS 981064108   0 0 SH   SOLE   0 0 0
WORKDAY INC CL A 98138H101   70,251 311 SH   SOLE   0 311 0
WORLD GOLD TR SPDR GLD MINIS 98149E303   3,199 84 SH   SOLE   0 84 0
WP CAREY INC COM 92936U109   533,724 7,900 SH   SOLE   0 7,900 0
WPP PLC NEW ADR 92937A102   8,730 167 SH   SOLE   0 167 0
WSFS FINL CORP COM 929328102   1,131 30 SH   SOLE   0 30 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105   9,705,054 141,535 SH   SOLE   0 140,069 1,466
XCEL ENERGY INC COM 98389B100   105,689 1,700 SH   SOLE   0 1,700 0
XOMA CORP DEL COM NEW 98419J206   141,675 7,500 SH   SOLE   0 7,500 0
XPENG INC ADS 98422D105   33,550 2,500 SH   SOLE   0 2,500 0
XPO INC COM 983793100   124,254 2,106 SH   SOLE   0 2,106 0
XYLEM INC COM 98419M100   4,789,864 42,530 SH   SOLE   0 42,530 0
YETI HLDGS INC COM 98585X104   68,941 1,775 SH   SOLE   0 1,775 0
YORK WTR CO COM 987184108   905,174 21,933 SH   SOLE   0 21,933 0
YUM BRANDS INC COM 988498101   11,682,190 87,234 SH   SOLE   2,918 84,316 0
YUM CHINA HLDGS INC COM 98850P109   1,401,821 24,811 SH   SOLE   0 24,811 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   84,607 286 SH   SOLE   0 286 0
ZEPP HEALTH CORPORATION SPONSORED ADS 98945L105   1,140 1,000 SH   SOLE   0 1,000 0
ZILLOW GROUP INC CL C CAP STK 98954M200   29,452 586 SH   SOLE   0 586 0
ZIM INTEGRATED SHIPPING SERV SHS M9T951109   40,267 3,250 SH   SOLE   0 3,250 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   3,597,193 24,705 SH   SOLE   0 24,305 400
ZIMVIE INC COM 98888T107   1,549 138 SH   SOLE   0 138 0
ZOETIS INC CL A 98978V103   5,512,269 32,009 SH   SOLE   612 31,197 200
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   68,355 1,007 SH   SOLE   0 1,007 0