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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
2023 ETF SERIES TRUST II GMO INTL VALUE 90139K407 13,474,210 461,523 SH SOLE 455,357 0 6,166
2023 ETF SERIES TRUST II GMO US QUALITY E 90139K100 28,386,363 828,557 SH SOLE 812,449 0 16,108
3-D SYS CORP DEL COM NEW 88554D205 308,562 200,365 SH SOLE 200,365 0 0
3M CO COM 88579Y101 1,468,551 9,646 SH SOLE 9,646 0 0
ABBOTT LABS COM 002824100 15,257,254 112,177 SH SOLE 108,104 0 4,073
ABBVIE INC COM 00287Y109 31,288,123 168,560 SH SOLE 164,285 50 4,225
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10,491,427 35,101 SH SOLE 34,976 0 125
ACUMEN PHARMACEUTICALS INC COM 00509G209 20,903 18,020 SH SOLE 18,020 0 0
ADOBE INC COM 00724F101 13,898,788 35,925 SH SOLE 35,900 0 25
ADVANCED ENERGY INDS COM 007973100 13,228,772 99,840 SH SOLE 99,840 0 0
ADVANCED MICRO DEVICES INC COM 007903107 6,266,272 44,160 SH SOLE 44,160 0 0
AECOM COM 00766T100 465,209 4,122 SH SOLE 4,122 0 0
AERCAP HOLDINGS NV SHS N00985106 469,253 4,011 SH SOLE 4,011 0 0
AEROVIRONMENT INC COM 008073108 28,702,444 100,728 SH SOLE 97,317 0 3,411
AFLAC INC COM 001055102 1,973,244 18,711 SH SOLE 18,711 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 645,121 5,467 SH SOLE 5,467 0 0
AGNICO EAGLE MINES LTD COM 008474108 748,664 6,295 SH SOLE 6,170 125 0
AIR PRODS & CHEMS INC COM 009158106 638,866 2,265 SH SOLE 2,265 0 0
AIRBNB INC COM CL A 009066101 570,048 4,307 SH SOLE 4,307 0 0
ALASKA AIR GROUP INC COM 011659109 517,066 10,450 SH SOLE 10,450 0 0
ALBEMARLE CORP COM 012653101 2,510,184 40,054 SH SOLE 40,054 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 3,136,689 175,922 SH SOLE 175,922 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,429,455 12,604 SH SOLE 12,604 0 0
ALLIENT INC COM 019330109 12,101,288 333,277 SH SOLE 329,794 0 3,483
ALLSTATE CORP COM 020002101 532,666 2,646 SH SOLE 2,471 0 175
ALPHABET INC CAP STK CL A 02079K305 63,073,865 357,907 SH SOLE 0 0 0
ALPHABET INC CAP STK CL C 02079K107 62,880,921 354,478 SH SOLE 350,266 0 4,212
ALTICE USA INC CL A 02156K103 217,563 101,665 SH SOLE 101,665 0 0
ALTRIA GROUP INC COM 02209S103 2,990,329 51,003 SH SOLE 51,003 0 0
AMAZON COM INC COM 023135106 116,213,720 529,713 SH SOLE 523,173 0 6,540
AMBARELLA INC SHS G037AX101 25,662,090 388,437 SH SOLE 0 0 0
AMER SPORTS INC COM SHS G0260P102 1,441,097 37,180 SH SOLE 37,180 0 0
AMERICAN ELEC PWR CO INC COM 025537101 3,601,254 34,708 SH SOLE 34,708 0 0
AMERICAN EXPRESS CO COM 025816109 52,679,153 165,149 SH SOLE 161,608 0 3,541
AMERICAN INTL GROUP INC COM NEW 026874784 661,963 7,734 SH SOLE 7,708 0 26
AMERICAN TOWER CORP NEW COM 03027X100 1,005,841 4,551 SH SOLE 4,551 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 487,136 3,502 SH SOLE 3,178 0 324
AMERIPRISE FINL INC COM 03076C106 664,373 1,245 SH SOLE 1,245 0 0
AMGEN INC COM 031162100 16,788,147 60,127 SH SOLE 57,957 0 2,170
AMPHENOL CORP NEW CL A 032095101 887,310 8,985 SH SOLE 8,985 0 0
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664 288,476 3,340 SH SOLE 3,340 0 0
ANALOG DEVICES INC COM 032654105 2,688,691 11,296 SH SOLE 11,246 0 50
ANGI INC CL A NEW 00183L201 1,252,892 82,103 SH SOLE 82,103 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 335,079 4,876 SH SOLE 4,876 0 0
AON PLC SHS CL A G0403H108 370,317 1,038 SH SOLE 1,038 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 352,121 2,482 SH SOLE 2,482 0 0
APPLE INC COM 037833100 264,406,748 1,288,720 SH SOLE 1,272,740 0 15,980
APPLIED INDL TECHNOLOGIES IN COM 03820C105 2,531,658 10,891 SH SOLE 10,891 0 0
APPLIED MATLS INC COM 038222105 18,254,431 99,713 SH SOLE 98,713 0 1,000
APTIV PLC COM SHS G3265R107 590,785 8,660 SH SOLE 8,660 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 251,503 4,765 SH SOLE 4,765 0 0
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 130,974 16,600 SH SOLE 16,600 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 430,977 2,488 SH SOLE 2,488 0 0
ARGAN INC COM 04010E109 1,830,645 8,303 SH SOLE 8,303 0 0
ARISTA NETWORKS INC COM SHS 040413205 1,317,491 12,877 SH SOLE 12,877 0 0
ARM HOLDINGS PLC SPONSORED ADS 042068205 5,718,641 35,357 SH SOLE 35,132 0 225
ARRAY TECHNOLOGIES INC COM SHS 04271T100 3,026,800 513,017 SH SOLE 511,517 0 1,500
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 3,342,664 211,561 SH SOLE 211,561 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 2,246,240 2,803 SH SOLE 2,803 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,070,829 29,634 SH SOLE 29,634 0 0
AT&T INC COM 00206R102 15,242,735 526,701 SH SOLE 524,076 0 2,625
ATLANTA BRAVES HLDGS INC COM SER A 047726104 1,828,890 37,165 SH SOLE 37,165 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 8,505,532 271,916 SH SOLE 268,746 0 3,170
AUTODESK INC COM 052769106 293,782 949 SH SOLE 949 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 9,893,707 32,081 SH SOLE 29,458 0 2,623
AUTOZONE INC COM 053332102 247,866 67 SH SOLE 67 0 0
AVERY DENNISON CORP COM 053611109 1,423,284 8,111 SH SOLE 7,724 0 387
AXOS FINANCIAL INC COM 05465C100 638,736 8,400 SH SOLE 8,400 0 0
BAKER HUGHES COMPANY CL A 05722G100 6,255,631 163,162 SH SOLE 163,162 0 0
BANCO SANTANDER S.A. ADR 05964H105 1,146,106 138,085 SH SOLE 138,085 0 0
BANK AMERICA CORP COM 060505104 43,620,345 921,816 SH SOLE 903,925 0 17,891
BANK MONTREAL QUE COM 063671101 3,717,168 33,600 SH SOLE 33,600 0 0
BANK NEW YORK MELLON CORP COM 064058100 5,536,437 60,767 SH SOLE 59,567 0 1,200
BANK NOVA SCOTIA HALIFAX COM 064149107 1,519,925 27,500 SH SOLE 27,500 0 0
BARRICK MNG CORP COM SHS 06849F108 470,756 22,611 SH SOLE 22,611 0 0
BCE INC COM NEW 05534B760 266,306 12,012 SH SOLE 12,012 0 0
BECTON DICKINSON & CO COM 075887109 5,244,629 30,448 SH SOLE 28,792 0 1,656
BEL FUSE INC CL B 077347300 1,374,010 14,065 SH SOLE 14,065 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,915,200 4 SH SOLE 4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 53,242,401 109,604 SH SOLE 107,343 0 2,261
BICYCLE THERAPEUTICS PLC SPONSORED ADS 088786108 1,195,073 171,953 SH SOLE 171,953 0 0
BIOGEN INC COM 09062X103 567,541 4,519 SH SOLE 4,519 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 101,875 10,481 SH SOLE 10,481 0 0
BLACKROCK ETF TRUST II ISHARES FLEXIBLE 092528603 621,146 11,755 SH SOLE 11,755 0 0
BLACKROCK FLOATING RATE INC COM 091941104 432,187 34,520 SH SOLE 34,520 0 0
BLACKROCK INC COM 09290D101 43,169,071 41,143 SH SOLE 40,804 0 339
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 1,207,720 55,172 SH SOLE 55,172 0 0
BLACKSTONE INC COM 09260D107 31,029,237 207,442 SH SOLE 204,371 0 3,071
BLOCK INC CL A 852234103 202,499 2,981 SH SOLE 2,981 0 0
BLOOM ENERGY CORP COM CL A 093712107 10,398,431 434,717 SH SOLE 434,717 0 0
BOEING CO COM 097023105 10,819,609 51,638 SH SOLE 0 0 0
BOOKING HOLDINGS INC COM 09857L108 3,645,230 630 SH SOLE 630 0 0
BORGWARNER INC COM 099724106 434,258 12,971 SH SOLE 12,971 0 0
BOSTON SCIENTIFIC CORP COM 101137107 868,767 8,088 SH SOLE 8,088 0 0
BOYD GAMING CORP COM 103304101 28,009,943 358,046 SH SOLE 358,046 0 0
BP PLC SPONSORED ADR 055622104 1,674,166 55,936 SH SOLE 39,956 0 15,980
BRISTOL-MYERS SQUIBB CO COM 110122108 5,437,629 117,469 SH SOLE 110,729 75 6,665
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 305,610 6,457 SH SOLE 6,457 0 0
BROADCOM INC COM 11135F101 131,385,807 476,640 SH SOLE 473,618 0 3,022
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,946,349 12,123 SH SOLE 12,088 0 35
BWX TECHNOLOGIES INC COM 05605H100 11,773,015 81,723 SH SOLE 80,852 0 871
CABOT CORP COM 127055101 450,000 6,000 SH SOLE 6,000 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 321,765 1,044 SH SOLE 1,044 0 0
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 172,875 16,433 SH SOLE 16,433 0 0
CALAVO GROWERS INC COM 128246105 1,072,933 40,351 SH SOLE 40,351 0 0
CALIFORNIA BANCORP COM 84252A106 781,286 49,574 SH SOLE 49,574 0 0
CAMECO CORP COM 13321L108 27,572,494 371,447 SH SOLE 0 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 4,270,596 381,644 SH SOLE 381,644 0 0
CANADIAN IMPERIAL BK COMM COM 136069101 1,402,434 19,800 SH SOLE 19,800 0 0
CANADIAN NATL RY CO COM 136375102 13,321,192 128,039 SH SOLE 127,296 0 743
CANADIAN PACIFIC KANSAS CITY COM 13646K108 20,117,396 253,783 SH SOLE 252,633 0 1,150
CAPITAL ONE FINL CORP COM 14040H105 9,835,316 46,227 SH SOLE 43,379 0 2,848
CARDINAL HEALTH INC COM 14149Y108 231,575 1,378 SH SOLE 1,378 0 0
CARIBOU BIOSCIENCES INC COM 142038108 16,258 12,903 SH SOLE 12,903 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 493,067 1,784 SH SOLE 1,631 0 153
CARRIER GLOBAL CORPORATION COM 14448C104 2,899,900 39,622 SH SOLE 34,967 0 4,655
CASEYS GEN STORES INC COM 147528103 266,871 523 SH SOLE 523 0 0
CASS INFORMATION SYS INC COM 14808P109 3,442,457 79,228 SH SOLE 79,228 0 0
CATERPILLAR INC COM 149123101 43,736,590 112,662 SH SOLE 109,191 0 3,471
CELSIUS HLDGS INC COM NEW 15118V207 1,241,164 26,755 SH SOLE 26,755 0 0
CENCORA INC COM 03073E105 832,543 2,777 SH SOLE 2,777 0 0
CERENCE INC COM 156727109 356,921 34,958 SH SOLE 34,958 0 0
CF INDS HLDGS INC COM 125269100 4,781,991 51,978 SH SOLE 51,078 0 900
CGI INC CL A SUB VTG 12532H104 1,100,715 10,500 SH SOLE 10,500 0 0
CHENIERE ENERGY INC COM NEW 16411R208 3,089,808 12,688 SH SOLE 12,688 0 0
CHEVRON CORP NEW COM 166764100 28,370,081 198,129 SH SOLE 0 0 0
CHEWY INC CL A 16679L109 1,561,298 36,633 SH SOLE 36,633 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,854,247 33,023 SH SOLE 32,143 0 880
CHUBB LIMITED COM H1467J104 4,166,520 14,381 SH SOLE 14,381 0 0
CHURCH & DWIGHT CO INC COM 171340102 320,719 3,337 SH SOLE 3,287 50 0
CIENA CORP COM NEW 171779309 326,215 4,011 SH SOLE 4,011 0 0
CINTAS CORP COM 172908105 296,016 1,328 SH SOLE 1,328 0 0
CISCO SYS INC COM 17275R102 49,822,438 718,110 SH SOLE 702,132 0 15,978
CITIGROUP INC COM NEW 172967424 28,953,180 340,145 SH SOLE 0 0 0
CITIZENS FINL GROUP INC COM 174610105 883,141 19,735 SH SOLE 19,735 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 17,550 15,000 SH SOLE 15,000 0 0
CLIMB GLOBAL SOLUTIONS INC COM 946760105 1,603,222 14,996 SH SOLE 14,996 0 0
CLOROX CO DEL COM 189054109 1,348,451 11,231 SH SOLE 11,231 0 0
CLOUDFLARE INC CL A COM 18915M107 453,934 2,318 SH SOLE 2,318 0 0
CME GROUP INC COM 12572Q105 909,374 3,299 SH SOLE 3,299 0 0
COCA COLA CO COM 191216100 13,275,880 187,645 SH SOLE 186,395 100 1,150
COGNEX CORP COM 192422103 13,773,757 434,229 SH SOLE 0 0 0
COHERENT CORP COM 19247G107 36,850,464 413,075 SH SOLE 407,908 0 5,167
COLGATE PALMOLIVE CO COM 194162103 6,881,384 75,703 SH SOLE 75,703 0 0
COLLPLANT BIOTECHNOLOGIES LT SHS NEW M2R51X116 689,782 507,193 SH SOLE 502,193 0 5,000
COMCAST CORP NEW CL A 20030N101 18,846,708 528,067 SH SOLE 0 0 0
COMMVAULT SYS INC COM 204166102 21,968,892 126,019 SH SOLE 126,019 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 235,079 10,700 SH SOLE 10,700 0 0
CONOCOPHILLIPS COM 20825C104 8,089,432 90,143 SH SOLE 89,893 0 250
CONSOLIDATED EDISON INC COM 209115104 3,584,521 35,720 SH SOLE 31,925 0 3,796
CONSTELLATION BRANDS INC CL A 21036P108 739,796 4,548 SH SOLE 4,548 0 0
CONSTELLATION ENERGY CORP COM 21037T109 2,041,111 6,324 SH SOLE 6,324 0 0
COPART INC COM 217204106 585,702 11,936 SH SOLE 11,936 0 0
CORNING INC COM 219350105 15,977,031 303,804 SH SOLE 0 0 0
CORTEVA INC COM 22052L104 1,833,960 24,607 SH SOLE 23,321 0 1,286
COSTCO WHSL CORP NEW COM 22160K105 36,455,098 36,826 SH SOLE 35,214 0 1,612
COTERRA ENERGY INC COM 127097103 378,695 14,921 SH SOLE 14,921 0 0
CRANE COMPANY COMMON STOCK 224408104 717,594 3,779 SH SOLE 3,779 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 51,622 17,440 SH SOLE 17,440 0 0
CRH PLC ORD G25508105 943,520 10,278 SH SOLE 10,278 0 0
CROCS INC COM 227046109 1,170,999 11,562 SH SOLE 11,362 0 200
CROWDSTRIKE HLDGS INC CL A 22788C105 11,313,812 22,214 SH SOLE 22,214 0 0
CROWN CASTLE INC COM 22822V101 355,861 3,464 SH SOLE 3,464 0 0
CSX CORP COM 126408103 3,474,085 106,469 SH SOLE 106,369 0 100
CTO RLTY GROWTH INC NEW COM 22948Q101 1,021,524 59,184 SH SOLE 59,184 0 0
CUBESMART COM 229663109 529,911 12,468 SH SOLE 12,468 0 0
CUMMINS INC COM 231021106 11,104,657 33,907 SH SOLE 33,786 0 121
CVS HEALTH CORP COM 126650100 4,320,250 62,630 SH SOLE 62,370 0 260
CYBERARK SOFTWARE LTD SHS M2682V108 1,322,360 3,250 SH SOLE 3,250 0 0
CYTOKINETICS INC COM NEW 23282W605 6,889,732 208,527 SH SOLE 208,127 0 400
D R HORTON INC COM 23331A109 386,093 2,995 SH SOLE 2,995 0 0
DANA INC COM 235825205 669,896 39,061 SH SOLE 39,061 0 0
DANAHER CORPORATION COM 235851102 5,257,658 26,616 SH SOLE 24,676 0 1,940
DARDEN RESTAURANTS INC COM 237194105 263,090 1,207 SH SOLE 1,207 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 64,240 44,000 SH SOLE 44,000 0 0
DEERE & CO COM 244199105 3,598,354 7,077 SH SOLE 7,077 0 0
DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 507,000 130,000 SH SOLE 130,000 0 0
DELL TECHNOLOGIES INC CL C 24703L202 2,642,407 21,553 SH SOLE 21,553 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 4,075,252 82,864 SH SOLE 82,864 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898 1,129,915 38,590 SH SOLE 38,590 0 0
DEVON ENERGY CORP NEW COM 25179M103 3,355,160 105,475 SH SOLE 104,240 0 1,235
DIAGEO PLC SPON ADR NEW 25243Q205 1,598,524 15,852 SH SOLE 15,442 0 410
DIAMONDBACK ENERGY INC COM 25278X109 6,085,449 44,290 SH SOLE 44,290 0 0
DIGITAL RLTY TR INC COM 253868103 19,323,161 110,842 SH SOLE 110,842 0 0
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 6,269,788 216,573 SH SOLE 216,573 0 0
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 13,552,443 392,029 SH SOLE 392,029 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 209,507 5,846 SH SOLE 5,846 0 0
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 14,057,437 395,316 SH SOLE 395,316 0 0
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815 9,669,639 328,564 SH SOLE 328,564 0 0
DISNEY WALT CO COM 254687106 16,338,429 131,751 SH SOLE 128,596 0 3,155
DOCUSIGN INC COM 256163106 304,784 3,913 SH SOLE 3,913 0 0
DOLLAR GEN CORP NEW COM 256677105 575,158 5,028 SH SOLE 5,028 0 0
DOMINION ENERGY INC COM 25746U109 3,669,380 64,922 SH SOLE 64,922 0 0
DONEGAL GROUP INC CL A 257701201 1,090,281 54,446 SH SOLE 54,446 0 0
DOVER CORP COM 260003108 1,186,583 6,476 SH SOLE 6,476 0 0
DOW INC COM 260557103 1,596,412 60,287 SH SOLE 58,244 0 2,043
DTE ENERGY CO COM 233331107 762,746 5,758 SH SOLE 5,758 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,775,942 32,000 SH SOLE 31,849 0 150
DUPONT DE NEMOURS INC COM 26614N102 3,908,157 56,979 SH SOLE 54,983 21 1,975
DYCOM INDS INC COM 267475101 13,989,128 57,241 SH SOLE 56,641 0 600
EASTMAN CHEM CO COM 277432100 390,060 5,224 SH SOLE 5,224 0 0
EATON CORP PLC SHS G29183103 40,046,819 112,179 SH SOLE 111,731 20 428
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 155,608 11,219 SH SOLE 11,219 0 0
ECOLAB INC COM 278865100 1,023,715 3,799 SH SOLE 3,799 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 400,592 5,122 SH SOLE 5,122 0 0
ELEVANCE HEALTH INC COM 036752103 1,342,511 3,452 SH SOLE 3,452 0 0
ELI LILLY & CO COM 532457108 42,236,536 54,182 SH SOLE 52,440 30 1,712
EMBRAER S.A. SPONSORED ADS 29082A107 2,328,416 40,914 SH SOLE 40,914 0 0
EMCOR GROUP INC COM 29084Q100 412,935 772 SH SOLE 772 0 0
EMERSON ELEC CO COM 291011104 7,459,378 55,947 SH SOLE 53,559 0 2,388
ENBRIDGE INC COM 29250N105 3,724,208 82,176 SH SOLE 82,053 123 0
ENERGIZER HLDGS INC NEW COM 29272W109 955,074 47,375 SH SOLE 47,375 0 0
ENERGY RECOVERY INC COM 29270J100 5,101,405 399,171 SH SOLE 0 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 592,034 32,655 SH SOLE 14,455 0 18,200
ENERSYS COM 29275Y102 1,530,566 17,845 SH SOLE 17,845 0 0
ENTEGRIS INC COM 29362U104 217,755 2,700 SH SOLE 2,700 0 0
ENTERGY CORP NEW COM 29364G103 288,614 3,472 SH SOLE 3,472 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,899,406 93,499 SH SOLE 39,190 0 54,309
EOG RES INC COM 26875P101 3,998,661 33,431 SH SOLE 33,431 0 0
EQT CORP COM 26884L109 217,417 3,728 SH SOLE 3,728 0 0
EQUINIX INC COM 29444U700 375,462 472 SH SOLE 472 0 0
EQUITABLE HLDGS INC COM 29452E101 971,372 17,315 SH SOLE 17,315 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 60,152 61,105 SH SOLE 61,105 0 0
ESSENTIAL UTILS INC COM 29670G102 279,924 7,537 SH SOLE 7,537 0 0
ESSEX PPTY TR INC COM 297178105 270,364 954 SH SOLE 954 0 0
EVE HLDG INC COM 29970N104 1,556,843 226,945 SH SOLE 226,945 0 0
EVERCORE INC CLASS A 29977A105 5,384,199 19,940 SH SOLE 19,940 0 0
EVERSOURCE ENERGY COM 30040W108 3,086,397 48,513 SH SOLE 47,738 175 600
EVOLUS INC COM 30052C107 6,317,692 685,960 SH SOLE 685,960 0 0
EXCHANGE TRADED CONCEPTS TRU ROBO GLB ETF 301505707 2,702,235 45,203 SH SOLE 27,178 0 18,025
EXELON CORP COM 30161N101 508,188 11,704 SH SOLE 11,704 0 0
EXPEDIA GROUP INC COM NEW 30212P303 2,030,966 12,040 SH SOLE 12,040 0 0
EXXON MOBIL CORP COM 30231G102 26,497,093 245,799 SH SOLE 238,405 0 7,394
F5 INC COM 315616102 414,403 1,408 SH SOLE 1,408 0 0
FAIR ISAAC CORP COM 303250104 323,549 177 SH SOLE 177 0 0
FARO TECHNOLOGIES INC COM 311642102 13,315,446 303,175 SH SOLE 303,175 0 0
FASTENAL CO COM 311900104 441,890 10,521 SH SOLE 10,521 0 0
FEDEX CORP COM 31428X106 18,633,491 81,974 SH SOLE 0 0 0
FERRARI N V COM N3167Y103 626,184 1,276 SH SOLE 1,276 0 0
FIDELITY COVINGTON TRUST ENHANCED LARGE 316092113 288,723 8,371 SH SOLE 8,371 0 0
FIFTH THIRD BANCORP COM 316773100 248,096 6,032 SH SOLE 6,032 0 0
FIRST BANCORP N C COM 318910106 3,065,930 69,538 SH SOLE 69,538 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 338,469 173 SH SOLE 173 0 0
FIRST SOLAR INC COM 336433107 599,586 3,622 SH SOLE 3,622 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 596,047 4,900 SH SOLE 4,800 0 100
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 665,004 7,375 SH SOLE 7,375 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 23,405,722 309,681 SH SOLE 250,587 0 59,094
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 12,464,973 198,677 SH SOLE 195,604 0 3,073
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 18,879,360 70,098 SH SOLE 65,311 0 4,787
FIRST TR EXCHANGE-TRADED FD FT VEST RIS 33738D879 19,087,961 772,479 SH SOLE 739,519 0 32,960
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 848,596 5,260 SH SOLE 739 0 4,521
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 5,887,586 166,882 SH SOLE 156,807 0 10,075
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740F755 2,369,736 74,520 SH SOLE 74,520 0 0
FIRST TR EXCHNG TRADED FD VI SMITH OPPORT FXD 33740F805 287,699 6,555 SH SOLE 6,555 0 0
FISERV INC COM 337738108 3,589,231 20,818 SH SOLE 20,818 0 0
FLEXSHARES TR FLEXSHARES ULTRA 33939L886 344,703 4,565 SH SOLE 4,565 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 269,853 6,728 SH SOLE 6,728 0 0
FLOWSERVE CORP COM 34354P105 212,018 4,050 SH SOLE 4,050 0 0
FORD MTR CO COM 345370860 157,510 14,517 SH SOLE 14,517 0 0
FORMFACTOR INC COM 346375108 9,205,294 267,518 SH SOLE 267,518 0 0
FORTINET INC COM 34959E109 1,368,191 12,942 SH SOLE 12,942 0 0
FREEPORT-MCMORAN INC CL B 35671D857 9,656,961 222,767 SH SOLE 0 0 0
FRONTIER COMMUNICATIONS PARE COM 35909D109 881,426 24,215 SH SOLE 24,215 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,265,314 3,953 SH SOLE 3,943 0 10
GAMING & LEISURE PPTYS INC COM 36467J108 234,847 5,031 SH SOLE 5,031 0 0
GARMIN LTD SHS H2906T109 436,225 2,090 SH SOLE 2,090 0 0
GATX CORP COM 361448103 310,191 2,020 SH SOLE 2,020 0 0
GDS HLDGS LTD SPONSORED ADS 36165L108 7,972,870 260,807 SH SOLE 259,007 0 1,800
GE AEROSPACE COM NEW 369604301 6,025,490 23,410 SH SOLE 23,410 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 1,680,225 22,684 SH SOLE 22,684 0 0
GE VERNOVA INC COM 36828A101 5,869,034 11,091 SH SOLE 11,091 0 0
GENERAC HLDGS INC COM 368736104 262,188 1,831 SH SOLE 1,831 0 0
GENERAL DYNAMICS CORP COM 369550108 12,036,924 41,270 SH SOLE 41,270 0 0
GENERAL MLS INC COM 370334104 3,932,678 75,906 SH SOLE 75,334 0 572
GENERAL MTRS CO COM 37045V100 1,547,383 31,444 SH SOLE 31,444 0 0
GENUINE PARTS CO COM 372460105 363,566 2,997 SH SOLE 2,997 0 0
GERON CORP COM 374163103 71,212 50,505 SH SOLE 50,505 0 0
GILEAD SCIENCES INC COM 375558103 11,288,291 101,816 SH SOLE 101,091 0 725
GLOBAL X FDS ARTIFICIAL ETF 37954Y632 225,222 5,155 SH SOLE 1,540 0 3,615
GLOBAL X FDS DEFENSE TECH ETF 37960A529 582,919 9,675 SH SOLE 8,850 0 825
GLOBAL X FDS GLBL X MLP ETF 37954Y343 3,965,800 79,000 SH SOLE 7,053 0 71,947
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 124,934 13,928 SH SOLE 13,928 0 0
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 488,246 12,580 SH SOLE 3,150 0 9,430
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5,956,841 182,445 SH SOLE 181,220 0 1,225
GLOBAL X FDS US INFR DEV ETF 37954Y673 430,627 9,881 SH SOLE 7,381 0 2,500
GOLAR LNG LTD SHS G9456A100 44,236,649 1,073,966 SH SOLE 1,070,257 0 3,709
GOLDMAN SACHS GROUP INC COM 38141G104 26,927,097 38,046 SH SOLE 37,976 0 70
GRAHAM HLDGS CO COM CL B 384637104 333,998 353 SH SOLE 353 0 0
GRAINGER W W INC COM 384802104 1,885,125 1,812 SH SOLE 1,812 0 0
GRANITE CONSTR INC COM 387328107 14,347,613 153,434 SH SOLE 152,134 0 1,300
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 1,223,588 14,424 SH SOLE 14,424 0 0
GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206 223,873 102,225 SH SOLE 102,225 0 0
GSK PLC SPONSORED ADR 37733W204 887,158 23,103 SH SOLE 23,103 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 860,286 17,665 SH SOLE 17,665 0 0
HACKETT GROUP INC COM 404609109 2,113,597 83,147 SH SOLE 83,147 0 0
HANOVER INS GROUP INC COM 410867105 2,251,287 13,253 SH SOLE 13,253 0 0
HARTFORD INSURANCE GROUP INC COM 416515104 341,518 2,692 SH SOLE 2,692 0 0
HASBRO INC COM 418056107 3,939,083 53,361 SH SOLE 52,561 0 800
HCA HEALTHCARE INC COM 40412C101 1,312,962 3,427 SH SOLE 3,427 0 0
HCI GROUP INC COM 40416E103 233,627 1,535 SH SOLE 1,535 0 0
HEICO CORP NEW COM 422806109 1,025,016 3,125 SH SOLE 3,125 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 1,065,371 31,926 SH SOLE 31,926 0 0
HELMERICH & PAYNE INC COM 423452101 2,233,037 147,298 SH SOLE 0 0 0
HERSHEY CO COM 427866108 320,358 1,930 SH SOLE 1,930 0 0
HESS CORP COM 42809H107 501,765 3,622 SH SOLE 3,622 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 200,205 9,790 SH SOLE 9,790 0 0
HEXCEL CORP NEW COM 428291108 7,795,234 137,993 SH SOLE 137,993 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 6,601,863 24,787 SH SOLE 24,387 0 400
HOME DEPOT INC COM 437076102 57,273,417 156,212 SH SOLE 151,046 17 5,149
HONEYWELL INTL INC COM 438516106 28,167,276 120,952 SH SOLE 118,896 20 2,036
HOWMET AEROSPACE INC COM 443201108 1,058,708 5,688 SH SOLE 5,688 0 0
HP INC COM 40434L105 242,867 9,929 SH SOLE 9,929 0 0
HUDSON TECHNOLOGIES INC COM 444144109 568,400 70,000 SH SOLE 70,000 0 0
HUMANA INC COM 444859102 300,366 1,229 SH SOLE 1,229 0 0
HUNTINGTON BANCSHARES INC COM 446150104 278,701 16,629 SH SOLE 16,629 0 0
IAC INC COM NEW 44891N208 6,049,080 162,000 SH SOLE 162,000 0 0
IBEX LTD SHS NEW G4690M101 1,054,002 36,220 SH SOLE 36,220 0 0
ICHOR HOLDINGS SHS G4740B105 7,591,685 386,542 SH SOLE 386,542 0 0
ICON PLC SHS G4705A100 330,317 2,271 SH SOLE 2,271 0 0
IDEXX LABS INC COM 45168D104 633,418 1,181 SH SOLE 1,181 0 0
IHS HOLDING LIMITED ORD SHS G4701H109 407,826 73,350 SH SOLE 73,350 0 0
ILLINOIS TOOL WKS INC COM 452308109 11,576,089 46,819 SH SOLE 46,130 0 689
INCYTE CORP COM 45337C102 4,504,747 66,149 SH SOLE 66,149 0 0
INGERSOLL RAND INC COM 45687V106 378,216 4,547 SH SOLE 4,525 22 0
INGREDION INC COM 457187102 309,620 2,283 SH SOLE 2,283 0 0
INTEL CORP COM 458140100 1,881,408 83,991 SH SOLE 83,991 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 1,588,503 169,350 SH SOLE 0 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,727,098 14,864 SH SOLE 14,730 0 134
INTERDIGITAL INC COM 45867G101 347,557 1,550 SH SOLE 1,550 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 41,427,771 140,538 SH SOLE 0 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 333,182 4,530 SH SOLE 4,530 0 0
INTERNATIONAL PAPER CO COM 460146103 303,193 6,474 SH SOLE 6,474 0 0
INTUIT COM 461202103 2,386,741 3,030 SH SOLE 3,030 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,400,911 2,578 SH SOLE 2,578 0 0
INVESCO ACTIVELY MANAGED EXC ULTRA SHRT DUR 46090A887 343,258 6,846 SH SOLE 6,846 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 246,256 22,125 SH SOLE 22,125 0 0
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 248,210 2,380 SH SOLE 2,380 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 394,487 5,417 SH SOLE 5,417 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 896,144 36,652 SH SOLE 36,652 0 0
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613 213,471 5,050 SH SOLE 4,900 0 150
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 1,261,875 23,715 SH SOLE 3,810 0 19,905
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 28,736,721 158,120 SH SOLE 155,184 0 2,936
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 616,578 8,653 SH SOLE 8,653 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 3,861 7 SH OTR 7 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 104,275,279 189,028 SH SOLE 161,531 0 27,497
IONIS PHARMACEUTICALS INC COM 462222100 19,539,236 494,539 SH SOLE 0 0 0
IPG PHOTONICS CORP COM 44980X109 4,997,857 72,802 SH SOLE 72,802 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 17,584,965 582,863 SH SOLE 0 0 0
IRON MTN INC DEL COM 46284V101 427,532 4,168 SH SOLE 4,168 0 0
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 373,687 6,105 SH SOLE 6,105 0 0
ISHARES GOLD TR ISHARES NEW 464285204 778,565 12,485 SH SOLE 12,485 0 0
ISHARES INC CORE MSCI EMKT 46434G103 2,299,827 38,311 SH SOLE 28,701 0 9,611
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 1,218,834 55,301 SH SOLE 55,301 0 0
ISHARES SILVER TR ISHARES 46428Q109 284,627 8,675 SH SOLE 8,675 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 383,559 4,629 SH SOLE 3,499 0 1,130
ISHARES TR 3 7 YR TREAS BD 464288661 4,903,877 41,178 SH SOLE 41,163 0 15
ISHARES TR 7-10 YR TRSY BD 464287440 10,986,968 114,722 SH SOLE 112,726 0 1,996
ISHARES TR CORE DIV GRWTH 46434V621 4,806,397 75,170 SH SOLE 24,090 0 51,080
ISHARES TR CORE HIGH DV ETF 46429B663 944,507 8,061 SH SOLE 7,364 0 697
ISHARES TR CORE MSCI EAFE 46432F842 1,528,223 18,306 SH SOLE 18,306 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 3,421,663 44,259 SH SOLE 44,259 0 0
ISHARES TR CORE S&P MCP ETF 464287507 21,888,627 352,929 SH SOLE 345,479 0 7,450
ISHARES TR CORE S&P SCP ETF 464287804 28,813,274 263,641 SH SOLE 255,421 0 8,220
ISHARES TR CORE S&P TTL STK 464287150 533,678 3,952 SH SOLE 3,882 0 70
ISHARES TR CORE S&P US GWT 464287671 282,000 1,875 SH SOLE 1,875 0 0
ISHARES TR CORE S&P US VLU 464287663 265,059 2,801 SH SOLE 2,801 0 0
ISHARES TR CORE S&P500 ETF 464287200 85,325,638 137,423 SH SOLE 136,914 0 508
ISHARES TR CORE US AGGBD ET 464287226 2,268,417 22,867 SH SOLE 22,867 0 0
ISHARES TR EAFE GRWTH ETF 464288885 1,241,632 11,086 SH SOLE 11,086 0 0
ISHARES TR EAFE SML CP ETF 464288273 3,538,520 48,686 SH SOLE 48,686 0 0
ISHARES TR ESG AWARE MSCI 46435U663 308,960 7,475 SH SOLE 7,475 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 268,841 1,987 SH SOLE 1,987 0 0
ISHARES TR ESG MSCI KLD 400 464288570 264,729 2,279 SH SOLE 2,279 0 0
ISHARES TR ESG OPTIMIZED 464288802 581,150 4,585 SH SOLE 4,585 0 0
ISHARES TR EXPANDED TECH 464287515 1,685,786 15,395 SH SOLE 2,623 0 12,772
ISHARES TR FLTG RATE NT ETF 46429B655 742,242 14,548 SH SOLE 6,648 0 7,900
ISHARES TR GLOBAL ENERG ETF 464287341 3,577,983 91,066 SH SOLE 89,816 0 1,250
ISHARES TR GLOBAL TECH ETF 464287291 2,820,525 30,545 SH SOLE 30,545 0 0
ISHARES TR IBOXX HI YD ETF 464288513 1,155,867 14,332 SH SOLE 14,032 0 300
ISHARES TR IBOXX INV CP ETF 464287242 701,880 6,403 SH SOLE 6,403 0 0
ISHARES TR INTL SEL DIV ETF 464288448 260,889 7,560 SH SOLE 7,560 0 0
ISHARES TR ISHARES BIOTECH 464287556 1,760,815 13,918 SH SOLE 10,778 0 3,140
ISHARES TR ISHARES SEMICDTR 464287523 268,847 1,126 SH SOLE 1,126 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 1,542,333 29,233 SH SOLE 29,233 0 0
ISHARES TR MORNINGSTAR GRWT 464287119 837,355 8,641 SH SOLE 8,641 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 449,084 5,597 SH SOLE 5,597 0 0
ISHARES TR MSCI ACWI ETF 464288257 3,541,505 27,539 SH SOLE 27,539 0 0
ISHARES TR MSCI ACWI EX US 464288240 863,520 14,170 SH SOLE 14,170 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,396,928 38,001 SH SOLE 37,967 0 34
ISHARES TR MSCI INDIA ETF 46429B598 714,931 12,840 SH SOLE 2,250 0 10,590
ISHARES TR MSCI INTL QUALTY 46434V456 254,652 5,892 SH SOLE 5,892 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 371,903 3,962 SH SOLE 3,962 0 0
ISHARES TR MSCI USA MMENTM 46432F396 773,821 3,220 SH SOLE 3,094 0 126
ISHARES TR MSCI USA QLT FCT 46432F339 77,738,809 425,220 SH SOLE 421,343 0 3,877
ISHARES TR NATIONAL MUN ETF 464288414 1,364,625 13,061 SH SOLE 8,711 0 4,350
ISHARES TR PFD AND INCM SEC 464288687 1,799,654 58,659 SH SOLE 55,038 0 3,621
ISHARES TR RUS 1000 ETF 464287622 627,186 1,847 SH SOLE 1,847 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 6,881,099 16,207 SH SOLE 16,207 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 1,914,840 9,859 SH SOLE 9,859 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 3,732,036 13,055 SH SOLE 12,955 0 100
ISHARES TR RUS 2000 VAL ETF 464287630 700,594 4,441 SH SOLE 4,441 0 0
ISHARES TR RUS MD CP GR ETF 464287481 3,154,701 22,748 SH SOLE 22,748 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 427,172 3,233 SH SOLE 3,233 0 0
ISHARES TR RUS MID CAP ETF 464287499 2,246,919 24,431 SH SOLE 24,431 0 0
ISHARES TR RUS TP200 GR ETF 464289438 252,180 1,023 SH SOLE 1,023 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 15,820,443 73,314 SH SOLE 72,874 0 440
ISHARES TR S&P 100 ETF 464287101 1,676,390 5,508 SH SOLE 5,475 0 33
ISHARES TR S&P 500 GRWT ETF 464287309 3,566,800 32,396 SH SOLE 32,396 0 0
ISHARES TR S&P 500 VAL ETF 464287408 1,626,465 8,323 SH SOLE 8,323 0 0
ISHARES TR S&P SML 600 GWT 464287887 1,330 10 SH OTR 10 0 0
ISHARES TR S&P SML 600 GWT 464287887 3,558,407 26,747 SH SOLE 26,673 0 74
ISHARES TR SELECT DIVID ETF 464287168 4,278,922 32,218 SH SOLE 32,218 0 0
ISHARES TR SHORT TREAS BD 464288679 426,884 3,866 SH SOLE 3,866 0 0
ISHARES TR SP SMCP600VL ETF 464287879 2,535,742 25,487 SH SOLE 25,487 0 0
ISHARES TR TIPS BD ETF 464287176 1,003,088 9,116 SH SOLE 9,116 0 0
ISHARES TR U.S. MED DVC ETF 464288810 1,864,250 29,761 SH SOLE 3,365 0 26,396
ISHARES TR U.S. TECH ETF 464287721 3,317,601 19,147 SH SOLE 19,147 0 0
ISHARES TR US CONSUM DISCRE 464287580 259,064 2,600 SH SOLE 0 0 2,600
ISHARES TR US HLTHCARE ETF 464287762 994,387 17,606 SH SOLE 5,006 0 12,600
ISHARES TR US HOME CONS ETF 464288752 1,512,615 16,235 SH SOLE 895 0 15,340
ISHARES U S ETF TR SHORT DURATION B 46431W507 278,577 5,452 SH SOLE 5,452 0 0
ITRON INC COM 465741106 32,141,019 244,177 SH SOLE 244,177 0 0
ITT INC COM 45073V108 230,383 1,469 SH SOLE 1,469 0 0
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 402,978 8,859 SH SOLE 8,859 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 38,872,633 683,775 SH SOLE 670,320 0 13,455
J P MORGAN EXCHANGE TRADED F HEDGED EQUITY LA 46654Q724 2,990,669 47,790 SH SOLE 47,790 0 0
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 3,727,314 68,517 SH SOLE 67,972 0 545
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 885,753 17,477 SH SOLE 15,414 0 2,063
JACOBS SOLUTIONS INC COM 46982L108 210,714 1,603 SH SOLE 1,603 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1,146,945 10,808 SH SOLE 10,808 0 0
JEFFERIES FINL GROUP INC COM 47233W109 505,072 9,235 SH SOLE 9,235 0 0
JOHNSON & JOHNSON COM 478160104 306,282,934 2,005,126 SH SOLE 1,997,430 25 7,671
JOHNSON CTLS INTL PLC SHS G51502105 407,936 3,862 SH SOLE 3,862 0 0
JPMORGAN CHASE & CO. COM 46625H100 126,887,876 437,680 SH SOLE 428,526 0 9,154
KAYNE ANDERSON ENERGY INFRST COM 486606106 338,741 26,631 SH SOLE 26,631 0 0
KELLANOVA COM 487836108 468,750 5,894 SH SOLE 5,894 0 0
KENVUE INC COM 49177J102 13,568,137 648,263 SH SOLE 648,263 0 0
KEURIG DR PEPPER INC COM 49271V100 2,203,402 66,649 SH SOLE 65,449 0 1,200
KEYCORP COM 493267108 402,193 23,088 SH SOLE 23,088 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 886,507 5,410 SH SOLE 5,410 0 0
KIMBERLY-CLARK CORP COM 494368103 2,214,122 17,174 SH SOLE 15,869 0 1,305
KINDER MORGAN INC DEL COM 49456B101 3,249,902 110,541 SH SOLE 110,396 0 145
KKR & CO INC COM 48251W104 10,127,941 76,133 SH SOLE 75,814 0 319
KLA CORP COM NEW 482480100 11,092,349 12,383 SH SOLE 12,383 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 11,398,737 245,398 SH SOLE 245,398 0 0
KROGER CO COM 501044101 4,425,511 61,697 SH SOLE 56,228 200 5,269
L3HARRIS TECHNOLOGIES INC COM 502431109 6,884,806 27,447 SH SOLE 27,407 40 0
LABCORP HOLDINGS INC COM SHS 504922105 282,461 1,076 SH SOLE 1,076 0 0
LAM RESEARCH CORP COM NEW 512807306 46,425,622 476,943 SH SOLE 459,263 0 17,680
LAS VEGAS SANDS CORP COM 517834107 13,517,551 310,677 SH SOLE 0 0 0
LENNAR CORP CL A 526057104 1,522,792 13,767 SH SOLE 13,723 0 44
LEXICON PHARMACEUTICALS INC COM NEW 528872302 48,056 50,815 SH SOLE 50,815 0 0
LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748 4,635,450 58,322 SH SOLE 58,322 0 0
LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722 580,619 7,154 SH SOLE 7,154 0 0
LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771 11,108,900 116,985 SH SOLE 116,985 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 10,745,713 920,798 SH SOLE 920,798 0 0
LINDE PLC SHS G54950103 1,713,029 3,651 SH SOLE 3,651 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 307,401 2,032 SH SOLE 2,032 0 0
LIVE OAK BANCSHARES INC COM 53803X105 806,358 27,059 SH SOLE 27,059 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 700,719 164,875 SH SOLE 164,875 0 0
LOCAL BOUNTI CORP COM NEW 53960E205 72,177 30,845 SH SOLE 30,845 0 0
LOCKHEED MARTIN CORP COM 539830109 13,323,933 28,769 SH SOLE 28,649 0 120
LOWES COS INC COM 548661107 10,239,999 46,153 SH SOLE 45,993 0 160
LULULEMON ATHLETICA INC COM 550021109 274,564 1,156 SH SOLE 1,156 0 0
LUMENTUM HLDGS INC COM 55024U109 23,695,701 249,271 SH SOLE 0 0 0
LYFT INC CL A COM 55087P104 5,065,702 321,428 SH SOLE 318,319 0 3,109
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 742,751 12,837 SH SOLE 12,837 0 0
M & T BK CORP COM 55261F104 1,435,242 7,399 SH SOLE 1,349 0 6,050
MACROGENICS INC COM 556099109 424,670 350,967 SH SOLE 350,967 0 0
MACYS INC COM 55616P104 237,942 20,407 SH SOLE 20,407 0 0
MADISON SQUARE GARDEN ENTMT COM CL A 558256103 485,052 12,135 SH SOLE 8,600 0 3,535
MADISON SQUARE GRDN SPRT COR CL A 55825T103 20,355,944 97,420 SH SOLE 94,495 0 2,925
MAGNITE INC COM 55955D100 1,616,522 67,020 SH SOLE 67,020 0 0
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 284,258 2,900 SH SOLE 2,900 0 0
MANCHESTER UTD PLC NEW ORD CL A G5784H106 18,891,690 1,060,735 SH SOLE 0 0 0
MARATHON PETE CORP COM 56585A102 5,890,581 35,462 SH SOLE 35,327 0 135
MARKEL GROUP INC COM 570535104 37,353,828 18,702 SH SOLE 18,642 0 60
MARRIOTT INTL INC NEW CL A 571903202 595,600 2,180 SH SOLE 2,180 0 0
MARSH & MCLENNAN COS INC COM 571748102 2,162,802 9,892 SH SOLE 9,892 0 0
MARTIN MARIETTA MATLS INC COM 573284106 2,050,876 3,736 SH SOLE 1,004 0 2,732
MARVELL TECHNOLOGY INC COM 573874104 11,959,779 154,519 SH SOLE 154,219 0 300
MASTERCARD INCORPORATED CL A 57636Q104 22,959,009 40,857 SH SOLE 40,285 0 572
MATCH GROUP INC NEW COM 57667L107 7,450,532 241,196 SH SOLE 0 0 0
MATERION CORP COM 576690101 1,027,842 12,950 SH SOLE 12,950 0 0
MCCORMICK & CO INC COM NON VTG 579780206 528,769 6,974 SH SOLE 6,974 0 0
MCDONALDS CORP COM 580135101 15,626,640 53,485 SH SOLE 52,958 0 527
MCKESSON CORP COM 58155Q103 1,822,930 2,488 SH SOLE 2,488 0 0
MEDTRONIC PLC SHS G5960L103 10,491,719 120,359 SH SOLE 120,237 75 47
MERCADOLIBRE INC COM 58733R102 751,654 288 SH SOLE 288 0 0
MERCK & CO INC COM 58933Y105 35,053,925 442,824 SH SOLE 431,112 100 11,612
META PLATFORMS INC CL A 30303M102 116,093,253 157,289 SH SOLE 156,154 0 1,135
METHANEX CORP COM 59151K108 611,324 18,469 SH SOLE 18,469 0 0
METLIFE INC COM 59156R108 8,086,633 100,555 SH SOLE 99,755 0 800
MGM RESORTS INTERNATIONAL COM 552953101 3,608,955 104,942 SH SOLE 103,792 0 1,150
MICROCHIP TECHNOLOGY INC. COM 595017104 4,353,101 61,860 SH SOLE 61,740 0 120
MICRON TECHNOLOGY INC COM 595112103 47,513,448 385,505 SH SOLE 0 0 0
MICROSOFT CORP COM 594918104 218,679,041 439,635 SH SOLE 0 0 0
MICROSTRATEGY INC CL A NEW 594972408 1,974,664 4,885 SH SOLE 4,685 0 200
MID-AMER APT CMNTYS INC COM 59522J103 227,935 1,540 SH SOLE 1,540 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 397,125 28,945 SH SOLE 28,945 0 0
MONDELEZ INTL INC CL A 609207105 6,214,960 92,155 SH SOLE 92,155 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 324,287 5,177 SH SOLE 5,028 0 149
MOODYS CORP COM 615369105 473,971 945 SH SOLE 945 0 0
MORGAN STANLEY COM NEW 617446448 63,820,503 453,078 SH SOLE 422,276 0 30,802
MOSAIC CO NEW COM 61945C103 1,720,449 47,161 SH SOLE 47,161 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 456,498 1,086 SH SOLE 1,086 0 0
MP MATERIALS CORP COM CL A 553368101 16,161,235 485,760 SH SOLE 0 0 0
MSCI INC COM 55354G100 655,177 1,136 SH SOLE 1,136 0 0
MUELLER WTR PRODS INC COM SER A 624758108 3,670,908 152,700 SH SOLE 152,700 0 0
NEBIUS GROUP N.V. SHS CLASS A N97284108 10,300,011 186,156 SH SOLE 183,358 0 2,798
NETAPP INC COM 64110D104 328,387 3,082 SH SOLE 3,082 0 0
NETFLIX INC COM 64110L106 12,176,247 9,093 SH SOLE 8,659 0 434
NEW JERSEY RES CORP COM 646025106 980,693 21,881 SH SOLE 21,881 0 0
NEWMARKET CORP COM 651587107 525,054 760 SH SOLE 760 0 0
NEWMONT CORP COM 651639106 829,798 14,243 SH SOLE 14,243 0 0
NEWS CORP NEW CL A 65249B109 2,719,172 91,493 SH SOLE 91,493 0 0
NEWS CORP NEW CL B 65249B208 3,710,269 108,140 SH SOLE 108,140 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 6,633,324 38,354 SH SOLE 36,877 0 1,477
NEXTERA ENERGY INC COM 65339F101 18,756,960 270,195 SH SOLE 266,395 0 3,800
NIKE INC CL B 654106103 1,427,617 20,096 SH SOLE 19,659 0 437
NLIGHT INC COM 65487K100 22,701,785 1,153,546 SH SOLE 1,136,552 0 16,994
NORFOLK SOUTHN CORP COM 655844108 3,212,680 12,551 SH SOLE 11,656 0 895
NORTHROP GRUMMAN CORP COM 666807102 4,059,705 8,120 SH SOLE 8,120 0 0
NOVARTIS AG SPONSORED ADR 66987V109 7,027,656 58,075 SH SOLE 57,675 0 400
NOVO-NORDISK A S ADR 670100205 2,509,716 36,362 SH SOLE 36,362 0 0
NU HLDGS LTD ORD SHS CL A G6683N103 152,909 11,145 SH SOLE 11,145 0 0
NUCOR CORP COM 670346105 296,906 2,292 SH SOLE 2,292 0 0
NUTEX HEALTH INC COM 67079U306 248,980 2,000 SH SOLE 2,000 0 0
NUTRIEN LTD COM 67077M108 1,430,187 24,557 SH SOLE 24,557 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 1,179,704 98,885 SH SOLE 98,885 0 0
NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 215,331 15,016 SH SOLE 15,016 0 0
NUVEEN MUN VALUE FD INC COM 670928100 109,833 12,639 SH SOLE 12,639 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 164,803 16,630 SH SOLE 16,630 0 0
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 428,537 30,501 SH SOLE 30,501 0 0
NVENT ELECTRIC PLC SHS G6700G107 511,725 6,986 SH SOLE 6,986 0 0
NVIDIA CORPORATION COM 67066G104 154,058,593 975,116 SH SOLE 942,281 25 32,810
NXP SEMICONDUCTORS N V COM N6596X109 10,807,860 49,466 SH SOLE 0 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P405 1,360,358 99,587 SH SOLE 99,587 0 0
OCCIDENTAL PETE CORP COM 674599105 984,604 23,437 SH SOLE 23,437 0 0
OGE ENERGY CORP COM 670837103 332,131 7,484 SH SOLE 7,484 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 460,283 2,836 SH SOLE 2,836 0 0
OLD REP INTL CORP COM 680223104 413,230 10,750 SH SOLE 10,750 0 0
OMNICOM GROUP INC COM 681919106 4,655,813 64,718 SH SOLE 64,718 0 0
ON HLDG AG NAMEN AKT A H5919C104 1,053,596 20,242 SH SOLE 20,242 0 0
ONEOK INC NEW COM 682680103 367,008 4,496 SH SOLE 4,496 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 25,997,564 1,275,015 SH SOLE 1,275,015 0 0
OPTION CARE HEALTH INC COM NEW 68404L201 616,178 18,971 SH SOLE 18,971 0 0
OR ROYALTIES INC. COM SHS 68390D106 363,437 14,136 SH SOLE 14,136 0 0
ORACLE CORP COM 68389X105 51,832,670 237,079 SH SOLE 0 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 948,141 10,520 SH SOLE 10,520 0 0
OTIS WORLDWIDE CORP COM 68902V107 1,887,877 19,066 SH SOLE 17,201 0 1,865
OXFORD INDS INC COM 691497309 648,428 16,110 SH SOLE 16,110 0 0
PACCAR INC COM 693718108 1,023,131 10,763 SH SOLE 10,763 0 0
PACKAGING CORP AMER COM 695156109 292,851 1,554 SH SOLE 1,554 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 5,565,957 40,830 SH SOLE 40,830 0 0
PALO ALTO NETWORKS INC COM 697435105 13,371,262 65,340 SH SOLE 65,340 0 0
PAPA JOHNS INTL INC COM 698813102 312,237 6,380 SH SOLE 6,380 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206 1,297,187 100,557 SH SOLE 100,557 0 0
PARKER-HANNIFIN CORP COM 701094104 1,618,573 2,317 SH SOLE 2,317 0 0
PAYCHEX INC COM 704326107 3,119,877 21,448 SH SOLE 20,948 0 500
PAYPAL HLDGS INC COM 70450Y103 1,560,200 20,993 SH SOLE 20,776 0 217
PENGUIN SOLUTIONS INC SHS G8232Y101 991,550 50,053 SH SOLE 50,053 0 0
PENNANT GROUP INC COM 70805E109 1,104,450 37,000 SH SOLE 37,000 0 0
PENTAIR PLC SHS G7S00T104 913,725 8,900 SH SOLE 8,900 0 0
PEPSICO INC COM 713448108 20,095,535 152,193 SH SOLE 147,803 0 4,390
PFIZER INC COM 717081103 13,188,170 544,066 SH SOLE 0 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 209,974 15,658 SH SOLE 15,658 0 0
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 420,772 16,475 SH SOLE 16,475 0 0
PHILIP MORRIS INTL INC COM 718172109 11,908,493 65,385 SH SOLE 64,610 0 775
PHILLIPS 66 COM 718546104 3,860,028 32,356 SH SOLE 32,056 0 300
PIMCO ETF TR ACTIVE BD ETF 72201R775 811,231 8,801 SH SOLE 8,801 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 582,694 5,796 SH SOLE 5,796 0 0
PIMCO INCOME STRATEGY FD II COM 72201J104 194,135 26,270 SH SOLE 26,270 0 0
PLUG POWER INC COM NEW 72919P202 3,595,079 2,412,805 SH SOLE 2,409,005 0 3,800
PNC FINL SVCS GROUP INC COM 693475105 12,648,115 67,847 SH SOLE 67,418 0 429
POWERFLEET INC COM 73931J109 819,128 190,053 SH SOLE 190,053 0 0
PPG INDS INC COM 693506107 201,779 1,774 SH SOLE 1,774 0 0
PPL CORP COM 69351T106 785,692 23,184 SH SOLE 23,084 100 0
PRA GROUP INC COM 69354N106 487,901 33,078 SH SOLE 33,078 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1,058,252 13,253 SH SOLE 13,253 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,456,282 15,091 SH SOLE 15,091 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 577,933 7,276 SH SOLE 7,276 0 0
PROCTER AND GAMBLE CO COM 742718109 35,699,171 224,072 SH SOLE 218,273 50 5,749
PROGRESSIVE CORP COM 743315103 4,223,544 15,827 SH SOLE 15,722 0 105
PROLOGIS INC. COM 74340W103 4,975,339 47,330 SH SOLE 47,330 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 271,890 2,700 SH SOLE 2,700 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 1,631 20 SH OTR 20 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 4,170,026 51,144 SH SOLE 51,144 0 0
PROSHARES TR ULTRAPRO QQQ 74347X831 2,255,910 27,180 SH SOLE 27,180 0 0
PROSHARES TR ULTRASHRT S&P500 74347G416 172,328 10,350 SH SOLE 10,350 0 0
PROTHENA CORP PLC SHS G72800108 449,660 74,079 SH SOLE 74,079 0 0
PRUDENTIAL FINL INC COM 744320102 1,607,088 14,958 SH SOLE 14,958 0 0
PTC INC COM 69370C100 205,946 1,195 SH SOLE 1,195 0 0
PTC THERAPEUTICS INC COM 69366J200 4,518,091 92,508 SH SOLE 92,508 0 0
PUBLIC STORAGE OPER CO COM 74460D109 254,982 869 SH SOLE 869 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 3,199,604 38,009 SH SOLE 37,659 0 350
PULTE GROUP INC COM 745867101 2,136,062 20,255 SH SOLE 19,900 0 355
PURE STORAGE INC CL A 74624M102 285,597 4,960 SH SOLE 4,960 0 0
QORVO INC COM 74736K101 25,606,394 301,571 SH SOLE 0 0 0
QUALCOMM INC COM 747525103 11,928,687 74,901 SH SOLE 74,261 0 640
QUANEX BLDG PRODS CORP COM 747619104 933,036 49,367 SH SOLE 49,367 0 0
QUANTA SVCS INC COM 74762E102 8,652,206 22,885 SH SOLE 22,782 0 103
QUEST DIAGNOSTICS INC COM 74834L100 2,206,865 12,286 SH SOLE 12,185 0 100
RANGE RES CORP COM 75281A109 496,227 12,201 SH SOLE 12,201 0 0
RAYMOND JAMES FINL INC COM 754730109 20,518,770 133,786 SH SOLE 133,786 0 0
REALTY INCOME CORP COM 756109104 384,835 6,680 SH SOLE 6,680 0 0
REDWOOD TRUST INC COM 758075402 113,768 19,250 SH SOLE 19,250 0 0
REGENERON PHARMACEUTICALS COM 75886F107 36,185,946 68,926 SH SOLE 0 0 0
REPUBLIC SVCS INC COM 760759100 2,392,610 9,702 SH SOLE 9,702 0 0
RESMED INC COM 761152107 7,678,854 29,763 SH SOLE 29,763 0 0
REV GROUP INC COM 749527107 825,782 17,352 SH SOLE 17,352 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,551,183 43,737 SH SOLE 43,737 0 0
ROBERT HALF INC. COM 770323103 5,051,869 123,066 SH SOLE 123,066 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,608,367 4,842 SH SOLE 4,822 0 20
ROGERS COMMUNICATIONS INC CL B 775109200 262,491 8,850 SH SOLE 8,850 0 0
ROGERS CORP COM 775133101 4,633,699 67,665 SH SOLE 67,665 0 0
ROPER TECHNOLOGIES INC COM 776696106 769,202 1,357 SH SOLE 1,357 0 0
ROYAL BK CDA COM 780087102 7,906,618 60,104 SH SOLE 57,417 0 2,687
ROYAL CARIBBEAN GROUP COM V7780T103 57,390,827 183,275 SH SOLE 182,775 0 500
RTX CORPORATION COM 75513E101 34,249,007 234,550 SH SOLE 231,426 0 3,124
S&P GLOBAL INC COM 78409V104 2,680,297 5,083 SH SOLE 5,083 0 0
SAGE THERAPEUTICS INC COM 78667J108 1,422,756 156,004 SH SOLE 156,004 0 0
SALESFORCE INC COM 79466L302 9,596,720 35,193 SH SOLE 35,176 0 17
SANOFI SPONSORED ADR 80105N105 500,602 10,362 SH SOLE 10,362 0 0
SAP SE SPON ADR 803054204 1,659,289 5,456 SH SOLE 5,456 0 0
SAREPTA THERAPEUTICS INC COM 803607100 996,742 58,289 SH SOLE 58,289 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 275,959 1,175 SH SOLE 1,175 0 0
SCHLUMBERGER LTD COM STK 806857108 4,613,092 136,482 SH SOLE 132,697 0 3,785
SCHWAB CHARLES CORP COM 808513105 2,129,082 23,335 SH SOLE 23,335 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 575,986 26,063 SH SOLE 26,063 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,969,951 82,667 SH SOLE 82,667 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 40,485,189 1,527,743 SH SOLE 1,406,714 0 121,029
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 759,782 26,011 SH SOLE 26,011 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,840,778 116,235 SH SOLE 116,235 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 3,380,569 120,519 SH SOLE 120,519 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2,781,683 109,948 SH SOLE 108,348 0 1,600
SCOTTS MIRACLE-GRO CO CL A 810186106 521,084 7,900 SH SOLE 7,900 0 0
SEA LTD SPONSORD ADS 81141R100 1,954,980 12,223 SH SOLE 12,223 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 415,382 2,878 SH SOLE 2,878 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 13,294,095 122,492 SH SOLE 110,477 0 12,015
SELECT SECTOR SPDR TR ENERGY 81369Y506 5,589,459 65,906 SH SOLE 60,621 0 5,285
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 2,328,322 44,459 SH SOLE 44,459 0 0
SELECT SECTOR SPDR TR INDL 81369Y704 5,779,979 39,181 SH SOLE 26,345 0 12,836
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 6,893,794 31,720 SH SOLE 14,513 75 17,132
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 654,069 8,078 SH SOLE 7,988 0 90
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 5,613,930 41,649 SH SOLE 15,497 0 26,152
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 493,603 6,045 SH SOLE 5,945 100 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,044,124 23,279 SH SOLE 23,234 0 45
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 5,840,210 23,063 SH SOLE 23,013 0 50
SERVICE CORP INTL COM 817565104 982,498 12,070 SH SOLE 12,070 0 0
SERVICENOW INC COM 81762P102 3,269,706 3,180 SH SOLE 3,174 0 6
SHARKNINJA INC COM SHS G8068L108 1,653,525 16,704 SH SOLE 16,704 0 0
SHATTUCK LABS INC COM 82024L103 1,079,796 1,363,723 SH SOLE 1,363,723 0 0
SHELL PLC SPON ADS 780259305 6,945,138 98,639 SH SOLE 92,348 0 6,291
SHERWIN WILLIAMS CO COM 824348106 1,852,740 5,396 SH SOLE 5,396 0 0
SHOE CARNIVAL INC COM 824889109 1,000,311 53,464 SH SOLE 53,464 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 1,381,547 11,977 SH SOLE 11,727 0 250
SIFY TECHNOLOGIES LTD SPONSORED ADR 82655M206 152,555 33,236 SH SOLE 33,236 0 0
SIMON PPTY GROUP INC NEW COM 828806109 856,918 5,330 SH SOLE 5,330 0 0
SINCLAIR INC CL A 829242106 6,309,945 456,581 SH SOLE 0 0 0
SIRIUSXM HOLDINGS INC COMMON STOCK 829933100 212,840 9,266 SH SOLE 9,266 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 668,169 8,966 SH SOLE 8,966 0 0
SMURFIT WESTROCK PLC SHS G8267P108 1,695,536 39,294 SH SOLE 39,294 0 0
SNAP ON INC COM 833034101 224,672 722 SH SOLE 722 0 0
SNOWFLAKE INC CL A 833445109 14,062,602 62,844 SH SOLE 62,844 0 0
SOFI TECHNOLOGIES INC COM 83406F102 995,960 54,693 SH SOLE 54,693 0 0
SOLARIS ENERGY INFRAS INC COM CL A 83418M103 10,286,527 363,610 SH SOLE 358,084 0 5,526
SONY GROUP CORP SPONSORED ADR 835699307 550,014 21,130 SH SOLE 21,130 0 0
SOUTHERN CO COM 842587107 11,208,617 122,058 SH SOLE 120,108 250 1,700
SOUTHERN COPPER CORP COM 84265V105 220,614 2,181 SH SOLE 1 0 2,180
SOUTHSIDE BANCSHARES INC COM 84470P109 788,842 26,804 SH SOLE 26,804 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 23,460,972 53,242 SH SOLE 53,037 0 205
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,322 3 SH OTR 3 0 0
SPDR GOLD TR GOLD SHS 78463V107 3,801,840 12,472 SH SOLE 12,472 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 123,187,147 199,380 SH SOLE 154,982 0 44,398
SPDR S&P 500 ETF TR TR UNIT 78462F103 27,803 45 SH OTR 45 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 33,505,731 59,147 SH SOLE 52,730 0 6,417
SPDR SERIES TRUST AEROSPACE DEF 78464A631 3,505,190 16,617 SH SOLE 2,170 0 14,447
SPDR SERIES TRUST BBG CONV SEC ETF 78464A359 738,378 8,933 SH SOLE 7,733 0 1,200
SPDR SERIES TRUST BLOOMBERG 1-3 MO 78468R663 2,715,758 29,606 SH SOLE 8,246 0 21,360
SPDR SERIES TRUST BLOOMBERG HIGH Y 78468R622 1,139,615 11,716 SH SOLE 11,716 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 1,622,752 17,024 SH SOLE 17,024 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 958,339 11,556 SH SOLE 3,156 0 8,400
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,344,416 9,905 SH SOLE 5,655 0 4,250
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 665,737 6,754 SH SOLE 3,549 0 3,205
SPDR SERIES TRUST S&P METALS MNG 78464A755 1,522,828 22,654 SH SOLE 8,148 0 14,506
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 278,462 5,254 SH SOLE 5,254 0 0
SPHERE ENTERTAINMENT CO CL A 55826T102 5,275,620 126,211 SH SOLE 0 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,086,960 1,417 SH SOLE 1,417 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 19,774,481 493,006 SH SOLE 462,191 0 30,815
STAG INDL INC COM 85254J102 285,333 7,865 SH SOLE 7,865 0 0
STARBUCKS CORP COM 855244109 4,466,990 48,750 SH SOLE 48,300 0 450
STATE STR CORP COM 857477103 559,348 5,260 SH SOLE 5,260 0 0
STELLANTIS N.V SHS N82405106 220,660 22,000 SH SOLE 22,000 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 368,873 12,130 SH SOLE 12,130 0 0
STRATASYS LTD SHS M85548101 7,855,264 684,853 SH SOLE 0 0 0
STRYKER CORPORATION COM 863667101 5,293,195 13,379 SH SOLE 13,317 0 62
SUN LIFE FINANCIAL INC. COM 866796105 375,974 5,658 SH SOLE 5,658 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,608,238 42,944 SH SOLE 41,550 0 1,394
SYMBOTIC INC CLASS A COM 87151X101 670,745 17,265 SH SOLE 4,335 0 12,930
SYNCHRONY FINANCIAL COM 87165B103 268,258 4,019 SH SOLE 4,019 0 0
SYNOPSYS INC COM 871607107 289,537 565 SH SOLE 565 0 0
SYSCO CORP COM 871829107 761,395 10,053 SH SOLE 10,053 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 3,451,392 340,374 SH SOLE 335,092 0 5,282
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3,743,210 16,527 SH SOLE 16,527 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,664,247 10,971 SH SOLE 10,921 0 50
TARGA RES CORP COM 87612G101 415,386 2,386 SH SOLE 2,386 0 0
TARGET CORP COM 87612E106 1,876,486 19,022 SH SOLE 18,792 0 230
TC ENERGY CORP COM 87807B107 1,008,001 20,660 SH SOLE 20,660 0 0
TE CONNECTIVITY PLC ORD SHS G87052109 339,983 2,016 SH SOLE 2,016 0 0
TECNOGLASS INC ORD SHS G87264100 350,441 4,530 SH SOLE 4,530 0 0
TEGNA INC COM 87901J105 6,669,334 397,932 SH SOLE 396,732 0 1,200
TELEPHONE & DATA SYS INC COM NEW 879433829 10,566,654 296,983 SH SOLE 295,383 0 1,600
TELOS CORP MD COM 87969B101 6,992,446 2,205,819 SH SOLE 0 0 0
TELUS CORPORATION COM 87971M103 1,124,200 70,000 SH SOLE 70,000 0 0
TENABLE HLDGS INC COM 88025T102 5,654,671 167,397 SH SOLE 0 0 0
TEREX CORP NEW COM 880779103 228,314 4,890 SH SOLE 4,890 0 0
TESLA INC COM 88160R101 17,698,955 55,717 SH SOLE 55,629 0 88
TEXAS INSTRS INC COM 882508104 7,821,096 37,670 SH SOLE 37,598 0 72
TEXAS PACIFIC LAND CORPORATI COM 88262P102 990,894 938 SH SOLE 938 0 0
TEXAS ROADHOUSE INC COM 882681109 364,887 1,947 SH SOLE 1,947 0 0
TEXTRON INC COM 883203101 2,307,630 28,741 SH SOLE 28,741 0 0
THE CIGNA GROUP COM 125523100 1,358,084 4,108 SH SOLE 4,096 12 0
THE TRADE DESK INC COM CL A 88339J105 649,926 9,028 SH SOLE 9,028 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9,549,265 23,552 SH SOLE 22,376 0 1,176
THRYV HLDGS INC COM NEW 886029206 880,761 72,431 SH SOLE 72,431 0 0
TIDEWATER INC NEW COM 88642R109 5,812,486 126,002 SH SOLE 125,080 0 922
TIMKEN CO COM 887389104 1,843,858 25,415 SH SOLE 25,365 50 0
TJX COS INC NEW COM 872540109 4,875,427 39,480 SH SOLE 39,080 0 400
TKO GROUP HOLDINGS INC CL A 87256C101 8,623,376 47,394 SH SOLE 47,394 0 0
T-MOBILE US INC COM 872590104 4,300,355 18,049 SH SOLE 18,049 0 0
TOAST INC CL A 888787108 490,335 11,071 SH SOLE 11,071 0 0
TOLL BROTHERS INC COM 889478103 575,215 5,040 SH SOLE 5,040 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,737,974 23,662 SH SOLE 18,662 0 5,000
TOTALENERGIES SE SPONSORED ADS 89151E109 1,381,862 22,510 SH SOLE 21,835 0 675
TRACTOR SUPPLY CO COM 892356106 779,028 14,763 SH SOLE 14,763 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 5,226,993 11,950 SH SOLE 11,925 15 10
TRANSDIGM GROUP INC COM 893641100 602,919 396 SH SOLE 396 0 0
TRAVELERS COMPANIES INC COM 89417E109 5,597,761 20,923 SH SOLE 19,841 0 1,082
TREX CO INC COM 89531P105 2,175,200 40,000 SH SOLE 40,000 0 0
TRIMBLE INC COM 896239100 23,165,390 304,888 SH SOLE 303,988 0 900
TRIPLE FLAG PRECIOUS METAL COM 89679M104 296,220 12,504 SH SOLE 12,504 0 0
TRUIST FINL CORP COM 89832Q109 10,005,462 232,739 SH SOLE 0 0 0
TUTOR PERINI CORP COM 901109108 11,662,535 249,306 SH SOLE 0 0 0
TYSON FOODS INC CL A 902494103 294,558 5,266 SH SOLE 5,266 0 0
UBER TECHNOLOGIES INC COM 90353T100 10,829,336 116,070 SH SOLE 116,020 0 50
UBS GROUP AG SHS H42097107 898,100 26,555 SH SOLE 26,555 0 0
ULTA BEAUTY INC COM 90384S303 1,127,170 2,409 SH SOLE 2,403 0 6
ULTRA CLEAN HLDGS INC COM 90385V107 5,706,915 252,854 SH SOLE 0 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 4,154,784 114,268 SH SOLE 114,268 0 0
UNIFI INC COM NEW 904677200 5,087,793 974,673 SH SOLE 0 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,393,705 39,132 SH SOLE 39,132 0 0
UNION PAC CORP COM 907818108 10,136,676 44,057 SH SOLE 41,452 0 2,605
UNITED AIRLS HLDGS INC COM 910047109 819,074 10,286 SH SOLE 10,286 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,658,588 26,338 SH SOLE 25,798 0 540
UNITED PARKS & RESORTS INC COM 81282V100 25,361,891 537,898 SH SOLE 0 0 0
UNITED RENTALS INC COM 911363109 2,475,386 3,286 SH SOLE 3,276 0 10
UNITED THERAPEUTICS CORP DEL COM 91307C102 247,121 860 SH SOLE 860 0 0
UNITEDHEALTH GROUP INC COM 91324P102 10,909,868 34,971 SH SOLE 34,616 0 355
UNITI GROUP INC COM 91325V108 5,885,058 1,362,282 SH SOLE 1,358,882 0 3,400
URANIUM ENERGY CORP COM 916896103 7,199,582 1,058,762 SH SOLE 1,058,762 0 0
US BANCORP DEL COM NEW 902973304 2,321,645 51,307 SH SOLE 45,768 0 5,539
VALERO ENERGY CORP COM 91913Y100 11,965,698 89,017 SH SOLE 87,992 0 1,025
VALLEY NATL BANCORP COM 919794107 177,796 19,910 SH SOLE 19,910 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 253,272 4,865 SH SOLE 4,865 0 0
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 1,228,890 24,475 SH SOLE 23,875 0 600
VANECK ETF TRUST PREFERRED SECURT 92189F429 317,752 18,560 SH SOLE 18,560 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 3,434,148 12,314 SH SOLE 12,024 0 290
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1,517,559 3,827 SH SOLE 3,827 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 329,742 3,141 SH SOLE 0 0 3,141
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 392,949 4,993 SH SOLE 4,993 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 23,800,779 323,248 SH SOLE 311,375 0 11,873
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,454,961 7,550 SH SOLE 7,550 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 3,219,143 7,343 SH SOLE 7,258 0 85
VANGUARD INDEX FDS LARGE CAP ETF 922908637 20,746,715 72,719 SH SOLE 72,719 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 327,111 1,989 SH SOLE 1,985 0 4
VANGUARD INDEX FDS MID CAP ETF 922908629 13,504,955 48,261 SH SOLE 35,962 0 12,299
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,069,203 34,462 SH SOLE 34,462 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 9,729,430 17,128 SH SOLE 15,843 0 1,285
VANGUARD INDEX FDS SM CP VAL ETF 922908611 494,194 2,534 SH SOLE 2,359 0 175
VANGUARD INDEX FDS SMALL CP ETF 922908751 104,599,828 441,387 SH SOLE 423,274 0 18,112
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,519,181 5,486 SH SOLE 2,545 0 2,941
VANGUARD INDEX FDS TOTAL STK MKT 922908769 108,764,384 357,860 SH SOLE 355,545 0 2,315
VANGUARD INDEX FDS VALUE ETF 922908744 8,961,614 50,705 SH SOLE 26,879 0 23,826
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 63,799,947 949,121 SH SOLE 944,758 0 4,363
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 7,288,695 147,365 SH SOLE 144,899 0 2,466
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 2,613,594 33,724 SH SOLE 26,057 0 7,667
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1,601,929 11,920 SH SOLE 11,920 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 5,246,125 106,998 SH SOLE 106,769 0 229
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 3,073,531 51,388 SH SOLE 51,388 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,257,896 15,170 SH SOLE 14,845 0 325
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,111,549 13,982 SH SOLE 12,937 0 1,045
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 626,904 5,741 SH SOLE 5,741 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 440,621 5,171 SH SOLE 5,171 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 324,796 1,558 SH SOLE 1,558 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 7,803,797 38,129 SH SOLE 35,750 0 2,378
VANGUARD STAR FDS VG TL INTL STK F 921909768 5,101,791 73,843 SH SOLE 73,843 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 26,881,118 471,516 SH SOLE 467,416 0 4,100
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 70,457,518 528,524 SH SOLE 514,023 0 14,501
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 1,005,701 12,554 SH SOLE 12,054 0 500
VANGUARD WORLD FD COMM SRVC ETF 92204A884 4,054,095 23,704 SH SOLE 23,604 0 100
VANGUARD WORLD FD CONSUM DIS ETF 92204A108 555,074 1,532 SH SOLE 57 0 1,475
VANGUARD WORLD FD CONSUM STP ETF 92204A207 245,950 1,123 SH SOLE 1,123 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 467,574 7,139 SH SOLE 7,139 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 551,318 5,028 SH SOLE 5,028 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 1,049,507 4,226 SH SOLE 2,553 0 1,673
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603 893,143 3,189 SH SOLE 144 0 3,045
VANGUARD WORLD FD INF TECH ETF 92204A702 39,929,205 60,200 SH SOLE 57,565 0 2,635
VERACYTE INC COM 92337F107 1,468,702 54,336 SH SOLE 52,586 0 1,750
VERISK ANALYTICS INC COM 92345Y106 247,664 795 SH SOLE 795 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 14,158,884 327,222 SH SOLE 319,402 0 7,820
VERTEX PHARMACEUTICALS INC COM 92532F100 11,178,242 25,108 SH SOLE 25,058 0 50
VERTIV HOLDINGS CO COM CL A 92537N108 6,023,996 46,912 SH SOLE 46,712 0 200
VIATRIS INC COM 92556V106 110,583 12,383 SH SOLE 12,383 0 0
VICOR CORP COM 925815102 12,310,885 271,404 SH SOLE 0 0 0
VIKING HOLDINGS LTD ORD SHS G93A5A101 205,167 3,850 SH SOLE 3,850 0 0
VIMEO INC COMMON STOCK 92719V100 3,277,385 811,234 SH SOLE 0 0 0
VISA INC COM CL A 92826C839 65,059,557 183,241 SH SOLE 175,723 0 7,518
VISHAY INTERTECHNOLOGY INC COM 928298108 4,592,028 289,171 SH SOLE 0 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 107,314 10,067 SH SOLE 10,067 0 0
WABTEC COM 929740108 351,467 1,679 SH SOLE 1,679 0 0
WALMART INC COM 931142103 48,003,992 490,939 SH SOLE 487,879 90 2,970
WARNER BROS DISCOVERY INC COM SER A 934423104 9,286,817 810,368 SH SOLE 0 0 0
WASTE CONNECTIONS INC COM 94106B101 655,079 3,508 SH SOLE 3,508 0 0
WASTE MGMT INC DEL COM 94106L109 16,684,146 72,914 SH SOLE 71,620 0 1,294
WATERS CORP COM 941848103 2,670,156 7,650 SH SOLE 7,650 0 0
WELLS FARGO CO NEW COM 949746101 14,702,262 183,503 SH SOLE 178,008 0 5,495
WELLTOWER INC COM 95040Q104 8,206,829 53,385 SH SOLE 52,505 0 880
WENDYS CO COM 95058W100 114,657 10,040 SH SOLE 7,040 0 3,000
WERNER ENTERPRISES INC COM 950755108 7,039,433 257,289 SH SOLE 257,289 0 0
WESCO INTL INC COM 95082P105 570,972 3,083 SH SOLE 3,083 0 0
WESTWATER RES INC COM NEW 961684206 82,665 137,500 SH SOLE 137,500 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 398,133 15,498 SH SOLE 15,498 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 281,343 3,133 SH SOLE 3,133 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 228,056 127 SH SOLE 127 0 0
WILLIAMS COS INC COM 969457100 939,712 14,961 SH SOLE 14,961 0 0
WILLIAMS SONOMA INC COM 969904101 212,544 1,301 SH SOLE 1,301 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 2,147,289 38,872 SH SOLE 2,105 0 36,767
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 2,043,793 40,624 SH SOLE 40,449 0 175
WISDOMTREE TR US MIDCAP DIVID 97717W505 927,279 18,501 SH SOLE 18,501 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 21,551,158 257,358 SH SOLE 255,473 0 1,885
WISDOMTREE TR US SMALLCAP DIVD 97717W604 439,527 13,839 SH SOLE 13,839 0 0
XPO INC COM 983793100 777,946 6,160 SH SOLE 6,160 0 0
XYLEM INC COM 98419M100 40,668,289 314,381 SH SOLE 313,431 0 950
YETI HLDGS INC COM 98585X104 1,692,624 53,700 SH SOLE 53,200 0 500
YUM BRANDS INC COM 988498101 267,623 1,806 SH SOLE 1,806 0 0
ZILLOW GROUP INC CL A 98954M101 438,336 6,400 SH SOLE 6,400 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 450,422 6,430 SH SOLE 6,430 0 0
ZOETIS INC CL A 98978V103 2,972,664 19,062 SH SOLE 19,062 0 0
ZSCALER INC COM 98980G102 11,933,487 38,012 SH SOLE 38,012 0 0