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
3M CO COM 88579Y101   1,197,492 13,502 SH   SOLE   13,393 0 109
AAON INC COM PAR $0.004 000360206   1,621,304 18,403 SH   SOLE   18,403 0 0
ABBOTT LABS COM 002824100   14,036,164 123,492 SH   SOLE   116,780 0 6,712
ABBVIE INC COM 00287Y109   10,331,104 56,733 SH   SOLE   52,952 0 3,781
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   22,508,150 64,938 SH   SOLE   64,073 0 865
ADOBE INC COM 00724F101   9,874,602 19,569 SH   SOLE   15,659 0 3,910
ADVANCED MICRO DEVICES INC COM 007903107   791,159 4,383 SH   SOLE   3,782 0 601
AFLAC INC COM 001055102   222,206 2,588 SH   SOLE   2,549 0 39
AGILENT TECHNOLOGIES INC COM 00846U101   732,214 5,032 SH   SOLE   5,020 0 12
AGNC INVT CORP COM 00123Q104   1,287,733 130,074 SH   SOLE   130,074 0 0
AIR PRODS & CHEMS INC COM 009158106   3,640,592 15,027 SH   SOLE   14,986 0 41
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   2,288,539 17,753 SH   SOLE   17,740 0 13
ALLOGENE THERAPEUTICS INC COM 019770106   453,146 101,375 SH   SOLE   101,375 0 0
ALPHABET INC CAP STK CL A 02079K305   55,339,451 366,656 SH   SOLE   356,918 0 9,738
ALPHABET INC CAP STK CL C 02079K107   55,570,508 364,971 SH   SOLE   346,792 0 18,179
ALTRIA GROUP INC COM 02209S103   12,078,473 276,902 SH   SOLE   272,180 0 4,722
AMAZON COM INC COM 023135106   83,542,878 463,149 SH   SOLE   445,952 0 17,197
AMERANT BANCORP INC CL A 023576101   4,658,000 200,000 SH   SOLE   200,000 0 0
AMERICAN CENTY ETF TR US EQT ETF 025072885   591,747 6,612 SH   SOLE   6,612 0 0
AMERICAN EXPRESS CO COM 025816109   924,650 4,061 SH   SOLE   3,666 0 395
AMERICAN FINL GROUP INC OHIO COM 025932104   17,829,449 130,638 SH   SOLE   130,638 0 0
AMERICAN HOMES 4 RENT CL A 02665T306   305,862 8,316 SH   SOLE   8,316 0 0
AMERICAN TOWER CORP NEW COM 03027X100   20,682,040 104,671 SH   SOLE   104,201 0 470
AMERICAN VANGUARD CORP COM 030371108   853,405 65,900 SH   SOLE   65,900 0 0
AMERIS BANCORP COM 03076K108   3,282,099 67,840 SH   SOLE   67,840 0 0
AMETEK INC COM 031100100   33,144,629 181,217 SH   SOLE   181,217 0 0
AMGEN INC COM 031162100   15,371,694 54,065 SH   SOLE   53,020 0 1,045
AMPHENOL CORP NEW CL A 032095101   207,053 1,795 SH   SOLE   1,795 0 0
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664   1,425,358 22,233 SH   SOLE   21,973 0 260
AN2 THERAPEUTICS INC COM 037326105   149,311 45,942 SH   SOLE   45,942 0 0
ANALOG DEVICES INC COM 032654105   20,084,054 101,542 SH   SOLE   100,432 0 1,110
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   984,500 50,000 SH   SOLE   50,000 0 0
ANSYS INC COM 03662Q105   583,924 1,682 SH   SOLE   1,441 0 241
APPLE INC COM 037833100   57,065,319 332,781 SH   SOLE   298,998 0 33,783
APPLIED INDL TECHNOLOGIES IN COM 03820C105   15,890,148 80,436 SH   SOLE   80,436 0 0
APPLIED MATLS INC COM 038222105   20,298,974 98,429 SH   SOLE   83,319 0 15,110
APTARGROUP INC COM 038336103   13,835,395 96,153 SH   SOLE   96,153 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   246,678 1,855 SH   SOLE   1,855 0 0
ARISTA NETWORKS INC COM 040413106   430,041 1,483 SH   SOLE   1,471 0 12
ASPEN TECHNOLOGY INC COM 29109X106   4,580,006 21,474 SH   SOLE   20,660 0 814
ASTRAZENECA PLC SPONSORED ADR 046353108   260,567 3,846 SH   SOLE   3,739 0 107
AT&T INC COM 00206R102   238,422 13,547 SH   SOLE   0 0 13,547
ATI INC COM 01741R102   906,016 17,706 SH   SOLE   17,706 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107   1,765,500 50,000 SH   SOLE   50,000 0 0
ATLASSIAN CORPORATION CL A 049468101   2,493,701 12,781 SH   SOLE   12,775 0 6
AUTODESK INC COM 052769106   519,017 1,993 SH   SOLE   1,958 0 35
AUTOMATIC DATA PROCESSING IN COM 053015103   1,934,910 7,747 SH   SOLE   7,437 0 310
AUTOZONE INC COM 053332102   245,829 78 SH   SOLE   78 0 0
AVERY DENNISON CORP COM 053611109   24,909,982 111,579 SH   SOLE   111,147 0 432
AVITA MEDICAL INC COM 05380C102   689,691 43,025 SH   SOLE   43,025 0 0
BADGER METER INC COM 056525108   6,841,131 42,279 SH   SOLE   42,279 0 0
BANC OF CALIFORNIA INC COM 05990K106   3,042,518 200,034 SH   SOLE   200,034 0 0
BANCROFT FD LTD COM 059695106   319,800 20,000 SH   SOLE   20,000 0 0
BANK AMERICA CORP 7.25%CNV PFD L 060505682   2,005,483 1,680 SH   SOLE   1,680 0 0
BANK AMERICA CORP COM 060505104   1,457,809 38,444 SH   SOLE   20,125 0 18,319
BANK MONTREAL QUE COM 063671101   224,566 2,299 SH   SOLE   2,299 0 0
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208   6,526,664 204,022 SH   SOLE   204,022 0 0
BARINGS BDC INC COM 06759L103   273,160 29,372 SH   SOLE   29,372 0 0
BECTON DICKINSON & CO COM 075887109   20,348,437 82,232 SH   SOLE   80,695 0 1,537
BELDEN INC COM 077454106   375,070 4,050 SH   SOLE   4,050 0 0
BERKLEY W R CORP COM 084423102   213,858 2,418 SH   SOLE   0 0 2,418
BERKSHIRE HATHAWAY INC DEL CL A 084670108   634,440 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,934,375 16,490 SH   SOLE   13,720 0 2,770
BIOLIFE SOLUTIONS INC COM NEW 09062W204   7,813,746 421,226 SH   SOLE   421,226 0 0
BIO-TECHNE CORP COM 09073M104   5,311,320 75,456 SH   SOLE   75,456 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101   9,009,915 119,100 SH   SOLE   119,100 0 0
BLACKROCK INC COM 09247X101   10,570,580 12,679 SH   SOLE   12,146 0 533
BLACKSTONE INC COM 09260D107   1,059,142 8,062 SH   SOLE   3,610 0 4,452
BLOCK H & R INC COM 093671105   571,248 11,632 SH   SOLE   11,632 0 0
BNY MELLON ETF TRUST US LRG CP CORE 09661T107   498,900 4,999 SH   SOLE   4,999 0 0
BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109   623,400 60,000 SH   SOLE   60,000 0 0
BNY MELLON STRATEGIC MUN BD COM 09662E109   529,135 90,296 SH   SOLE   90,296 0 0
BNY MELLON STRATEGIC MUNS IN COM 05588W108   762,500 125,000 SH   SOLE   125,000 0 0
BOEING CO COM 097023105   719,179 3,727 SH   SOLE   3,351 0 376
BOOKING HOLDINGS INC COM 09857L108   41,670,437 11,486 SH   SOLE   11,389 0 97
BP PLC SPONSORED ADR 055622104   9,794,017 259,926 SH   SOLE   259,926 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100   9,679,021 85,383 SH   SOLE   85,383 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,161,794 21,423 SH   SOLE   21,171 0 252
BROADCOM INC COM 11135F101   2,363,204 1,783 SH   SOLE   1,708 0 75
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   313,027 1,528 SH   SOLE   1,514 0 14
BROOKFIELD CORP CL A LTD VT SH 11271J107   671,009 16,026 SH   SOLE   16,026 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105   8,912,000 400,000 SH   SOLE   400,000 0 0
BYLINE BANCORP INC COM 124411109   7,670,896 353,172 SH   SOLE   353,172 0 0
CADENCE BANK COM 12740C103   4,350,000 150,000 SH   SOLE   150,000 0 0
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108   689,173 58,355 SH   SOLE   58,355 0 0
CALIFORNIA BANCORP INC COM 13005U101   5,031,994 228,727 SH   SOLE   228,727 0 0
CAMDEN PPTY TR SH BEN INT 133131102   295,594 3,004 SH   SOLE   3,004 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   3,125,362 35,447 SH   SOLE   35,447 0 0
CAREDX INC COM 14167L103   429,393 40,547 SH   SOLE   40,547 0 0
CARIBOU BIOSCIENCES INC COM 142038108   479,351 93,259 SH   SOLE   93,259 0 0
CARLISLE COS INC COM 142339100   4,534,097 11,571 SH   SOLE   11,567 0 4
CARPENTER TECHNOLOGY CORP COM 144285103   16,400,906 229,640 SH   SOLE   229,341 0 299
CASELLA WASTE SYS INC CL A 147448104   419,011 4,238 SH   SOLE   4,238 0 0
CATALENT INC COM 148806102   7,495,144 132,775 SH   SOLE   132,775 0 0
CATERPILLAR INC COM 149123101   2,009,634 5,484 SH   SOLE   5,406 0 78
CBRE GROUP INC CL A 12504L109   793,770 8,163 SH   SOLE   8,147 0 16
CDW CORP COM 12514G108   25,577,995 100,000 SH   SOLE   99,511 0 489
CHARLES RIV LABS INTL INC COM 159864107   13,519,864 49,898 SH   SOLE   44,085 0 5,813
CHESAPEAKE UTILS CORP COM 165303108   11,409,982 106,337 SH   SOLE   106,257 0 80
CHEVRON CORP NEW COM 166764100   15,551,215 98,588 SH   SOLE   91,268 0 7,320
CHIPOTLE MEXICAN GRILL INC COM 169656105   299,398 103 SH   SOLE   87 0 16
CHUBB LIMITED COM H1467J104   24,812,297 95,752 SH   SOLE   95,576 0 176
CINTAS CORP COM 172908105   429,395 625 SH   SOLE   618 0 7
CION INVT CORP COM 17259U204   495,000 45,000 SH   SOLE   45,000 0 0
CISCO SYS INC COM 17275R102   1,796,964 36,004 SH   SOLE   26,888 0 9,116
CITIGROUP INC COM NEW 172967424   243,303 3,847 SH   SOLE   3,817 0 30
CITIZENS FINL GROUP INC COM 174610105   6,712,866 184,978 SH   SOLE   184,915 0 63
CIVISTA BANCSHARES INC COM NO PAR 178867107   3,076,000 200,000 SH   SOLE   200,000 0 0
CLEARSIDE BIOMEDICAL INC COM 185063104   38,250 25,000 SH   SOLE   0 0 25,000
CLIPPER RLTY INC COM 18885T306   48,300 10,000 SH   SOLE   10,000 0 0
CLOUDFLARE INC CL A COM 18915M107   7,319,090 75,587 SH   SOLE   75,566 0 21
CME GROUP INC COM 12572Q105   29,619,348 137,579 SH   SOLE   136,659 0 920
COASTAL FINL CORP WA COM NEW 19046P209   3,887,000 100,000 SH   SOLE   100,000 0 0
COCA COLA CO COM 191216100   9,067,124 148,204 SH   SOLE   134,650 0 13,554
COGNEX CORP COM 192422103   380,295 8,965 SH   SOLE   8,965 0 0
COLGATE PALMOLIVE CO COM 194162103   437,193 4,855 SH   SOLE   4,844 0 11
COLONY BANKCORP INC COM 19623P101   1,227,878 106,772 SH   SOLE   106,772 0 0
COLUMBIA SPORTSWEAR CO COM 198516106   13,272,680 163,497 SH   SOLE   163,497 0 0
COMCAST CORP NEW CL A 20030N101   8,521,604 196,577 SH   SOLE   192,485 0 4,092
COMMERCE BANCSHARES INC COM 200525103   214,130 4,025 SH   SOLE   4,025 0 0
COMMUNITY HEALTHCARE TR INC COM 20369C106   1,013,546 38,175 SH   SOLE   38,175 0 0
CONOCOPHILLIPS COM 20825C104   1,645,166 12,926 SH   SOLE   12,626 0 300
CONSTELLATION BRANDS INC CL A 21036P108   350,370 1,289 SH   SOLE   1,273 0 16
CONSTELLIUM SE CL A SHS F21107101   622,396 28,150 SH   SOLE   28,150 0 0
COOPER COS INC COM 216648501   40,818,594 402,312 SH   SOLE   398,824 0 3,488
COPART INC COM 217204106   8,594,344 148,383 SH   SOLE   144,505 0 3,878
COSTCO WHSL CORP NEW COM 22160K105   2,073,223 2,830 SH   SOLE   2,738 0 92
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   2,338,842 34,314 SH   SOLE   34,314 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   10,731,465 33,474 SH   SOLE   31,876 0 1,598
CULLEN FROST BANKERS INC COM 229899109   227,054 2,017 SH   SOLE   2,017 0 0
CUMMINS INC COM 231021106   228,943 777 SH   SOLE   777 0 0
CURTISS WRIGHT CORP COM 231561101   28,119,476 109,867 SH   SOLE   109,796 0 71
CVS HEALTH CORP COM 126650100   820,297 10,285 SH   SOLE   2,536 0 7,749
DANAHER CORPORATION COM 235851102   50,392,341 201,796 SH   SOLE   197,982 0 3,814
DATADOG INC CL A COM 23804L103   3,988,696 32,271 SH   SOLE   32,261 0 10
DBX ETF TR XTRACK MSCI EAFE 233051200   345,930 8,452 SH   SOLE   8,452 0 0
DEERE & CO COM 244199105   2,578,868 6,279 SH   SOLE   4,298 0 1,981
DELL TECHNOLOGIES INC CL C 24703L202   217,199 1,903 SH   SOLE   1,875 0 28
DEVON ENERGY CORP NEW COM 25179M103   18,260,795 363,906 SH   SOLE   363,270 0 636
DIAGEO PLC SPON ADR NEW 25243Q205   11,361,993 76,388 SH   SOLE   75,453 0 935
DIAMONDBACK ENERGY INC COM 25278X109   9,598,847 48,437 SH   SOLE   48,437 0 0
DICKS SPORTING GOODS INC COM 253393102   6,894,026 30,659 SH   SOLE   30,659 0 0
DIGIMARC CORP NEW COM 25381B101   3,155,473 116,095 SH   SOLE   116,095 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   218,118 6,827 SH   SOLE   0 0 6,827
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   577,592 10,137 SH   SOLE   0 0 10,137
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807   312,612 8,506 SH   SOLE   0 0 8,506
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   1,659,535 40,575 SH   SOLE   25,420 0 15,155
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   1,557,761 28,620 SH   SOLE   10,646 0 17,974
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   1,491,546 23,926 SH   SOLE   8,760 0 15,166
DISNEY WALT CO COM 254687106   36,960,895 302,067 SH   SOLE   300,196 0 1,871
DONALDSON INC COM 257651109   840,523 11,255 SH   SOLE   11,255 0 0
DOVER CORP COM 260003108   399,076 2,252 SH   SOLE   0 0 2,252
DOW INC COM 260557103   8,175,311 141,124 SH   SOLE   140,309 0 815
DUKE ENERGY CORP NEW COM NEW 26441C204   1,438,396 14,873 SH   SOLE   0 0 14,873
DYNATRACE INC COM NEW 268150109   2,220,575 47,816 SH   SOLE   47,816 0 0
DYNEX CAP INC COM 26817Q886   195,328 15,689 SH   SOLE   15,689 0 0
EAGLE MATLS INC COM 26969P108   31,962,459 117,617 SH   SOLE   117,504 0 113
EASTGROUP PPTYS INC COM 277276101   23,728,644 131,994 SH   SOLE   131,911 0 83
EATON CORP PLC SHS G29183103   1,090,094 3,486 SH   SOLE   2,748 0 738
EATON VANCE TAX-MANAGED BUY- COM 27828Y108   860,257 66,532 SH   SOLE   66,532 0 0
ECOLAB INC COM 278865100   712,135 3,084 SH   SOLE   2,287 0 797
EDWARDS LIFESCIENCES CORP COM 28176E108   36,153,222 378,330 SH   SOLE   374,363 0 3,967
ELEVANCE HEALTH INC COM 036752103   1,547,843 2,985 SH   SOLE   2,966 0 19
ELI LILLY & CO COM 532457108   6,765,964 8,697 SH   SOLE   8,293 0 404
ELLINGTON FINANCIAL INC COM 28852N109   807,922 68,410 SH   SOLE   68,410 0 0
EMERSON ELEC CO COM 291011104   1,863,142 16,427 SH   SOLE   12,948 0 3,479
ENBRIDGE INC COM 29250N105   401,779 11,105 SH   SOLE   8,645 0 2,460
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   1,173,615 74,610 SH   SOLE   74,610 0 0
ENTEGRIS INC COM 29362U104   35,395,976 251,857 SH   SOLE   251,857 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   2,935,172 100,589 SH   SOLE   100,243 0 346
EOG RES INC COM 26875P101   23,643,848 184,949 SH   SOLE   184,461 0 488
EQUINIX INC COM 29444U700   35,986,640 43,603 SH   SOLE   43,583 0 20
EQUITY BANCSHARES INC COM CL A 29460X109   13,748,000 400,000 SH   SOLE   400,000 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108   214,581 3,332 SH   SOLE   3,332 0 0
ESSENTIAL PPTYS RLTY TR INC COM 29670E107   2,737,982 102,700 SH   SOLE   102,700 0 0
EXACT SCIENCES CORP COM 30063P105   1,436,537 20,801 SH   SOLE   20,801 0 0
EXPONENT INC COM 30214U102   8,712,881 105,368 SH   SOLE   105,271 0 97
EXXON MOBIL CORP COM 30231G102   3,782,086 32,537 SH   SOLE   32,303 0 234
FAIR ISAAC CORP COM 303250104   30,188,961 24,159 SH   SOLE   24,133 0 26
FASTENAL CO COM 311900104   2,576,399 33,399 SH   SOLE   33,344 0 55
FB FINL CORP COM 30257X104   3,766,000 100,000 SH   SOLE   100,000 0 0
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   9,472,149 92,755 SH   SOLE   92,755 0 0
FEDEX CORP COM 31428X106   1,143,109 3,945 SH   SOLE   0 0 3,945
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   2,610,476 16,751 SH   SOLE   16,751 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   492,090 6,634 SH   SOLE   6,384 0 250
FIFTH THIRD BANCORP COM 316773100   471,823 12,680 SH   SOLE   12,050 0 630
FIRST BANCSHARES INC MS COM 318916103   8,693,250 335,000 SH   SOLE   335,000 0 0
FIRST FNDTN INC COM 32026V104   1,998,825 264,745 SH   SOLE   264,745 0 0
FIRST HORIZON CORPORATION COM 320517105   6,160,770 400,050 SH   SOLE   400,050 0 0
FIRST MERCHANTS CORP COM 320817109   349,000 10,000 SH   SOLE   10,000 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   297,259 7,039 SH   SOLE   0 0 7,039
FIRST WESTN FINL INC COM 33751L105   611,879 41,967 SH   SOLE   41,967 0 0
FISERV INC COM 337738108   6,914,772 43,266 SH   SOLE   43,138 0 128
FIVE STAR BANCORP COM 33830T103   4,012,425 178,330 SH   SOLE   178,330 0 0
FIVE9 INC COM 338307101   4,289,160 69,057 SH   SOLE   69,057 0 0
FORD MTR CO DEL COM 345370860   164,593 12,394 SH   SOLE   0 0 12,394
FORTIVE CORP COM 34959J108   229,459 2,667 SH   SOLE   2,636 0 31
FORTUNE BRANDS INNOVATIONS I COM 34964C106   25,218,393 297,843 SH   SOLE   294,536 0 3,307
FS KKR CAP CORP COM 302635206   679,369 35,625 SH   SOLE   35,625 0 0
FULL HSE RESORTS INC COM 359678109   1,448,200 260,000 SH   SOLE   260,000 0 0
G1 THERAPEUTICS INC COM 3621LQ109   305,835 70,795 SH   SOLE   70,795 0 0
GALLAGHER ARTHUR J & CO COM 363576109   1,008,662 4,034 SH   SOLE   4,022 0 12
GARTNER INC COM 366651107   1,742,229 3,655 SH   SOLE   3,350 0 305
GENERAL DYNAMICS CORP COM 369550108   266,737 944 SH   SOLE   0 0 944
GENERAL ELECTRIC CO COM NEW 369604301   1,162,327 8,297 SH   SOLE   8,198 0 99
GENUINE PARTS CO COM 372460105   575,423 3,714 SH   SOLE   2,958 0 756
GILEAD SCIENCES INC COM 375558103   6,247,695 85,293 SH   SOLE   85,150 0 143
GLOBAL PMTS INC COM 37940X102   3,395,857 25,407 SH   SOLE   25,230 0 177
GLOBAL X FDS GLB X MLP ENRG I 37954Y293   276,989 5,654 SH   SOLE   5,654 0 0
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889   225,095 3,537 SH   SOLE   3,537 0 0
GOLDMAN SACHS ETF TR S&P 500 CORE PRE 38149W622   313,355 6,666 SH   SOLE   0 0 6,666
GOLDMAN SACHS GROUP INC COM 38141G104   668,924 1,601 SH   SOLE   1,051 0 550
GRACO INC COM 384109104   2,621,460 28,049 SH   SOLE   28,049 0 0
GRAINGER W W INC COM 384802104   219,737 216 SH   SOLE   216 0 0
GRAYSCALE BITCOIN TR BTC SHS REP COM UT 389637109   2,206,403 34,928 SH   SOLE   34,698 0 230
HEICO CORP NEW COM 422806109   2,217,128 11,608 SH   SOLE   11,608 0 0
HEICO CORP NEW CL A 422806208   1,600,976 10,400 SH   SOLE   10,400 0 0
HENRY JACK & ASSOC INC COM 426281101   20,952,014 120,601 SH   SOLE   119,232 0 1,369
HERSHEY CO COM 427866108   632,708 3,253 SH   SOLE   3,253 0 0
HESS MIDSTREAM LP CL A SHS 428103105   486,382 13,462 SH   SOLE   13,462 0 0
HOME DEPOT INC COM 437076102   14,910,537 38,870 SH   SOLE   31,327 0 7,543
HOMESTREET INC COM 43785V102   4,515,000 300,000 SH   SOLE   300,000 0 0
HONEYWELL INTL INC COM 438516106   2,885,309 14,058 SH   SOLE   9,787 0 4,271
HP INC COM 40434L105   238,920 7,906 SH   SOLE   7,864 0 42
HUBBELL INC COM 443510607   8,738,317 21,054 SH   SOLE   21,050 0 4
HUBSPOT INC COM 443573100   3,610,865 5,763 SH   SOLE   5,763 0 0
HUMANA INC COM 444859102   803,004 2,316 SH   SOLE   2,307 0 9
HUNTINGTON BANCSHARES INC COM 446150104   5,952,745 426,720 SH   SOLE   426,548 0 172
IDEX CORP COM 45167R104   2,211,797 9,064 SH   SOLE   9,064 0 0
IDEXX LABS INC COM 45168D104   2,832,473 5,246 SH   SOLE   5,244 0 2
ILLINOIS TOOL WKS INC COM 452308109   22,410,031 83,517 SH   SOLE   81,476 0 2,041
ILLUMINA INC COM 452327109   420,644 3,063 SH   SOLE   3,063 0 0
INDEPENDENT BK CORP MASS COM 453836108   283,873 5,457 SH   SOLE   5,457 0 0
INGERSOLL RAND INC COM 45687V106   476,365 5,017 SH   SOLE   4,978 0 39
INSULET CORP COM 45784P101   790,840 4,614 SH   SOLE   4,614 0 0
INTEL CORP COM 458140100   692,790 15,685 SH   SOLE   12,879 0 2,806
INTELLIA THERAPEUTICS INC COM 45826J105   949,783 34,525 SH   SOLE   34,525 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,580,322 11,499 SH   SOLE   11,453 0 46
INTERNATIONAL BUSINESS MACHS COM 459200101   10,821,207 56,667 SH   SOLE   49,181 0 7,486
INTUIT COM 461202103   23,674,181 36,422 SH   SOLE   36,406 0 16
INTUITIVE SURGICAL INC COM NEW 46120E602   1,756,795 4,402 SH   SOLE   4,388 0 14
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   5,111,632 77,602 SH   SOLE   75,598 0 2,004
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563   504,913 24,451 SH   SOLE   24,451 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   4,662,821 132,504 SH   SOLE   2,506 0 129,998
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,804,244 10,653 SH   SOLE   3,937 0 6,716
INVESCO QQQ TR UNIT SER 1 46090E103   1,128,062 2,540 SH   SOLE   2,311 0 229
IOVANCE BIOTHERAPEUTICS INC COM 462260100   1,078,451 72,770 SH   SOLE   72,770 0 0
IQVIA HLDGS INC COM 46266C105   11,974,595 47,351 SH   SOLE   42,465 0 4,886
IRON MTN INC DEL COM 46284V101   336,321 4,193 SH   SOLE   0 0 4,193
ISHARES INC MSCI JPN ETF NEW 46434G822   434,022 6,083 SH   SOLE   6,083 0 0
ISHARES INC MSCI EMRG CHN 46434G764   23,142,128 401,982 SH   SOLE   6,401 0 395,581
ISHARES INC CORE MSCI EMKT 46434G103   534,029 10,349 SH   SOLE   8,778 0 1,571
ISHARES TR IBONDS DEC24 ETF 46434VBG4   296,242 11,826 SH   SOLE   0 0 11,826
ISHARES TR 0-3 MNTH TREASRY 46436E718   8,985,697 89,223 SH   SOLE   216 0 89,007
ISHARES TR 1 3 YR TREAS BD 464287457   59,305,465 725,183 SH   SOLE   17,250 0 707,933
ISHARES TR 0-5YR INVT GR CP 46434V100   2,027,100 41,184 SH   SOLE   0 0 41,184
ISHARES TR 3 7 YR TREAS BD 464288661   37,445,932 323,339 SH   SOLE   9,387 0 313,952
ISHARES TR EAFE SML CP ETF 464288273   811,827 12,819 SH   SOLE   12,819 0 0
ISHARES TR 0-5YR HI YL CP 46434V407   370,602 8,710 SH   SOLE   0 0 8,710
ISHARES TR PFD AND INCM SEC 464288687   1,851,775 57,455 SH   SOLE   57,455 0 0
ISHARES TR EAFE VALUE ETF 464288877   428,074 7,869 SH   SOLE   7,869 0 0
ISHARES TR S&P 500 VAL ETF 464287408   825,327 4,418 SH   SOLE   4,418 0 0
ISHARES TR MSCI EAFE ETF 464287465   23,939,135 299,763 SH   SOLE   294,818 0 4,945
ISHARES TR S&P SML 600 GWT 464287887   281,985 2,157 SH   SOLE   2,155 0 2
ISHARES TR CORE DIV GRWTH 46434V621   2,010,211 34,623 SH   SOLE   30,073 0 4,550
ISHARES TR SELECT DIVID ETF 464287168   2,158,389 17,523 SH   SOLE   5,683 0 11,840
ISHARES TR RUS MD CP GR ETF 464287481   13,723,413 120,233 SH   SOLE   118,811 0 1,422
ISHARES TR RUS 1000 VAL ETF 464287598   1,271,144 7,097 SH   SOLE   7,093 0 4
ISHARES TR RUS 1000 ETF 464287622   15,556,320 54,009 SH   SOLE   46,615 0 7,394
ISHARES TR MSCI USA QLT FCT 46432F339   359,480 2,187 SH   SOLE   1,955 0 232
ISHARES TR RUSSELL 3000 ETF 464287689   2,507,780 8,357 SH   SOLE   8,357 0 0
ISHARES TR RUS MID CAP ETF 464287499   4,495,385 53,459 SH   SOLE   36,437 0 17,022
ISHARES TR MSCI EMG MKT ETF 464287234   4,940,293 120,260 SH   SOLE   116,939 0 3,321
ISHARES TR RUSSELL 2000 ETF 464287655   5,551,398 26,397 SH   SOLE   24,034 0 2,363
ISHARES TR RUS 1000 GRW ETF 464287614   12,972,210 38,487 SH   SOLE   37,330 0 1,157
ISHARES TR CORE MSCI EAFE 46432F842   14,190,719 191,198 SH   SOLE   20,817 0 170,381
ISHARES TR CORE S&P MCP ETF 464287507   23,077,924 379,946 SH   SOLE   51,798 0 328,148
ISHARES TR CORE S&P SCP ETF 464287804   28,329,820 256,332 SH   SOLE   163,094 0 93,238
ISHARES TR U.S. TECH ETF 464287721   1,262,541 9,348 SH   SOLE   6,848 0 2,500
ISHARES TR CORE S&P500 ETF 464287200   68,729,524 130,731 SH   SOLE   17,527 0 113,204
ISHARES TR S&P 500 GRWT ETF 464287309   5,228,448 61,919 SH   SOLE   60,912 0 1,007
ISHARES TR CORE US AGGBD ET 464287226   2,031,261 20,740 SH   SOLE   9,859 0 10,881
ITT INC COM 45073V108   8,277,425 60,850 SH   SOLE   60,850 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   432,933 7,482 SH   SOLE   0 0 7,482
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   253,341 5,022 SH   SOLE   0 0 5,022
J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225   236,507 3,540 SH   SOLE   3,540 0 0
J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR 46641Q191   257,737 4,339 SH   SOLE   4,339 0 0
JACOBS SOLUTIONS INC COM 46982L108   234,285 1,524 SH   SOLE   1,524 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   378,977 7,469 SH   SOLE   7,469 0 0
JFROG LTD ORD SHS M6191J100   2,420,028 54,727 SH   SOLE   54,727 0 0
JOHNSON & JOHNSON COM 478160104   16,875,702 106,680 SH   SOLE   98,803 0 7,877
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365   671,937 23,585 SH   SOLE   23,375 0 210
JPMORGAN CHASE & CO COM 46625H100   87,266,188 435,677 SH   SOLE   416,154 0 19,523
KADANT INC COM 48282T104   24,498,832 74,669 SH   SOLE   74,604 0 65
KENVUE INC COM 49177J102   24,944,269 1,162,361 SH   SOLE   1,162,361 0 0
KEURIG DR PEPPER INC COM 49271V100   21,590,386 703,958 SH   SOLE   702,249 0 1,709
KEYSIGHT TECHNOLOGIES INC COM 49338L103   608,426 3,891 SH   SOLE   3,871 0 20
KIMBERLY-CLARK CORP COM 494368103   491,226 3,798 SH   SOLE   3,415 0 383
KINDER MORGAN INC DEL COM 49456B101   12,952,919 706,266 SH   SOLE   681,757 0 24,509
KLA CORP COM NEW 482480100   1,865,182 2,670 SH   SOLE   2,664 0 6
KROGER CO COM 501044101   296,562 5,191 SH   SOLE   5,191 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   228,877 1,074 SH   SOLE   1,074 0 0
LAKELAND BANCORP INC COM 511637100   1,815,000 150,000 SH   SOLE   150,000 0 0
LAM RESEARCH CORP COM 512807108   465,383 479 SH   SOLE   473 0 6
LINCOLN ELEC HLDGS INC COM 533900106   2,082,603 8,153 SH   SOLE   8,148 0 5
LINDE PLC SHS G54950103   869,207 1,872 SH   SOLE   1,867 0 5
LINKBANCORP INC COM 53578P105   231,449 33,350 SH   SOLE   33,350 0 0
LITTELFUSE INC COM 537008104   201,635 832 SH   SOLE   832 0 0
LIVE OAK BANCSHARES INC COM 53803X105   3,113,250 75,000 SH   SOLE   75,000 0 0
LOCKHEED MARTIN CORP COM 539830109   2,479,011 5,450 SH   SOLE   2,281 0 3,169
LOWES COS INC COM 548661107   22,227,711 87,260 SH   SOLE   83,978 0 3,282
LPL FINL HLDGS INC COM 50212V100   210,882 798 SH   SOLE   0 0 798
M & T BK CORP COM 55261F104   6,603,015 45,400 SH   SOLE   45,388 0 12
MARATHON PETE CORP COM 56585A102   924,079 4,586 SH   SOLE   4,586 0 0
MARKEL GROUP INC COM 570535104   3,773,271 2,480 SH   SOLE   2,469 0 11
MARKETAXESS HLDGS INC COM 57060D108   19,253,608 87,816 SH   SOLE   87,643 0 173
MARRIOTT INTL INC NEW CL A 571903202   599,741 2,377 SH   SOLE   2,377 0 0
MARSH & MCLENNAN COS INC COM 571748102   15,489,122 75,197 SH   SOLE   74,815 0 382
MARTIN MARIETTA MATLS INC COM 573284106   299,604 488 SH   SOLE   441 0 47
MARVELL TECHNOLOGY INC COM 573874104   5,989,863 84,507 SH   SOLE   72,313 0 12,194
MASTERCARD INCORPORATED CL A 57636Q104   18,200,000 37,793 SH   SOLE   33,033 0 4,760
MATADOR RES CO COM 576485205   4,431,792 66,374 SH   SOLE   66,374 0 0
MCCORMICK & CO INC COM NON VTG 579780206   356,286 4,639 SH   SOLE   4,618 0 21
MCDONALDS CORP COM 580135101   2,094,825 7,430 SH   SOLE   6,249 0 1,181
MEDTRONIC PLC SHS G5960L103   233,512 2,679 SH   SOLE   2,619 0 60
MERCK & CO INC COM 58933Y105   30,105,636 228,159 SH   SOLE   209,904 0 18,255
META PLATFORMS INC CL A 30303M102   3,659,077 7,536 SH   SOLE   6,940 0 596
MFA FINL INC COM 55272X607   786,925 68,968 SH   SOLE   68,968 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   12,461,703 138,911 SH   SOLE   124,993 0 13,918
MICRON TECHNOLOGY INC COM 595112103   206,168 1,749 SH   SOLE   1,700 0 49
MICROSOFT CORP COM 594918104   111,294,815 264,534 SH   SOLE   248,747 0 15,787
MKS INSTRS INC COM 55306N104   3,638,348 27,356 SH   SOLE   27,356 0 0
MONDAY COM LTD SHS M7S64H106   6,411,546 28,386 SH   SOLE   28,386 0 0
MONDELEZ INTL INC CL A 609207105   694,357 9,920 SH   SOLE   9,294 0 626
MONGODB INC CL A 60937P106   5,538,836 15,444 SH   SOLE   15,438 0 6
MONOLITHIC PWR SYS INC COM 609839105   30,169,847 44,536 SH   SOLE   44,492 0 44
MOODYS CORP COM 615369105   614,307 1,563 SH   SOLE   1,555 0 8
MORGAN STANLEY COM NEW 617446448   21,491,330 228,243 SH   SOLE   226,939 0 1,304
MPLX LP COM UNIT REP LTD 55336V100   1,411,793 33,970 SH   SOLE   33,970 0 0
NBT BANCORP INC COM 628778102   1,467,200 40,000 SH   SOLE   40,000 0 0
NEOGEN CORP COM 640491106   6,257,225 396,529 SH   SOLE   396,529 0 0
NETFLIX INC COM 64110L106   589,111 970 SH   SOLE   839 0 131
NEW YORK MTG TR INC COM 649604840   650,376 90,330 SH   SOLE   90,330 0 0
NEXTERA ENERGY INC COM 65339F101   2,190,576 34,276 SH   SOLE   26,346 0 7,930
NICOLET BANKSHARES INC COM 65406E102   1,719,800 20,000 SH   SOLE   20,000 0 0
NIKE INC CL B 654106103   581,336 6,186 SH   SOLE   4,916 0 1,270
NORDSON CORP COM 655663102   41,835,893 152,385 SH   SOLE   150,721 0 1,664
NORFOLK SOUTHN CORP COM 655844108   1,085,790 4,260 SH   SOLE   0 0 4,260
NORTHERN TR CORP COM 665859104   1,162,451 13,073 SH   SOLE   13,058 0 15
NORTHROP GRUMMAN CORP COM 666807102   11,171,636 23,339 SH   SOLE   21,383 0 1,956
NOVO-NORDISK A S ADR 670100205   1,489,822 11,603 SH   SOLE   10,824 0 779
NUSTAR ENERGY LP UNIT COM 67058H102   279,868 12,027 SH   SOLE   12,027 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105   155,666 14,062 SH   SOLE   14,062 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   266,354 37,045 SH   SOLE   37,045 0 0
NUVEEN PFD & INCOME TERM FD COM 67075A106   262,799 13,659 SH   SOLE   13,659 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101   171,900 15,000 SH   SOLE   15,000 0 0
NVIDIA CORPORATION COM 67066G104   8,120,608 8,987 SH   SOLE   8,268 0 719
NVR INC COM 62944T105   3,142,784 388 SH   SOLE   388 0 0
OCEANFIRST FINL CORP COM 675234108   1,230,750 75,000 SH   SOLE   75,000 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   3,377,813 15,402 SH   SOLE   15,402 0 0
OLD REP INTL CORP COM 680223104   8,494,336 276,508 SH   SOLE   276,508 0 0
OLD SECOND BANCORP INC ILL COM 680277100   2,076,000 150,000 SH   SOLE   150,000 0 0
OMNICELL COM COM 68213N109   2,524,611 86,371 SH   SOLE   86,221 0 150
OMNICOM GROUP INC COM 681919106   255,168 2,637 SH   SOLE   0 0 2,637
ONEOK INC NEW COM 682680103   3,233,176 40,329 SH   SOLE   37,532 0 2,797
ORACLE CORP COM 68389X105   3,034,237 24,156 SH   SOLE   23,964 0 192
OREILLY AUTOMOTIVE INC COM 67103H107   450,423 399 SH   SOLE   396 0 3
ORIGIN BANCORP INC COM 68621T102   6,716,600 215,000 SH   SOLE   215,000 0 0
PALO ALTO NETWORKS INC COM 697435105   34,321,484 120,795 SH   SOLE   120,733 0 62
PAYPAL HLDGS INC COM 70450Y103   447,788 6,684 SH   SOLE   6,314 0 370
PEPSICO INC COM 713448108   23,766,041 135,798 SH   SOLE   120,252 0 15,546
PERFORMANCE FOOD GROUP CO COM 71377A103   3,432,993 45,994 SH   SOLE   45,909 0 85
PFIZER INC COM 717081103   1,425,169 51,357 SH   SOLE   33,941 0 17,416
PGIM SHORT DUR HIG YLD OPP F COM 69355J104   769,000 50,000 SH   SOLE   50,000 0 0
PHILIP MORRIS INTL INC COM 718172109   980,344 10,700 SH   SOLE   9,458 0 1,242
PHILLIPS 66 COM 718546104   624,172 3,821 SH   SOLE   2,094 0 1,727
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   871,971 24,309 SH   SOLE   0 0 24,309
PIMCO ETF TR ENHNCD LW DUR AC 72201R718   222,847 2,349 SH   SOLE   0 0 2,349
PINNACLE FINL PARTNERS INC COM 72346Q104   4,902,889 57,090 SH   SOLE   57,090 0 0
PIONEER MUN HIGH INCOME OPPO COMMON STOCK 723760104   395,850 35,000 SH   SOLE   35,000 0 0
PIONEER MUNICIPAL HIGH INCOM COM 723762100   407,500 50,000 SH   SOLE   50,000 0 0
PNC FINL SVCS GROUP INC COM 693475105   1,294,367 8,010 SH   SOLE   2,310 0 5,700
POOL CORP COM 73278L105   20,582,186 51,010 SH   SOLE   50,568 0 442
POTLATCHDELTIC CORPORATION COM 737630103   15,828,777 336,639 SH   SOLE   336,639 0 0
PRECISION BIOSCIENCES INC COM NEW 74019P207   153,676 11,333 SH   SOLE   11,333 0 0
PRICE T ROWE GROUP INC COM 74144T108   418,284 3,431 SH   SOLE   3,168 0 263
PRIMIS FINANCIAL CORP COM 74167B109   11,070,489 909,654 SH   SOLE   909,654 0 0
PROCORE TECHNOLOGIES INC COM 74275K108   6,959,881 84,701 SH   SOLE   84,701 0 0
PROCTER AND GAMBLE CO COM 742718109   2,682,938 16,536 SH   SOLE   9,234 0 7,302
PROGRESSIVE CORP COM 743315103   39,837,507 192,619 SH   SOLE   190,824 0 1,795
PROSHARES TR S&P 500 DV ARIST 74348A467   3,164,622 31,206 SH   SOLE   29,631 0 1,575
PROVIDENT FINL SVCS INC COM 74386T105   4,371,000 300,000 SH   SOLE   300,000 0 0
PRUDENTIAL FINL INC COM 744320102   2,209,116 18,817 SH   SOLE   17,352 0 1,465
PTC INC COM 69370C100   58,170,895 307,880 SH   SOLE   306,936 0 944
PURE CYCLE CORP COM NEW 746228303   2,573,075 270,850 SH   SOLE   270,850 0 0
PURE STORAGE INC CL A 74624M102   407,395 7,836 SH   SOLE   7,640 0 196
Q2 HLDGS INC COM 74736L109   1,650,121 31,395 SH   SOLE   31,395 0 0
QUALCOMM INC COM 747525103   1,677,661 9,909 SH   SOLE   5,806 0 4,103
RANGE RES CORP COM 75281A109   13,730,613 398,798 SH   SOLE   398,798 0 0
RAYMOND JAMES FINL INC COM 754730109   1,175,171 9,151 SH   SOLE   9,151 0 0
RB GLOBAL INC COM 74935Q107   428,515 5,626 SH   SOLE   4,336 0 1,290
RBC BEARINGS INC COM 75524B104   13,786,725 50,996 SH   SOLE   50,955 0 41
REDWOOD TRUST INC COM 758075402   527,691 82,840 SH   SOLE   82,840 0 0
RELIANCE INC COM 759509102   2,499,667 7,480 SH   SOLE   7,472 0 8
RENASANT CORP COM 75970E107   1,788,828 57,115 SH   SOLE   50,000 0 7,115
REPLIGEN CORP COM 759916109   20,518,180 111,560 SH   SOLE   111,496 0 64
REVVITY INC COM 714046109   353,955 3,371 SH   SOLE   3,371 0 0
RITHM CAPITAL CORP COM NEW 64828T201   1,552,166 139,083 SH   SOLE   139,083 0 0
ROCKWELL AUTOMATION INC COM 773903109   938,083 3,220 SH   SOLE   3,201 0 19
ROPER TECHNOLOGIES INC COM 776696106   725,267 1,293 SH   SOLE   1,218 0 75
ROSS STORES INC COM 778296103   230,786 1,573 SH   SOLE   1,573 0 0
ROYAL BK CDA COM 780087102   326,952 3,241 SH   SOLE   3,241 0 0
ROYAL GOLD INC COM 780287108   9,194,771 75,485 SH   SOLE   75,485 0 0
RPM INTL INC COM 749685103   16,792,647 141,174 SH   SOLE   141,151 0 23
RTX CORPORATION COM 75513E101   9,783,778 100,316 SH   SOLE   94,981 0 5,335
RUNWAY GROWTH FINANCE CORP COM 78163D100   606,000 50,000 SH   SOLE   50,000 0 0
S&P GLOBAL INC COM 78409V104   45,139,339 106,098 SH   SOLE   105,305 0 793
SALESFORCE INC COM 79466L302   52,644,275 174,793 SH   SOLE   174,661 0 132
SARATOGA INVT CORP COM NEW 80349A208   580,000 25,000 SH   SOLE   25,000 0 0
SCHWAB CHARLES CORP COM 808513105   11,196,352 154,774 SH   SOLE   141,357 0 13,417
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   27,211,459 334,170 SH   SOLE   1,112 0 333,058
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   365,505 6,409 SH   SOLE   6,409 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   5,176,699 112,537 SH   SOLE   0 0 112,537
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   254,533 3,350 SH   SOLE   0 0 3,350
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   77,512,331 1,248,990 SH   SOLE   5,105 0 1,243,885
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   20,582,052 527,474 SH   SOLE   1,471 0 526,003
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   364,757 7,566 SH   SOLE   0 0 7,566
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   25,483,658 316,057 SH   SOLE   280,302 0 35,755
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   13,350,457 271,131 SH   SOLE   6,055 0 265,076
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   2,939,847 31,707 SH   SOLE   3,597 0 28,110
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   1,197,435 19,614 SH   SOLE   17,147 0 2,467
SEACOAST BKG CORP FLA COM NEW 811707801   13,080,768 515,194 SH   SOLE   515,194 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   323,233 2,188 SH   SOLE   2,188 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,152,356 5,533 SH   SOLE   3,159 0 2,374
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,069,891 25,401 SH   SOLE   24,696 0 705
SERVICENOW INC COM 81762P102   1,021,616 1,340 SH   SOLE   1,040 0 300
SHELL PLC SPON ADS 780259305   510,778 7,619 SH   SOLE   7,411 0 208
SHERWIN WILLIAMS CO COM 824348106   539,178 1,552 SH   SOLE   1,530 0 22
SHORE BANCSHARES INC COM 825107105   2,012,500 175,000 SH   SOLE   175,000 0 0
SKYLINE CHAMPION CORPORATION COM 830830105   1,174,243 13,813 SH   SOLE   12,630 0 1,183
SMARTFINANCIAL INC COM NEW 83190L208   2,096,992 99,525 SH   SOLE   99,525 0 0
SMUCKER J M CO COM NEW 832696405   3,126,863 24,842 SH   SOLE   24,829 0 13
SNAP INC CL A 83304A106   887,450 77,304 SH   SOLE   77,304 0 0
SNOWFLAKE INC CL A 833445109   3,439,510 21,284 SH   SOLE   21,100 0 184
SONOCO PRODS CO COM 835495102   735,204 12,711 SH   SOLE   12,711 0 0
SOUTHERN STS BANCSHARES INC COM 843878307   3,240,000 125,000 SH   SOLE   125,000 0 0
SOUTHSTATE CORPORATION COM 840441109   3,182,673 37,430 SH   SOLE   37,430 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   321,514 11,321 SH   SOLE   0 0 11,321
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   944,026 26,340 SH   SOLE   25,854 0 486
SPDR S&P 500 ETF TR TR UNIT 78462F103   67,603,818 129,244 SH   SOLE   118,802 0 10,442
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   17,606,613 31,644 SH   SOLE   31,274 0 370
SPDR SER TR PRTFLO S&P500 VL 78464A508   998,944 19,939 SH   SOLE   19,939 0 0
SPDR SER TR AEROSPACE DEF 78464A631   492,488 3,505 SH   SOLE   3,505 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853   479,095 11,131 SH   SOLE   11,131 0 0
SPDR SER TR BBG CONV SEC ETF 78464A359   1,024,459 14,026 SH   SOLE   14,026 0 0
SPDR SER TR S&P BK ETF 78464A797   687,048 14,587 SH   SOLE   14,587 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788   5,200,702 127,750 SH   SOLE   127,750 0 0
SPDR SER TR NUVEEN BLMBRG SH 78468R739   203,851 4,297 SH   SOLE   0 0 4,297
SPDR SER TR PORTFLI INTRMDIT 78464A672   378,316 13,425 SH   SOLE   13,425 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   4,213,397 45,898 SH   SOLE   21,058 0 24,840
SPDR SER TR S&P DIVID ETF 78464A763   700,629 5,339 SH   SOLE   2,236 0 3,103
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103   7,703,794 275,628 SH   SOLE   2,438 0 273,190
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   10,362,120 258,730 SH   SOLE   6,007 0 252,723
STARBUCKS CORP COM 855244109   919,664 10,063 SH   SOLE   7,809 0 2,254
STATE STR CORP COM 857477103   317,012 4,100 SH   SOLE   4,100 0 0
STEEL DYNAMICS INC COM 858119100   2,822,003 19,038 SH   SOLE   19,028 0 10
STELLAR BANCORP INC COM 858927106   2,436,000 100,000 SH   SOLE   100,000 0 0
STERIS PLC SHS USD G8473T100   42,080,494 187,174 SH   SOLE   185,968 0 1,206
STIFEL FINL CORP COM 860630102   4,611,561 58,994 SH   SOLE   58,994 0 0
STOCK YDS BANCORP INC COM 861025104   11,757,520 240,391 SH   SOLE   240,391 0 0
STRYKER CORPORATION COM 863667101   23,529,163 65,748 SH   SOLE   65,709 0 39
SYNOPSYS INC COM 871607107   50,586,277 88,515 SH   SOLE   88,442 0 73
SYSCO CORP COM 871829107   10,637,186 131,032 SH   SOLE   118,250 0 12,782
TARGA RES CORP COM 87612G101   1,029,636 9,194 SH   SOLE   9,194 0 0
TARGET CORP COM 87612E106   661,221 3,731 SH   SOLE   1,564 0 2,167
TE CONNECTIVITY LTD SHS H84989104   1,020,021 7,023 SH   SOLE   6,989 0 34
TELEDYNE TECHNOLOGIES INC COM 879360105   3,742,383 8,717 SH   SOLE   8,681 0 36
TESLA INC COM 88160R101   1,782,041 10,137 SH   SOLE   9,392 0 745
TEXAS INSTRS INC COM 882508104   10,260,779 58,899 SH   SOLE   58,889 0 10
THE CIGNA GROUP COM 125523100   205,929 567 SH   SOLE   553 0 14
THERMO FISHER SCIENTIFIC INC COM 883556102   11,079,202 19,062 SH   SOLE   17,682 0 1,380
TJX COS INC NEW COM 872540109   41,587,171 410,049 SH   SOLE   406,159 0 3,890
TORO CO COM 891092108   443,734 4,843 SH   SOLE   4,843 0 0
TRANSDIGM GROUP INC COM 893641100   330,069 268 SH   SOLE   268 0 0
TRAVELERS COMPANIES INC COM 89417E109   497,434 2,161 SH   SOLE   1,283 0 878
TREX CO INC COM 89531P105   5,391,986 54,055 SH   SOLE   54,055 0 0
TRICO BANCSHARES COM 896095106   12,563,189 341,577 SH   SOLE   341,577 0 0
TRIMBLE INC COM 896239100   1,816,304 28,221 SH   SOLE   28,221 0 0
TRIUMPH FINANCIAL INC COM 89679E300   3,352,777 42,269 SH   SOLE   42,269 0 0
TRUIST FINL CORP COM 89832Q109   231,201 5,931 SH   SOLE   0 0 5,931
TWO HARBORS INVENTMENT CORPO NOTE 6.250% 1/1 90187BAB7   81,132,500 850,000 PRN   SOLE   850,000 0 0
TYLER TECHNOLOGIES INC COM 902252105   45,889,703 107,973 SH   SOLE   107,723 0 250
ULTA BEAUTY INC COM 90384S303   326,800 625 SH   SOLE   622 0 3
UNION PAC CORP COM 907818108   23,015,968 93,588 SH   SOLE   93,148 0 440
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303   789,600 30,000 SH   SOLE   30,000 0 0
UNITED PARCEL SERVICE INC CL B 911312106   318,036 2,140 SH   SOLE   0 0 2,140
UNITED RENTALS INC COM 911363109   651,883 904 SH   SOLE   904 0 0
UNITEDHEALTH GROUP INC COM 91324P102   43,280,471 87,489 SH   SOLE   82,453 0 5,036
US BANCORP DEL COM NEW 902973304   1,593,235 35,643 SH   SOLE   31,787 0 3,856
US FOODS HLDG CORP COM 912008109   11,707,767 216,931 SH   SOLE   198,301 0 18,630
USCB FINANCIAL HOLDINGS INC CLASS A COM 90355N101   7,930,592 695,666 SH   SOLE   695,666 0 0
VAIL RESORTS INC COM 91879Q109   19,763,222 88,692 SH   SOLE   88,443 0 249
VALMONT INDS INC COM 920253101   740,312 3,243 SH   SOLE   3,243 0 0
VANECK ETF TRUST CLO ETF 92189H748   7,053,312 133,532 SH   SOLE   1,429 0 132,103
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   325,742 6,574 SH   SOLE   6,574 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   248,989 1,597 SH   SOLE   0 0 1,597
VANGUARD INDEX FDS SM CP VAL ETF 922908611   339,567 1,770 SH   SOLE   1,447 0 323
VANGUARD INDEX FDS GROWTH ETF 922908736   5,004,004 14,538 SH   SOLE   13,384 0 1,154
VANGUARD INDEX FDS LARGE CAP ETF 922908637   484,136 2,019 SH   SOLE   1,997 0 22
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,924,242 4,003 SH   SOLE   4,003 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   361,222 1,580 SH   SOLE   1,469 0 111
VANGUARD INDEX FDS MID CAP ETF 922908629   9,109,255 36,457 SH   SOLE   32,893 0 3,564
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,431,260 5,507 SH   SOLE   4,036 0 1,471
VANGUARD INDEX FDS VALUE ETF 922908744   1,166,307 7,161 SH   SOLE   6,897 0 264
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   8,458,314 144,217 SH   SOLE   144,217 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   464,870 11,130 SH   SOLE   10,654 0 476
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   1,274,829 14,709 SH   SOLE   14,709 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   782,153 9,946 SH   SOLE   9,946 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623   575,729 2,921 SH   SOLE   2,921 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649   353,465 2,528 SH   SOLE   2,528 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   15,134,985 82,881 SH   SOLE   81,313 0 1,568
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,058,748 17,558 SH   SOLE   17,143 0 415
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   6,046,071 120,512 SH   SOLE   118,376 0 2,136
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   964,326 7,970 SH   SOLE   7,372 0 598
VANGUARD WORLD FD INF TECH ETF 92204A702   13,448,272 25,648 SH   SOLE   25,648 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   241,362 2,590 SH   SOLE   2,590 0 0
VAXART INC COM NEW 92243A200   79,425 61,096 SH   SOLE   61,096 0 0
VEEVA SYS INC CL A COM 922475108   1,398,019 6,034 SH   SOLE   6,028 0 6
VERACYTE INC COM 92337F107   807,023 36,418 SH   SOLE   36,418 0 0
VERALTO CORP COM SHS 92338C103   693,408 7,821 SH   SOLE   7,667 0 154
VERISK ANALYTICS INC COM 92345Y106   480,890 2,040 SH   SOLE   2,029 0 11
VERITEX HLDGS INC COM 923451108   11,910,884 581,302 SH   SOLE   581,302 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   11,384,470 271,317 SH   SOLE   249,704 0 21,613
VERSABANK NEW COM 92512J106   5,443,630 513,550 SH   SOLE   513,550 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   497,433 1,190 SH   SOLE   1,174 0 16
VISA INC COM CL A 92826C839   80,649,988 288,986 SH   SOLE   278,292 0 10,694
VISTEON CORP COM NEW 92839U206   12,418,100 105,587 SH   SOLE   105,496 0 91
WALMART INC COM 931142103   1,147,312 19,068 SH   SOLE   12,591 0 6,477
WASTE MGMT INC DEL COM 94106L109   605,299 2,840 SH   SOLE   1,832 0 1,008
WATERSTONE FINL INC MD COM 94188P101   221,421 18,194 SH   SOLE   18,194 0 0
WATSCO INC COM 942622200   33,306,578 77,104 SH   SOLE   77,104 0 0
WEBSTER FINL CORP COM 947890109   3,454,797 68,048 SH   SOLE   68,048 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804   1,353,478 1,110 SH   SOLE   1,110 0 0
WELLS FARGO CO NEW COM 949746101   951,820 16,422 SH   SOLE   16,302 0 120
WEST PHARMACEUTICAL SVSC INC COM 955306105   27,584,748 69,710 SH   SOLE   69,667 0 43
WHIRLPOOL CORP COM 963320106   732,734 6,125 SH   SOLE   5,006 0 1,119
WILLIAMS COS INC COM 969457100   781,895 20,064 SH   SOLE   13,683 0 6,381
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   643,259 12,791 SH   SOLE   12,791 0 0
WISDOMTREE TR US AI ENHANCED 97717W406   1,743,491 17,130 SH   SOLE   17,130 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604   5,576,025 170,625 SH   SOLE   170,625 0 0
WISDOMTREE TR ITL HDG QTLY DIV 97717X594   12,007,701 261,378 SH   SOLE   261,378 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851   4,037,310 37,210 SH   SOLE   37,196 0 14
WISDOMTREE TR US MIDCAP DIVID 97717W505   10,174,734 208,665 SH   SOLE   207,450 0 1,215
WISDOMTREE TR US QTLY DIV GRT 97717X669   16,205,708 212,752 SH   SOLE   211,424 0 1,328
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   2,934,087 60,747 SH   SOLE   59,787 0 960
WORKDAY INC CL A 98138H101   556,161 2,039 SH   SOLE   2,023 0 16
WP CAREY INC COM 92936U109   771,472 13,669 SH   SOLE   13,669 0 0
XCEL ENERGY INC COM 98389B100   245,538 4,565 SH   SOLE   4,525 0 40
ZOETIS INC CL A 98978V103   13,233,733 78,106 SH   SOLE   76,859 0 1,247
ZSCALER INC COM 98980G102   3,960,798 20,562 SH   SOLE   20,562 0 0