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,552,263 14,199 SH   SOLE   3,591 0 10,608
ABBOTT LABS COM 002824100   8,011,796 72,788 SH   SOLE   30,991 0 41,797
ABBVIE INC COM 00287Y109   23,888,152 154,147 SH   SOLE   96,089 0 58,058
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   29,673,371 84,561 SH   SOLE   60,913 0 23,648
ADOBE INC COM 00724F101   30,373,861 50,912 SH   SOLE   45,785 0 5,127
ADVANCED DRAIN SYS INC DEL COM 00790R104   1,899,765 13,508 SH   SOLE   12,995 0 513
ADVANCED MICRO DEVICES INC COM 007903107   2,789,292 18,922 SH   SOLE   17,288 0 1,634
AFLAC INC COM 001055102   729,960 8,848 SH   SOLE   2,040 0 6,808
AGREE RLTY CORP COM 008492100   1,210,151 19,224 SH   SOLE   18,701 0 523
AIR PRODS & CHEMS INC COM 009158106   475,043 1,735 SH   SOLE   1,592 0 143
AIRBNB INC COM CL A 009066101   907,918 6,669 SH   SOLE   6,087 0 582
ALBEMARLE CORP COM 012653101   1,657,763 11,474 SH   SOLE   4,445 0 7,029
ALKERMES PLC SHS G01767105   496,796 17,909 SH   SOLE   17,383 0 526
ALLIANT ENERGY CORP COM 018802108   469,754 9,157 SH   SOLE   1,997 0 7,160
ALLSTATE CORP COM 020002101   2,917,577 20,843 SH   SOLE   19,687 0 1,156
ALPHABET INC CAP STK CL C 02079K107   8,076,839 57,311 SH   SOLE   28,536 0 28,775
ALPHABET INC CAP STK CL A 02079K305   60,199,322 430,949 SH   SOLE   387,686 0 43,263
ALPS ETF TR ALERIAN MLP 00162Q452   231,691 5,449 SH   SOLE   5,449 0 0
ALPS ETF TR INTL SEC DV DOG 00162Q718   248,981 8,335 SH   SOLE   8,177 0 158
ALPS ETF TR SECTR DIV DOGS 00162Q858   241,947 4,720 SH   SOLE   4,720 0 0
ALTRIA GROUP INC COM 02209S103   2,402,489 59,556 SH   SOLE   21,921 0 37,635
AMAZON COM INC COM 023135106   44,542,245 293,157 SH   SOLE   233,716 0 59,441
AMERICAN ELEC PWR CO INC COM 025537101   275,092 3,387 SH   SOLE   3,160 0 227
AMERICAN EXPRESS CO COM 025816109   23,603,667 125,994 SH   SOLE   114,327 0 11,667
AMERICAN TOWER CORP NEW COM 03027X100   2,966,094 13,740 SH   SOLE   13,143 0 597
AMGEN INC COM 031162100   366,917 1,274 SH   SOLE   724 0 550
AMPHENOL CORP NEW CL A 032095101   3,197,339 32,254 SH   SOLE   7,387 0 24,867
ANALOG DEVICES INC COM 032654105   1,543,804 7,775 SH   SOLE   7,692 0 83
ANAVEX LIFE SCIENCES CORP COM NEW 032797300   110,370 11,855 SH   SOLE   11,855 0 0
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   2,330,231 120,301 SH   SOLE   112,510 0 7,791
APPLE INC COM 037833100   111,821,273 580,799 SH   SOLE   423,687 0 157,112
APPLIED INDL TECHNOLOGIES IN COM 03820C105   1,558,182 9,023 SH   SOLE   8,748 0 275
APPLOVIN CORP COM CL A 03831W108   258,706 6,492 SH   SOLE   6,492 0 0
ARES CAPITAL CORP COM 04010L103   211,537 10,561 SH   SOLE   10,561 0 0
ARISTA NETWORKS INC COM 040413106   635,877 2,700 SH   SOLE   800 0 1,900
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   2,561,866 57,987 SH   SOLE   15,415 0 42,572
ASML HOLDING N V N Y REGISTRY SHS N07059210   526,060 695 SH   SOLE   585 0 110
ASSURANT INC COM 04621X108   1,233,852 7,323 SH   SOLE   2,698 0 4,625
ASTRAZENECA PLC SPONSORED ADR 046353108   361,872 5,373 SH   SOLE   5,192 0 181
AT&T INC COM 00206R102   174,210 10,382 SH   SOLE   10,282 0 100
ATKORE INC COM 047649108   1,760,960 11,006 SH   SOLE   10,569 0 437
ATLANTIC UN BANKSHARES CORP COM 04911A107   1,452,428 39,749 SH   SOLE   38,520 0 1,229
AUTOLIV INC COM 052800109   4,269,532 38,747 SH   SOLE   33,120 0 5,627
AUTOMATIC DATA PROCESSING IN COM 053015103   255,102 1,095 SH   SOLE   1,095 0 0
AUTOZONE INC COM 053332102   2,683,864 1,038 SH   SOLE   984 0 54
AVERY DENNISON CORP COM 053611109   1,928,294 9,538 SH   SOLE   8,554 0 984
AVIENT CORPORATION COM 05368V106   2,660,263 63,995 SH   SOLE   60,748 0 3,247
AXALTA COATING SYS LTD COM G0750C108   694,007 20,430 SH   SOLE   19,374 0 1,056
AXCELIS TECHNOLOGIES INC COM NEW 054540208   1,474,964 11,373 SH   SOLE   11,041 0 332
AXIS CAP HLDGS LTD SHS G0692U109   1,405,346 25,381 SH   SOLE   24,374 0 1,007
AXSOME THERAPEUTICS INC COM 05464T104   1,085,687 13,641 SH   SOLE   13,126 0 515
BAKER HUGHES COMPANY CL A 05722G100   4,930,499 144,251 SH   SOLE   131,979 0 12,272
BANK AMERICA CORP COM 060505104   4,027,507 119,617 SH   SOLE   53,853 0 65,764
BANK AMERICA CORP 7.25%CNV PFD L 060505682   1,123,321 932 SH   SOLE   932 0 0
BANK MONTREAL QUE COM 063671101   5,604,061 56,641 SH   SOLE   7,742 0 48,899
BANK NEW YORK MELLON CORP COM 064058100   23,896,249 459,102 SH   SOLE   419,617 0 39,485
BARCLAYS PLC ADR 06738E204   174,101 22,094 SH   SOLE   20,608 0 1,486
BECTON DICKINSON & CO COM 075887109   315,135 1,292 SH   SOLE   1,292 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,319,583 14,915 SH   SOLE   10,570 0 4,345
BIOGEN INC COM 09062X103   264,722 1,023 SH   SOLE   963 0 60
BLACKROCK ENHANCED EQUITY DI COM 09251A104   99,678 12,962 SH   SOLE   12,962 0 0
BLACKROCK INC COM 09247X101   2,418,352 2,979 SH   SOLE   2,904 0 75
BLOOMIN BRANDS INC COM 094235108   1,562,044 55,490 SH   SOLE   53,385 0 2,105
BLUEPRINT MEDICINES CORP COM 09627Y109   1,156,413 12,537 SH   SOLE   12,038 0 499
BOEING CO COM 097023105   395,421 1,517 SH   SOLE   1,517 0 0
BOOKING HOLDINGS INC COM 09857L108   1,582,060 446 SH   SOLE   441 0 5
BOOT BARN HLDGS INC COM 099406100   1,526,834 19,891 SH   SOLE   19,140 0 751
BORGWARNER INC COM 099724106   1,992,220 55,571 SH   SOLE   52,646 0 2,925
BOSTON SCIENTIFIC CORP COM 101137107   19,807,960 342,639 SH   SOLE   312,121 0 30,518
BP PLC SPONSORED ADR 055622104   321,892 9,093 SH   SOLE   3,258 0 5,835
BRISTOL-MYERS SQUIBB CO COM 110122108   16,062,886 313,056 SH   SOLE   245,013 0 68,042
BROADCOM INC COM 11135F101   24,769,796 22,190 SH   SOLE   19,465 0 2,725
CACTUS INC CL A 127203107   1,367,857 30,129 SH   SOLE   29,226 0 903
CADENCE DESIGN SYSTEM INC COM 127387108   12,647,501 46,435 SH   SOLE   43,205 0 3,230
CAESARS ENTERTAINMENT INC NE COM 12769G100   3,780,450 80,641 SH   SOLE   77,000 0 3,641
CARDINAL HEALTH INC COM 14149Y108   228,312 2,265 SH   SOLE   2,171 0 94
CATERPILLAR INC COM 149123101   13,028,994 44,066 SH   SOLE   39,359 0 4,707
CDW CORP COM 12514G108   712,876 3,136 SH   SOLE   3,026 0 110
CENTERPOINT ENERGY INC COM 15189T107   9,996,124 349,882 SH   SOLE   317,463 0 32,419
CHECK POINT SOFTWARE TECH LT ORD M22465104   225,365 1,475 SH   SOLE   1,410 0 65
CHENIERE ENERGY INC COM NEW 16411R208   4,427,659 25,937 SH   SOLE   14,812 0 11,125
CHESAPEAKE UTILS CORP COM 165303108   1,176,613 11,139 SH   SOLE   10,681 0 458
CHEVRON CORP NEW COM 166764100   5,220,396 34,999 SH   SOLE   11,257 0 23,742
CHIPOTLE MEXICAN GRILL INC COM 169656105   370,488 162 SH   SOLE   158 0 4
CHORD ENERGY CORPORATION COM NEW 674215207   1,558,573 9,376 SH   SOLE   8,963 0 413
CHUBB LIMITED COM H1467J104   5,643,672 24,972 SH   SOLE   11,903 0 13,069
CHURCH & DWIGHT CO INC COM 171340102   1,854,794 19,615 SH   SOLE   5,039 0 14,576
CISCO SYS INC COM 17275R102   15,971,465 316,141 SH   SOLE   239,069 0 77,072
CITIGROUP INC COM NEW 172967424   1,062,545 20,656 SH   SOLE   456 0 20,200
CITIZENS FINL GROUP INC COM 174610105   209,909 6,334 SH   SOLE   6,275 0 59
CLEAN HARBORS INC COM 184496107   1,640,743 9,402 SH   SOLE   9,000 0 402
CLEARWAY ENERGY INC CL C 18539C204   1,061,760 38,708 SH   SOLE   37,686 0 1,022
CMS ENERGY CORP COM 125896100   224,092 3,859 SH   SOLE   3,189 0 670
COCA COLA CO COM 191216100   6,661,295 113,037 SH   SOLE   39,639 0 73,398
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   404,629 5,357 SH   SOLE   5,357 0 0
COINBASE GLOBAL INC COM CL A 19260Q107   428,191 2,462 SH   SOLE   2,037 0 425
COLGATE PALMOLIVE CO COM 194162103   4,583,166 57,498 SH   SOLE   10,820 0 46,678
COMCAST CORP NEW CL A 20030N101   24,220,780 552,355 SH   SOLE   498,359 0 53,996
CONAGRA BRANDS INC COM 205887102   397,629 13,874 SH   SOLE   13,874 0 0
CONFLUENT INC CLASS A COM 20717M103   390,335 16,681 SH   SOLE   16,681 0 0
CONOCOPHILLIPS COM 20825C104   10,606,179 91,377 SH   SOLE   74,033 0 17,344
CONSTELLATION BRANDS INC CL A 21036P108   752,568 3,113 SH   SOLE   2,910 0 203
COPART INC COM 217204106   313,894 6,406 SH   SOLE   6,406 0 0
COSTCO WHSL CORP NEW COM 22160K105   5,742,696 8,700 SH   SOLE   4,641 0 4,059
CRH PLC ORD G25508105   268,202 3,878 SH   SOLE   3,714 0 164
CROCS INC COM 227046109   569,147 6,093 SH   SOLE   5,556 0 537
CROWDSTRIKE HLDGS INC CL A 22788C105   20,408,749 79,934 SH   SOLE   71,051 0 8,883
CSX CORP COM 126408103   9,599,107 276,871 SH   SOLE   254,224 0 22,647
CVS HEALTH CORP COM 126650100   11,881,106 150,470 SH   SOLE   137,825 0 12,645
CYTOKINETICS INC COM NEW 23282W605   1,429,432 17,121 SH   SOLE   16,467 0 654
DANAHER CORPORATION COM 235851102   1,566,635 6,772 SH   SOLE   6,653 0 119
DARLING INGREDIENTS INC COM 237266101   510,212 10,237 SH   SOLE   10,000 0 237
DECIPHERA PHARMACEUTICALS IN COM 24344T101   524,435 32,513 SH   SOLE   31,519 0 994
DECKERS OUTDOOR CORP COM 243537107   3,396,293 5,081 SH   SOLE   4,829 0 252
DEERE & CO COM 244199105   10,350,635 25,885 SH   SOLE   23,215 0 2,670
DELL TECHNOLOGIES INC CL C 24703L202   16,166,210 211,323 SH   SOLE   186,484 0 24,839
DENALI THERAPEUTICS INC COM 24823R105   516,264 24,057 SH   SOLE   23,245 0 812
DEVON ENERGY CORP NEW COM 25179M103   461,426 10,186 SH   SOLE   2,286 0 7,900
DIAGEO PLC SPON ADR NEW 25243Q205   303,701 2,085 SH   SOLE   0 0 2,085
DIAMONDBACK ENERGY INC COM 25278X109   956,068 6,165 SH   SOLE   6,017 0 148
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207   825,748 9,756 SH   SOLE   9,552 0 204
DISCOVER FINL SVCS COM 254709108   3,305,122 29,405 SH   SOLE   28,357 0 1,048
DISNEY WALT CO COM 254687106   1,516,720 16,798 SH   SOLE   15,038 0 1,761
DNP SELECT INCOME FD INC COM 23325P104   318,483 37,557 SH   SOLE   21,975 0 15,582
DOCGO INC COM 256086109   1,242,936 222,350 SH   SOLE   214,133 0 8,217
DOLLAR TREE INC COM 256746108   387,512 2,728 SH   SOLE   2,728 0 0
DOORDASH INC CL A 25809K105   2,883,831 29,162 SH   SOLE   26,994 0 2,168
DOUBLELINE ETF TRUST SHILLER CAPE U S 25861R204   571,658 21,548 SH   SOLE   21,548 0 0
DOUGLAS EMMETT INC COM 25960P109   2,013,137 138,837 SH   SOLE   133,631 0 5,206
DTE ENERGY CO COM 233331107   854,956 7,754 SH   SOLE   7,416 0 338
DUPONT DE NEMOURS INC COM 26614N102   907,313 11,794 SH   SOLE   11,279 0 515
DXC TECHNOLOGY CO COM 23355L106   416,874 18,228 SH   SOLE   16,535 0 1,693
E L F BEAUTY INC COM 26856L103   1,708,553 11,837 SH   SOLE   11,348 0 489
EAGLE MATLS INC COM 26969P108   1,365,519 6,732 SH   SOLE   6,434 0 298
EATON CORP PLC SHS G29183103   5,579,318 23,168 SH   SOLE   5,443 0 17,725
ELEMENT SOLUTIONS INC COM 28618M106   1,359,105 58,734 SH   SOLE   56,999 0 1,735
ELEVANCE HEALTH INC COM 036752103   6,186,612 13,119 SH   SOLE   11,948 0 1,171
ELI LILLY & CO COM 532457108   11,731,265 20,125 SH   SOLE   17,717 0 2,408
ENERSYS COM 29275Y102   1,583,456 15,684 SH   SOLE   15,065 0 619
ENSIGN GROUP INC COM 29358P101   1,631,870 14,543 SH   SOLE   13,978 0 565
ENVISTA HOLDINGS CORPORATION COM 29415F104   1,251,601 52,020 SH   SOLE   48,328 0 3,692
EOG RES INC COM 26875P101   3,111,564 25,726 SH   SOLE   24,040 0 1,686
EQUINIX INC COM 29444U700   206,985 257 SH   SOLE   257 0 0
EVERCORE INC CLASS A 29977A105   1,579,304 9,233 SH   SOLE   8,867 0 366
EVEREST GROUP LTD COM G3223R108   1,007,349 2,849 SH   SOLE   1,538 0 1,311
EXPEDITORS INTL WASH INC COM 302130109   350,031 2,752 SH   SOLE   2,752 0 0
EXTRA SPACE STORAGE INC COM 30225T102   1,164,317 7,262 SH   SOLE   6,981 0 281
EXXON MOBIL CORP COM 30231G102   11,285,617 112,879 SH   SOLE   57,669 0 55,210
FASTENAL CO COM 311900104   405,395 6,259 SH   SOLE   4,259 0 2,000
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   308,048 5,200 SH   SOLE   5,200 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   207,602 3,456 SH   SOLE   2,269 0 1,187
FIFTH THIRD BANCORP COM 316773100   316,204 9,168 SH   SOLE   8,907 0 261
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608   232,400 3,798 SH   SOLE   3,798 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   3,743,719 31,875 SH   SOLE   29,338 0 2,537
FISERV INC COM 337738108   31,403,775 236,403 SH   SOLE   177,898 0 58,505
FORTINET INC COM 34959E109   2,579,944 44,079 SH   SOLE   34,582 0 9,497
FORTUNE BRANDS INNOVATIONS I COM 34964C106   2,999,916 39,400 SH   SOLE   37,860 0 1,540
FREEPORT-MCMORAN INC CL B 35671D857   1,831,191 43,016 SH   SOLE   9,461 0 33,555
FTI CONSULTING INC COM 302941109   1,500,396 7,534 SH   SOLE   7,298 0 236
GALLAGHER ARTHUR J & CO COM 363576109   985,649 4,383 SH   SOLE   4,343 0 40
GAMING & LEISURE PPTYS INC COM 36467J108   10,549,634 213,772 SH   SOLE   193,986 0 19,786
GENERAL DYNAMICS CORP COM 369550108   4,091,790 15,758 SH   SOLE   4,208 0 11,550
GENERAL ELECTRIC CO COM NEW 369604301   2,601,610 20,384 SH   SOLE   18,457 0 1,927
GENERAL MLS INC COM 370334104   8,818,263 135,374 SH   SOLE   123,417 0 11,957
GENERAL MTRS CO COM 37045V100   785,659 21,872 SH   SOLE   20,276 0 1,596
GILEAD SCIENCES INC COM 375558103   811,153 10,013 SH   SOLE   5,620 0 4,393
GMS INC COM 36251C103   1,856,818 22,526 SH   SOLE   21,649 0 877
GRAPHIC PACKAGING HLDG CO COM 388689101   13,733,665 557,147 SH   SOLE   499,563 0 57,584
GROUP 1 AUTOMOTIVE INC COM 398905109   1,668,756 5,476 SH   SOLE   5,257 0 219
HANNON ARMSTRONG SUST INFR C COM 41068X100   7,614,838 276,100 SH   SOLE   250,104 0 25,996
HANOVER INS GROUP INC COM 410867105   500,494 4,122 SH   SOLE   3,985 0 137
HERSHEY CO COM 427866108   388,862 2,086 SH   SOLE   470 0 1,616
HEWLETT PACKARD ENTERPRISE C COM 42824C109   1,404,551 82,718 SH   SOLE   79,300 0 3,418
HOLOGIC INC COM 436440101   430,200 6,021 SH   SOLE   2,106 0 3,915
HOME DEPOT INC COM 437076102   14,832,356 42,800 SH   SOLE   36,467 0 6,333
HONEYWELL INTL INC COM 438516106   2,940,973 14,024 SH   SOLE   7,794 0 6,230
HUB GROUP INC CL A 443320106   872,603 9,491 SH   SOLE   9,253 0 238
HUBSPOT INC COM 443573100   612,470 1,055 SH   SOLE   973 0 82
HUNTINGTON INGALLS INDS INC COM 446413106   9,283,948 35,757 SH   SOLE   31,093 0 4,664
I3 VERTICALS INC COM CL A 46571Y107   1,111,404 52,499 SH   SOLE   51,129 0 1,370
ICICI BANK LIMITED ADR 45104G104   205,024 8,600 SH   SOLE   8,139 0 461
ICON PLC SHS G4705A100   260,141 919 SH   SOLE   919 0 0
IDEXX LABS INC COM 45168D104   577,252 1,040 SH   SOLE   900 0 140
INGREDION INC COM 457187102   3,912,073 36,046 SH   SOLE   34,875 0 1,171
INNOVATOR ETFS TR US EQT ULTRA BF 45782C672   391,320 12,730 SH   SOLE   10,476 0 2,254
INSMED INC COM PAR $.01 457669307   484,374 15,630 SH   SOLE   15,161 0 469
INSTALLED BLDG PRODS INC COM 45780R101   1,501,318 8,212 SH   SOLE   7,964 0 248
INTEL CORP COM 458140100   6,134,635 122,082 SH   SOLE   32,247 0 89,835
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   12,908,359 155,710 SH   SOLE   140,618 0 15,092
INTERCONTINENTAL EXCHANGE IN COM 45866F104   280,601 2,185 SH   SOLE   1,714 0 471
INTERNATIONAL BUSINESS MACHS COM 459200101   539,061 3,296 SH   SOLE   2,231 0 1,065
INTERPUBLIC GROUP COS INC COM 460690100   12,127,785 371,562 SH   SOLE   344,950 0 26,612
INTUITIVE SURGICAL INC COM NEW 46120E602   650,430 1,928 SH   SOLE   1,928 0 0
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198   340,405 6,401 SH   SOLE   6,401 0 0
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644   398,635 10,653 SH   SOLE   10,567 0 86
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233   1,257,008 33,325 SH   SOLE   30,165 0 3,160
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   4,229,040 26,800 SH   SOLE   24,871 0 1,929
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   920,455 10,376 SH   SOLE   10,174 0 202
INVESCO QQQ TR UNIT SER 1 46090E103   1,999,686 4,883 SH   SOLE   4,530 0 353
INVITATION HOMES INC COM 46187W107   396,051 11,611 SH   SOLE   10,678 0 933
IQVIA HLDGS INC COM 46266C105   19,158,496 82,801 SH   SOLE   73,031 0 9,770
IRON MTN INC DEL COM 46284V101   17,804,452 254,422 SH   SOLE   227,587 0 26,835
ISHARES TR MORNINGSTR US EQ 464287127   582,634 8,860 SH   SOLE   8,860 0 0
ISHARES TR CORE S&P TTL STK 464287150   698,517 6,638 SH   SOLE   6,306 0 332
ISHARES TR CORE S&P500 ETF 464287200   3,406,555 7,132 SH   SOLE   5,723 0 1,409
ISHARES TR MSCI EMG MKT ETF 464287234   219,386 5,456 SH   SOLE   5,456 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   399,006 5,313 SH   SOLE   5,313 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   261,187 2,246 SH   SOLE   2,246 0 0
ISHARES TR RUS MID CAP ETF 464287499   802,718 10,327 SH   SOLE   10,327 0 0
ISHARES TR CORE S&P MCP ETF 464287507   1,211,700 4,372 SH   SOLE   4,372 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   797,331 4,825 SH   SOLE   4,668 0 157
ISHARES TR S&P MC 400GR ETF 464287606   1,200,715 15,157 SH   SOLE   13,026 0 2,131
ISHARES TR RUS 1000 GRW ETF 464287614   368,352 1,215 SH   SOLE   1,215 0 0
ISHARES TR RUS 1000 ETF 464287622   320,219 1,221 SH   SOLE   1,221 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   850,624 4,238 SH   SOLE   4,238 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   533,519 1,949 SH   SOLE   1,930 0 19
ISHARES TR S&P MC 400VL ETF 464287705   257,502 2,258 SH   SOLE   2,168 0 90
ISHARES TR CORE S&P SCP ETF 464287804   2,342,855 21,643 SH   SOLE   21,247 0 396
ISHARES TR SP SMCP600VL ETF 464287879   420,938 4,084 SH   SOLE   4,084 0 0
ISHARES TR AGENCY BOND ETF 464288166   493,802 4,554 SH   SOLE   4,554 0 0
ISHARES TR IBOXX HI YD ETF 464288513   586,771 7,582 SH   SOLE   7,582 0 0
ISHARES TR MSCI KLD400 SOC 464288570   1,747,067 19,188 SH   SOLE   19,188 0 0
ISHARES TR MBS ETF 464288588   636,639 6,767 SH   SOLE   6,767 0 0
ISHARES TR INTRM GOV CR ETF 464288612   1,917,527 18,304 SH   SOLE   18,304 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   936,728 18,014 SH   SOLE   18,014 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   1,053,342 20,543 SH   SOLE   20,543 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   678,534 5,793 SH   SOLE   5,793 0 0
ISHARES TR PFD AND INCM SEC 464288687   673,361 21,589 SH   SOLE   21,589 0 0
ISHARES TR MSCI USA ESG SLC 464288802   276,403 2,750 SH   SOLE   2,750 0 0
ISHARES TR RUS TP200 GR ETF 464289438   1,971,751 11,253 SH   SOLE   11,155 0 98
ISHARES TR MSCI USA MIN VOL 46429B697   270,062 3,461 SH   SOLE   842 0 2,619
ISHARES TR CORE MSCI EAFE 46432F842   1,185,609 16,853 SH   SOLE   16,853 0 0
ISHARES TR 0-5YR HI YL CP 46434V407   527,877 12,503 SH   SOLE   12,503 0 0
ISHARES TR CORE TOTAL USD 46434V613   321,615 6,981 SH   SOLE   6,981 0 0
ISHARES TR CORE DIV GRWTH 46434V621   301,392 5,600 SH   SOLE   5,600 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   564,821 5,633 SH   SOLE   5,633 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   326,581 5,940 SH   SOLE   5,940 0 0
JACOBS SOLUTIONS INC COM 46982L108   328,783 2,533 SH   SOLE   2,033 0 500
JOHN BEAN TECHNOLOGIES CORP COM 477839104   1,234,573 12,414 SH   SOLE   12,041 0 373
JOHNSON & JOHNSON COM 478160104   8,217,717 52,429 SH   SOLE   29,040 0 23,389
JPMORGAN CHASE & CO COM 46625H100   17,448,782 102,580 SH   SOLE   91,702 0 10,878
KIMBERLY-CLARK CORP COM 494368103   17,977,842 147,954 SH   SOLE   132,073 0 15,881
KKR & CO INC COM 48251W104   574,151 6,930 SH   SOLE   6,930 0 0
KLA CORP COM NEW 482480100   3,005,902 5,171 SH   SOLE   3,006 0 2,165
KROGER CO COM 501044101   15,457,450 338,163 SH   SOLE   304,858 0 33,305
LAM RESEARCH CORP COM 512807108   3,189,435 4,072 SH   SOLE   2,017 0 2,055
LANTHEUS HLDGS INC COM 516544103   1,210,612 19,526 SH   SOLE   19,000 0 526
LAS VEGAS SANDS CORP COM 517834107   467,445 9,499 SH   SOLE   7,972 0 1,527
LATTICE SEMICONDUCTOR CORP COM 518415104   1,499,912 21,741 SH   SOLE   20,953 0 788
LINCOLN ELEC HLDGS INC COM 533900106   23,493,142 108,034 SH   SOLE   97,387 0 10,647
LINDE PLC SHS G54950103   13,296,358 32,374 SH   SOLE   29,020 0 3,354
LOCKHEED MARTIN CORP COM 539830109   1,025,217 2,262 SH   SOLE   493 0 1,769
LOWES COS INC COM 548661107   2,128,523 9,564 SH   SOLE   8,583 0 981
LPL FINL HLDGS INC COM 50212V100   1,909,077 8,387 SH   SOLE   7,879 0 508
LULULEMON ATHLETICA INC COM 550021109   22,441,029 43,891 SH   SOLE   38,402 0 5,489
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   2,093,947 22,023 SH   SOLE   3,500 0 18,523
MADRIGAL PHARMACEUTICALS INC COM 558868105   733,706 3,171 SH   SOLE   3,054 0 117
MARATHON PETE CORP COM 56585A102   10,000,800 67,409 SH   SOLE   59,544 0 7,865
MARRIOTT INTL INC NEW CL A 571903202   12,531,147 55,568 SH   SOLE   48,794 0 6,774
MARTIN MARIETTA MATLS INC COM 573284106   1,153,979 2,313 SH   SOLE   2,244 0 69
MASONITE INTL CORP COM 575385109   601,510 7,105 SH   SOLE   6,880 0 225
MASTERCARD INCORPORATED CL A 57636Q104   4,227,581 9,912 SH   SOLE   9,527 0 385
MATADOR RES CO COM 576485205   1,447,542 25,458 SH   SOLE   24,686 0 772
MCDONALDS CORP COM 580135101   8,721,841 29,415 SH   SOLE   12,488 0 16,927
MCKESSON CORP COM 58155Q103   14,846,380 32,067 SH   SOLE   27,728 0 4,339
MEDTRONIC PLC SHS G5960L103   1,665,559 20,218 SH   SOLE   19,316 0 902
MERCADOLIBRE INC COM 58733R102   798,342 508 SH   SOLE   499 0 9
MERCK & CO INC COM 58933Y105   20,091,186 184,289 SH   SOLE   165,617 0 18,672
META PLATFORMS INC CL A 30303M102   34,246,691 96,753 SH   SOLE   87,264 0 9,489
MICROCHIP TECHNOLOGY INC. COM 595017104   23,572,402 261,393 SH   SOLE   192,489 0 68,904
MICROSOFT CORP COM 594918104   90,661,416 241,095 SH   SOLE   194,164 0 46,931
MODERNA INC COM 60770K107   1,124,979 11,312 SH   SOLE   10,544 0 768
MODINE MFG CO COM 607828100   1,719,061 28,795 SH   SOLE   27,709 0 1,086
MONDELEZ INTL INC CL A 609207105   13,294,221 183,546 SH   SOLE   163,709 0 19,837
MORGAN STANLEY COM NEW 617446448   3,522,185 37,771 SH   SOLE   35,127 0 2,644
MSCI INC COM 55354G100   570,175 1,008 SH   SOLE   1,008 0 0
NASDAQ INC COM 631103108   355,235 6,110 SH   SOLE   4,325 0 1,785
NEOGENOMICS INC COM NEW 64049M209   381,848 23,600 SH   SOLE   0 0 23,600
NETFLIX INC COM 64110L106   6,835,309 14,039 SH   SOLE   13,014 0 1,025
NEWMONT CORP COM 651639106   939,305 22,694 SH   SOLE   11,147 0 11,547
NEXTERA ENERGY INC COM 65339F101   16,284,818 268,107 SH   SOLE   237,505 0 30,602
NICOLET BANKSHARES INC COM 65406E102   804,800 10,000 SH   SOLE   0 0 10,000
NIKE INC CL B 654106103   921,720 8,490 SH   SOLE   6,905 0 1,585
NORFOLK SOUTHN CORP COM 655844108   12,698,661 53,721 SH   SOLE   47,775 0 5,946
NORTHROP GRUMMAN CORP COM 666807102   737,321 1,575 SH   SOLE   670 0 905
NOVAGOLD RES INC COM NEW 66987E206   64,702 17,300 SH   SOLE   0 0 17,300
NOVO-NORDISK A S ADR 670100205   1,632,441 15,780 SH   SOLE   15,405 0 375
NVENT ELECTRIC PLC SHS G6700G107   1,596,080 27,011 SH   SOLE   21,771 0 5,240
NVIDIA CORPORATION COM 67066G104   39,488,868 79,740 SH   SOLE   68,431 0 11,309
ONEOK INC NEW COM 682680103   281,020 4,002 SH   SOLE   3,412 0 590
OOMA INC COM 683416101   765,768 71,367 SH   SOLE   69,160 0 2,207
ORACLE CORP COM 68389X105   10,983,250 104,176 SH   SOLE   91,215 0 12,961
OREILLY AUTOMOTIVE INC COM 67103H107   4,404,571 4,636 SH   SOLE   1,574 0 3,062
OVINTIV INC COM 69047Q102   1,308,728 29,798 SH   SOLE   14,641 0 15,157
PACER FDS TR PACER US SMALL 69374H857   1,170,059 24,361 SH   SOLE   24,041 0 320
PACER FDS TR DEVELOPED MRKT 69374H873   704,962 22,566 SH   SOLE   22,219 0 347
PACER FDS TR US CASH COWS 100 69374H881   2,230,683 42,906 SH   SOLE   41,620 0 1,286
PACIRA BIOSCIENCES INC COM 695127100   352,414 10,445 SH   SOLE   3,800 0 6,645
PACKAGING CORP AMER COM 695156109   985,606 6,050 SH   SOLE   5,171 0 879
PALO ALTO NETWORKS INC COM 697435105   6,104,606 20,702 SH   SOLE   18,980 0 1,722
PARKER-HANNIFIN CORP COM 701094104   18,936,532 41,104 SH   SOLE   36,264 0 4,840
PAYPAL HLDGS INC COM 70450Y103   2,625,094 42,747 SH   SOLE   39,818 0 2,929
PDF SOLUTIONS INC COM 693282105   1,624,452 50,543 SH   SOLE   48,487 0 2,056
PEPSICO INC COM 713448108   3,938,084 23,187 SH   SOLE   12,532 0 10,655
PERFICIENT INC COM 71375U101   1,344,373 20,425 SH   SOLE   19,869 0 556
PERION NETWORK LTD SHS NEW M78673114   929,064 30,096 SH   SOLE   28,937 0 1,159
PFIZER INC COM 717081103   2,606,380 90,531 SH   SOLE   32,785 0 57,746
PHILIP MORRIS INTL INC COM 718172109   9,735,102 103,477 SH   SOLE   81,156 0 22,321
PINNACLE FINL PARTNERS INC COM 72346Q104   1,617,059 18,540 SH   SOLE   17,989 0 551
PIONEER NAT RES CO COM 723787107   20,687,869 91,995 SH   SOLE   79,213 0 12,782
PORTLAND GEN ELEC CO COM NEW 736508847   5,396,090 124,506 SH   SOLE   113,697 0 10,809
PREFERRED BK LOS ANGELES CA COM NEW 740367404   685,063 9,378 SH   SOLE   8,834 0 544
PRIMERICA INC COM 74164M108   736,209 3,578 SH   SOLE   3,475 0 103
PROCTER AND GAMBLE CO COM 742718109   5,661,978 38,638 SH   SOLE   14,062 0 24,576
PROLOGIS INC. COM 74340W103   874,315 6,559 SH   SOLE   6,516 0 43
PROSHARES TR S&P MDCP 400 DIV 74347B680   1,632,445 22,189 SH   SOLE   21,500 0 689
PRUDENTIAL FINL INC COM 744320102   2,204,356 21,255 SH   SOLE   3,625 0 17,630
PULTE GROUP INC COM 745867101   25,836,221 250,302 SH   SOLE   224,254 0 26,048
PURE STORAGE INC CL A 74624M102   720,046 20,192 SH   SOLE   18,396 0 1,796
QUALCOMM INC COM 747525103   4,638,818 32,074 SH   SOLE   7,298 0 24,776
QUANTA SVCS INC COM 74762E102   1,375,941 6,376 SH   SOLE   5,234 0 1,142
REGAL REXNORD CORPORATION COM 758750103   8,875,575 59,962 SH   SOLE   55,732 0 4,230
REINSURANCE GRP OF AMERICA I COM NEW 759351604   17,597,101 108,772 SH   SOLE   98,064 0 10,708
REPLIGEN CORP COM 759916109   694,747 3,864 SH   SOLE   3,679 0 185
REPUBLIC SVCS INC COM 760759100   2,112,332 12,809 SH   SOLE   4,334 0 8,475
RESTAURANT BRANDS INTL INC COM 76131D103   12,938,563 165,603 SH   SOLE   148,221 0 17,382
RIO TINTO PLC SPONSORED ADR 767204100   2,101,857 28,228 SH   SOLE   5,448 0 22,780
ROBINHOOD MKTS INC COM CL A 770700102   162,996 12,794 SH   SOLE   12,794 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106   402,108 13,417 SH   SOLE   12,865 0 552
ROPER TECHNOLOGIES INC COM 776696106   586,058 1,075 SH   SOLE   1,075 0 0
ROYAL GOLD INC COM 780287108   2,812,925 23,255 SH   SOLE   3,792 0 19,463
RTX CORPORATION COM 75513E101   5,169,383 61,438 SH   SOLE   44,002 0 17,436
S&P GLOBAL INC COM 78409V104   647,564 1,470 SH   SOLE   1,360 0 110
SALESFORCE INC COM 79466L302   27,627,069 104,990 SH   SOLE   93,791 0 11,199
SCHLUMBERGER LTD COM STK 806857108   3,365,947 64,680 SH   SOLE   62,344 0 2,336
SCHWAB CHARLES CORP COM 808513105   1,274,726 18,528 SH   SOLE   17,824 0 704
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   303,520 5,382 SH   SOLE   5,382 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   3,056,080 36,838 SH   SOLE   22,457 0 14,381
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   343,224 7,266 SH   SOLE   6,501 0 765
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   267,825 3,518 SH   SOLE   3,518 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,580,216 18,848 SH   SOLE   15,360 0 3,488
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   641,921 3,335 SH   SOLE   3,312 0 23
SENSIENT TECHNOLOGIES CORP COM 81725T100   646,470 9,795 SH   SOLE   0 0 9,795
SERVICENOW INC COM 81762P102   25,110,068 35,542 SH   SOLE   31,864 0 3,678
SHERWIN WILLIAMS CO COM 824348106   587,620 1,884 SH   SOLE   653 0 1,231
SIMPLY GOOD FOODS CO COM 82900L102   1,404,771 35,474 SH   SOLE   34,380 0 1,094
SOUTHSTATE CORPORATION COM 840441109   1,464,532 17,342 SH   SOLE   16,604 0 738
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,314,485 2,766 SH   SOLE   2,734 0 32
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   898,873 1,772 SH   SOLE   1,449 0 323
SPDR SER TR PRTFLO S&P500 GW 78464A409   326,536 5,019 SH   SOLE   535 0 4,484
SPIRIT RLTY CAP INC NEW COM NEW 84860W300   1,314,195 30,080 SH   SOLE   29,253 0 827
STAG INDL INC COM 85254J102   6,716,185 171,069 SH   SOLE   157,651 0 13,418
STANLEY BLACK & DECKER INC COM 854502101   1,813,771 18,489 SH   SOLE   17,855 0 634
STARBUCKS CORP COM 855244109   1,915,696 19,953 SH   SOLE   12,106 0 7,847
STERIS PLC SHS USD G8473T100   408,184 1,857 SH   SOLE   1,857 0 0
STIFEL FINL CORP COM 860630102   1,385,697 20,039 SH   SOLE   19,483 0 556
STRYKER CORPORATION COM 863667101   3,946,325 13,178 SH   SOLE   12,316 0 862
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   229,435 23,702 SH   SOLE   22,586 0 1,116
SYNOVUS FINL CORP COM NEW 87161C501   1,146,481 30,451 SH   SOLE   29,403 0 1,048
SYSCO CORP COM 871829107   20,239,992 276,767 SH   SOLE   247,765 0 29,002
T ROWE PRICE ETF INC PRICE BLUE CHIP 87283Q107   306,900 9,916 SH   SOLE   9,916 0 0
TANGER INC COM 875465106   1,456,713 52,551 SH   SOLE   50,437 0 2,114
TAPESTRY INC COM 876030107   10,906,508 296,292 SH   SOLE   267,003 0 29,289
TE CONNECTIVITY LTD SHS H84989104   9,654,177 68,713 SH   SOLE   62,925 0 5,788
TENABLE HLDGS INC COM 88025T102   1,605,329 34,853 SH   SOLE   33,756 0 1,097
TENARIS S A SPONSORED ADS 88031M109   264,906 7,621 SH   SOLE   7,315 0 306
TERADATA CORP DEL COM 88076W103   1,570,102 36,086 SH   SOLE   34,714 0 1,372
TERADYNE INC COM 880770102   381,665 3,517 SH   SOLE   1,680 0 1,837
TESLA INC COM 88160R101   976,526 3,930 SH   SOLE   3,589 0 341
TEXAS INSTRS INC COM 882508104   612,633 3,594 SH   SOLE   1,424 0 2,170
TG THERAPEUTICS INC COM 88322Q108   354,479 20,754 SH   SOLE   19,765 0 989
THE CIGNA GROUP COM 125523100   5,868,322 19,597 SH   SOLE   17,834 0 1,763
THERMO FISHER SCIENTIFIC INC COM 883556102   4,709,178 8,872 SH   SOLE   8,317 0 555
TJX COS INC NEW COM 872540109   903,578 9,632 SH   SOLE   5,255 0 4,377
T-MOBILE US INC COM 872590104   8,018,585 50,013 SH   SOLE   44,011 0 6,002
TRANSMEDICS GROUP INC COM 89377M109   1,537,398 19,478 SH   SOLE   18,822 0 656
TRAVELERS COMPANIES INC COM 89417E109   472,781 2,482 SH   SOLE   2,416 0 66
TRUIST FINL CORP COM 89832Q109   4,417,404 119,648 SH   SOLE   108,929 0 10,719
UBER TECHNOLOGIES INC COM 90353T100   10,788,234 175,219 SH   SOLE   163,568 0 11,651
ULTA BEAUTY INC COM 90384S303   878,552 1,793 SH   SOLE   1,593 0 200
UNILEVER PLC SPON ADR NEW 904767704   692,037 14,275 SH   SOLE   8,225 0 6,050
UNION PAC CORP COM 907818108   1,169,095 4,760 SH   SOLE   4,195 0 565
UNITED PARCEL SERVICE INC CL B 911312106   555,965 3,536 SH   SOLE   3,011 0 525
UNITED RENTALS INC COM 911363109   1,847,559 3,222 SH   SOLE   1,434 0 1,788
UNITEDHEALTH GROUP INC COM 91324P102   25,416,918 48,278 SH   SOLE   40,030 0 8,248
US BANCORP DEL COM NEW 902973304   833,140 19,250 SH   SOLE   15,627 0 3,623
VANECK ETF TRUST GOLD MINERS ETF 92189F106   888,033 28,637 SH   SOLE   5,700 0 22,937
VANECK ETF TRUST DIGI TRANSFRM 92189H821   118,703 11,547 SH   SOLE   11,547 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   11,157,619 25,544 SH   SOLE   24,346 0 1,198
VANGUARD INDEX FDS MID CAP ETF 922908629   2,352,223 10,111 SH   SOLE   10,008 0 103
VANGUARD INDEX FDS GROWTH ETF 922908736   1,562,473 5,026 SH   SOLE   4,953 0 73
VANGUARD INDEX FDS VALUE ETF 922908744   938,947 6,281 SH   SOLE   4,227 0 2,054
VANGUARD INDEX FDS TOTAL STK MKT 922908769   227,494 959 SH   SOLE   909 0 50
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   746,799 10,295 SH   SOLE   9,580 0 715
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   434,424 2,549 SH   SOLE   2,014 0 535
VANGUARD STAR FDS VG TL INTL STK F 921909768   263,312 4,543 SH   SOLE   4,535 0 8
VANGUARD WORLD FD MEGA GRWTH IND 921910816   226,033 871 SH   SOLE   871 0 0
VEECO INSTRS INC DEL COM 922417100   1,841,134 59,334 SH   SOLE   56,946 0 2,388
VEEVA SYS INC CL A COM 922475108   755,834 3,926 SH   SOLE   1,207 0 2,719
VERALTO CORP COM SHS 92338C103   218,565 2,657 SH   SOLE   2,618 0 39
VERIZON COMMUNICATIONS INC COM 92343V104   3,666,606 97,257 SH   SOLE   25,392 0 71,865
VERTEX PHARMACEUTICALS INC COM 92532F100   897,192 2,205 SH   SOLE   2,162 0 43
VERTIV HOLDINGS CO COM CL A 92537N108   3,296,261 68,629 SH   SOLE   64,474 0 4,155
VICI PPTYS INC COM 925652109   929,621 29,160 SH   SOLE   27,732 0 1,428
VISA INC COM CL A 92826C839   36,476,302 140,105 SH   SOLE   110,759 0 29,346
VISTRA CORP COM 92840M102   474,682 12,323 SH   SOLE   12,046 0 277
WALGREENS BOOTS ALLIANCE INC COM 931427108   515,470 19,742 SH   SOLE   18,431 0 1,311
WALMART INC COM 931142103   6,071,261 38,511 SH   SOLE   19,348 0 19,163
WASTE CONNECTIONS INC COM 94106B101   226,741 1,519 SH   SOLE   1,272 0 247
WATERS CORP COM 941848103   5,068,167 15,394 SH   SOLE   13,990 0 1,404
WEATHERFORD INTL PLC ORD SHS G48833118   8,697,674 88,906 SH   SOLE   82,617 0 6,289
WEBSTER FINL CORP COM 947890109   9,180,479 180,861 SH   SOLE   168,704 0 12,157
WEC ENERGY GROUP INC COM 92939U106   1,770,768 21,038 SH   SOLE   6,623 0 14,415
WELLS FARGO CO NEW COM 949746101   20,011,867 406,580 SH   SOLE   359,347 0 47,233
WILLIAMS COS INC COM 969457100   829,651 23,820 SH   SOLE   22,364 0 1,456
WILLIAMS SONOMA INC COM 969904101   1,547,249 7,668 SH   SOLE   2,874 0 4,794
WINTRUST FINL CORP COM 97650W108   1,741,318 18,774 SH   SOLE   16,397 0 2,377
WISDOMTREE TR US MIDCAP FUND 97717W570   201,783 3,516 SH   SOLE   3,516 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   201,141 2,862 SH   SOLE   2,862 0 0
WORKDAY INC CL A 98138H101   29,652,985 107,415 SH   SOLE   97,086 0 10,329
ZOETIS INC CL A 98978V103   8,100,459 41,042 SH   SOLE   37,261 0 3,781