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
ABBOTT LABS COM 002824100   653,982 4,930 SH   SOLE   4,930 0 0
ABBVIE INC COM 00287Y109   119,786,775 571,720 SH   SOLE   569,694 0 2,026
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   46,268,571 148,278 SH   SOLE   147,807 0 471
ACUITY INC COM 00508Y102   56,583,840 214,862 SH   SOLE   214,075 0 787
ADOBE INC COM 00724F101   3,432,977 8,951 SH   SOLE   8,939 0 12
ADVANCED MICRO DEVICES INC COM 007903107   4,250,602 41,372 SH   SOLE   41,310 0 62
AFLAC INC COM 001055102   94,882,499 853,337 SH   SOLE   850,608 0 2,729
AIR PRODS & CHEMS INC COM 009158106   326,476 1,107 SH   SOLE   1,107 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   61,153,730 462,480 SH   SOLE   460,561 0 1,919
ALLISON TRANSMISSION HLDGS I COM 01973R101   6,241,320 65,238 SH   SOLE   65,127 0 111
ALLSTATE CORP COM 020002101   264,896 1,279 SH   SOLE   1,279 0 0
ALPHABET INC CAP STK CL C 02079K107   5,129,773 32,835 SH   SOLE   32,835 0 0
ALPHABET INC CAP STK CL A 02079K305   161,932,520 1,047,158 SH   SOLE   1,043,424 0 3,734
ALPS ETF TR ALERIAN MLP 00162Q452   4,874,954 93,857 SH   SOLE   93,162 0 695
ALTRIA GROUP INC COM 02209S103   275,313 4,587 SH   SOLE   4,587 0 0
AMAZON COM INC COM 023135106   123,100,016 647,009 SH   SOLE   644,736 0 2,273
AMERICAN CENTY ETF TR US QUALITY GROW 025072307   377,115 4,026 SH   SOLE   4,026 0 0
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   1,424,161 20,421 SH   SOLE   20,421 0 0
AMERICAN EXPRESS CO COM 025816109   112,548,522 418,318 SH   SOLE   416,872 0 1,446
AMERICAN WTR WKS CO INC NEW COM 030420103   2,042,267 13,844 SH   SOLE   13,844 0 0
AMERIPRISE FINL INC COM 03076C106   383,536 792 SH   SOLE   792 0 0
AMGEN INC COM 031162100   313,900 1,008 SH   SOLE   1,003 0 5
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664   3,042,669 42,377 SH   SOLE   42,262 0 115
AON PLC SHS CL A G0403H108   28,633,103 71,746 SH   SOLE   71,432 0 314
APOLLO GLOBAL MGMT INC COM 03769M106   2,999,071 21,901 SH   SOLE   21,856 0 45
APPLE INC COM 037833100   283,095,837 1,274,460 SH   SOLE   1,270,807 0 3,653
APPLIED MATLS INC COM 038222105   2,977,034 20,514 SH   SOLE   20,480 0 34
ARCH CAP GROUP LTD ORD G0450A105   45,499,453 473,066 SH   SOLE   470,997 0 2,069
ARISTA NETWORKS INC COM SHS 040413205   39,607,853 511,201 SH   SOLE   509,165 0 2,036
ASML HOLDING N V N Y REGISTRY SHS N07059210   619,348 935 SH   SOLE   935 0 0
ASSURANT INC COM 04621X108   126,395,599 602,601 SH   SOLE   600,463 0 2,138
ASTRAZENECA PLC SPONSORED ADR 046353108   28,750,950 391,169 SH   SOLE   389,446 0 1,723
AT&T INC COM 00206R102   63,032,560 2,228,874 SH   SOLE   2,221,736 0 7,138
ATMOS ENERGY CORP COM 049560105   47,265,703 305,769 SH   SOLE   304,551 0 1,218
AUTOMATIC DATA PROCESSING IN COM 053015103   46,912,423 153,544 SH   SOLE   153,062 0 482
BANCFIRST CORP COM 05945F103   4,509,345 41,043 SH   SOLE   40,989 0 54
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   75,977,546 5,578,381 SH   SOLE   5,553,794 0 24,587
BANCO SANTANDER S.A. ADR 05964H105   115,696 17,268 SH   SOLE   17,268 0 0
BANK AMERICA CORP COM 060505104   86,127,903 2,063,932 SH   SOLE   2,057,376 0 6,556
BANK NEW YORK MELLON CORP COM 064058100   203,049 2,421 SH   SOLE   2,421 0 0
BECTON DICKINSON & CO COM 075887109   40,966,760 178,847 SH   SOLE   178,265 0 582
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,320,451 4,357 SH   SOLE   4,357 0 0
BLACK HILLS CORP COM 092113109   4,226,106 69,680 SH   SOLE   69,561 0 119
BLACKROCK INC COM 09290D101   99,537,659 105,166 SH   SOLE   104,778 0 388
BLACKSTONE INC COM 09260D107   201,842 1,444 SH   SOLE   1,444 0 0
BLOCK H & R INC COM 093671105   40,859,438 744,117 SH   SOLE   741,185 0 2,932
BOEING CO COM 097023105   4,537,994 26,608 SH   SOLE   26,608 0 0
BOOKING HOLDINGS INC COM 09857L108   304,093 66 SH   SOLE   66 0 0
BOOT BARN HLDGS INC COM 099406100   3,994,999 37,187 SH   SOLE   37,138 0 49
BOSTON SCIENTIFIC CORP COM 101137107   1,143,273 11,333 SH   SOLE   11,333 0 0
BRADY CORP CL A 104674106   6,173,953 87,400 SH   SOLE   87,252 0 148
BRISTOL-MYERS SQUIBB CO COM 110122108   58,010,208 951,143 SH   SOLE   948,054 0 3,089
BRIXMOR PPTY GROUP INC COM 11120U105   39,580,149 1,490,778 SH   SOLE   1,484,847 0 5,931
BROADCOM INC COM 11135F101   119,877,891 715,988 SH   SOLE   713,522 0 2,466
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   253,613 1,046 SH   SOLE   1,046 0 0
BXP INC COM 101121101   44,608,803 663,920 SH   SOLE   661,781 0 2,139
CABOT CORP COM 127055101   3,223,181 38,768 SH   SOLE   38,702 0 66
CACI INTL INC CL A 127190304   28,194,867 76,842 SH   SOLE   76,556 0 286
CALIBERCOS INC COM CL A 13000T109   78,131 141,056 SH   SOLE   141,056 0 0
CALIFORNIA RES CORP COM STOCK 13057Q305   3,457,739 78,639 SH   SOLE   78,533 0 106
CARGURUS INC COM CL A 141788109   4,952,741 170,022 SH   SOLE   169,746 0 276
CATALYST PHARMACEUTICALS INC COM 14888U101   5,941,129 244,995 SH   SOLE   244,668 0 327
CATERPILLAR INC COM 149123101   1,826,800 5,539 SH   SOLE   5,539 0 0
CBOE GLOBAL MKTS INC COM 12503M108   972,190 4,296 SH   SOLE   4,283 0 13
CBRE GROUP INC CL A 12504L109   634,152 4,849 SH   SOLE   4,849 0 0
CELESTICA INC COM 15101Q207   48,517,169 615,622 SH   SOLE   612,961 0 2,661
CENCORA INC COM 03073E105   66,130,306 237,802 SH   SOLE   236,849 0 953
CENTENE CORP DEL COM 15135B101   997,647 16,433 SH   SOLE   16,433 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   52,151,059 228,813 SH   SOLE   227,804 0 1,009
CHENIERE ENERGY INC COM NEW 16411R208   427,627 1,848 SH   SOLE   1,848 0 0
CHEVRON CORP NEW COM 166764100   80,422,642 480,738 SH   SOLE   479,239 0 1,499
CHORD ENERGY CORPORATION COM NEW 674215207   681,505 6,046 SH   SOLE   6,026 0 20
CHUBB LIMITED COM H1467J104   173,113,122 573,241 SH   SOLE   571,053 0 2,188
CINCINNATI FINL CORP COM 172062101   358,516 2,427 SH   SOLE   2,427 0 0
CINTAS CORP COM 172908105   45,191,715 219,879 SH   SOLE   219,198 0 681
CISCO SYS INC COM 17275R102   119,711,511 1,939,905 SH   SOLE   1,932,919 0 6,986
CLEAR SECURE INC COM CL A 18467V109   5,633,223 217,415 SH   SOLE   217,044 0 371
CNO FINL GROUP INC COM 12621E103   4,975,399 119,457 SH   SOLE   119,299 0 158
COCA COLA CO COM 191216100   115,115,858 1,607,314 SH   SOLE   1,601,692 0 5,622
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   48,219,655 554,058 SH   SOLE   551,603 0 2,455
COLGATE PALMOLIVE CO COM 194162103   3,460,535 36,932 SH   SOLE   36,862 0 70
COMCAST CORP NEW CL A 20030N101   34,080,608 923,594 SH   SOLE   920,682 0 2,912
CONOCOPHILLIPS COM 20825C104   1,135,279 10,810 SH   SOLE   10,810 0 0
CONSTELLATION ENERGY CORP COM 21037T109   30,780,290 152,657 SH   SOLE   152,175 0 482
COSTCO WHSL CORP NEW COM 22160K105   7,278,733 7,696 SH   SOLE   7,696 0 0
COTERRA ENERGY INC COM 127097103   38,579,054 1,334,915 SH   SOLE   1,329,519 0 5,396
CRANE COMPANY COMMON STOCK 224408104   4,877,904 31,844 SH   SOLE   31,802 0 42
CRH PLC ORD G25508105   77,531,577 881,341 SH   SOLE   878,055 0 3,286
CSX CORP COM 126408103   1,053,689 35,803 SH   SOLE   35,803 0 0
CUMMINS INC COM 231021106   54,208,892 172,948 SH   SOLE   172,389 0 559
CURTISS WRIGHT CORP COM 231561101   62,327,971 196,451 SH   SOLE   195,677 0 774
DANAHER CORPORATION COM 235851102   47,119,305 229,850 SH   SOLE   229,145 0 705
DECKERS OUTDOOR CORP COM 243537107   48,295,323 431,941 SH   SOLE   430,209 0 1,732
DEERE & CO COM 244199105   1,457,825 3,106 SH   SOLE   2,939 0 167
DENNYS CORP COM 24869P104   83,280 22,692 SH   SOLE   22,692 0 0
DICKS SPORTING GOODS INC COM 253393102   36,060,892 178,909 SH   SOLE   178,351 0 558
DIMENSIONAL ETF TRUST US EQUITY MARKET 25434V401   274,579 4,540 SH   SOLE   4,540 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   987,062 29,920 SH   SOLE   29,920 0 0
DISNEY WALT CO COM 254687106   42,588,151 431,491 SH   SOLE   430,118 0 1,373
DOCUSIGN INC COM 256163106   54,535,314 669,967 SH   SOLE   667,303 0 2,664
DORMAN PRODS INC COM 258278100   8,238,306 68,345 SH   SOLE   68,237 0 108
DOVER CORP COM 260003108   210,546 1,198 SH   SOLE   1,198 0 0
DROPBOX INC CL A 26210C104   1,126,949 42,192 SH   SOLE   42,056 0 136
DT MIDSTREAM INC COMMON STOCK 23345M107   7,932,011 82,214 SH   SOLE   82,075 0 139
DUKE ENERGY CORP NEW COM NEW 26441C204   64,221,264 526,533 SH   SOLE   524,814 0 1,719
EAGLE MATLS INC COM 26969P108   24,567,412 110,699 SH   SOLE   110,290 0 409
EATON CORP PLC SHS G29183103   833,847 3,068 SH   SOLE   3,058 0 10
EATON VANCE TAX-MANAGED BUY- COM 27828Y108   137,318 10,395 SH   SOLE   10,395 0 0
EDISON INTL COM 281020107   522,031 8,860 SH   SOLE   8,860 0 0
ELEMENT SOLUTIONS INC COM 28618M106   58,878,061 2,604,072 SH   SOLE   2,596,083 0 7,989
ELEVANCE HEALTH INC COM 036752103   316,229 727 SH   SOLE   727 0 0
ELI LILLY & CO COM 532457108   109,325,252 132,369 SH   SOLE   131,977 0 392
EMCOR GROUP INC COM 29084Q100   66,903,147 181,000 SH   SOLE   180,319 0 681
EMERSON ELEC CO COM 291011104   687,881 6,274 SH   SOLE   6,274 0 0
ENBRIDGE INC COM 29250N105   28,932,539 652,957 SH   SOLE   650,098 0 2,859
ENSIGN GROUP INC COM 29358P101   59,624,462 460,776 SH   SOLE   459,125 0 1,651
EOG RES INC COM 26875P101   40,220,167 313,632 SH   SOLE   312,360 0 1,272
EPAM SYS INC COM 29414B104   572,705 3,392 SH   SOLE   3,381 0 11
ESSENTIAL PPTYS RLTY TR INC COM 29670E107   5,542,486 169,807 SH   SOLE   169,516 0 291
ESSENTIAL UTILS INC COM 29670G102   221,605 5,606 SH   SOLE   5,606 0 0
EVERTEC INC COM 30040P103   8,460,144 230,083 SH   SOLE   229,693 0 390
EXXON MOBIL CORP COM 30231G102   126,915,456 1,067,144 SH   SOLE   1,063,987 0 3,157
FABRINET SHS G3323L100   46,454,352 235,200 SH   SOLE   234,155 0 1,045
FARMLAND PARTNERS INC COM 31154R109   2,393,251 214,641 SH   SOLE   213,048 0 1,593
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   218,037 1,352 SH   SOLE   1,352 0 0
FIFTH THIRD BANCORP COM 316773100   74,771,405 1,907,434 SH   SOLE   1,901,359 0 6,075
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855   8,450,605 451,904 SH   SOLE   442,407 0 9,497
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506   575,097 9,824 SH   SOLE   9,824 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605   1,326,131 24,173 SH   SOLE   24,173 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   434,664 4,849 SH   SOLE   4,849 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102   295,573 1,703 SH   SOLE   1,703 0 0
FISERV INC COM 337738108   73,772,457 334,069 SH   SOLE   332,746 0 1,323
FIVE9 INC COM 338307101   6,288,429 231,618 SH   SOLE   231,226 0 392
FLEXSHARES TR MORNSTAR UPSTR 33939L407   4,505,246 116,085 SH   SOLE   115,217 0 868
FORTIVE CORP COM 34959J108   74,709,109 1,020,895 SH   SOLE   1,017,700 0 3,195
FOX CORP CL A COM 35137L105   57,935,341 1,023,593 SH   SOLE   1,019,521 0 4,072
FRANKLIN TEMPLETON ETF TR INTL COR DIV TIL 35473P108   851,023 26,113 SH   SOLE   26,113 0 0
FRESHWORKS INC CLASS A COM 358054104   5,250,007 372,077 SH   SOLE   371,444 0 633
GALLAGHER ARTHUR J & CO COM 363576109   52,893,760 153,209 SH   SOLE   152,717 0 492
GARMIN LTD SHS H2906T109   40,322,233 185,705 SH   SOLE   184,868 0 837
GATX CORP COM 361448103   597,550 3,848 SH   SOLE   3,848 0 0
GE AEROSPACE COM NEW 369604301   74,855,937 373,999 SH   SOLE   372,818 0 1,181
GE VERNOVA INC COM 36828A101   4,669,884 15,297 SH   SOLE   15,268 0 29
GENERAL DYNAMICS CORP COM 369550108   44,877,959 164,641 SH   SOLE   164,110 0 531
GENPACT LIMITED SHS G3922B107   64,841,749 1,287,053 SH   SOLE   1,281,383 0 5,670
GLACIER BANCORP INC NEW COM 37637Q105   901,159 20,379 SH   SOLE   20,379 0 0
GLOBAL X FDS GLOBAL X COPPER 37954Y830   3,952,171 101,156 SH   SOLE   100,392 0 764
GLOBAL X FDS GLOBAL X SILVER 37954Y848   5,371,353 136,156 SH   SOLE   135,138 0 1,018
GLOBAL X FDS GLOBAL X URANIUM 37954Y871   2,592,413 113,107 SH   SOLE   112,261 0 846
GOLD FIELDS LTD SPONSORED ADR 38059T106   49,186,170 2,226,626 SH   SOLE   2,216,613 0 10,013
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   411,919 3,742 SH   SOLE   3,742 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   70,482,440 129,020 SH   SOLE   128,614 0 406
GSK PLC SPONSORED ADR 37733W204   60,656,592 1,565,735 SH   SOLE   1,558,834 0 6,901
GULFPORT ENERGY CORP COMMON SHARES 402635502   8,260,337 44,859 SH   SOLE   44,783 0 76
HALOZYME THERAPEUTICS INC COM 40637H109   13,129,673 205,762 SH   SOLE   205,409 0 353
HARTFORD INSURANCE GROUP INC COM 416515104   670,369 5,418 SH   SOLE   5,418 0 0
HCA HEALTHCARE INC COM 40412C101   890,482 2,577 SH   SOLE   2,577 0 0
HOME DEPOT INC COM 437076102   3,598,833 9,820 SH   SOLE   9,820 0 0
HONEYWELL INTL INC COM 438516106   2,174,037 10,267 SH   SOLE   10,267 0 0
HURON CONSULTING GROUP INC COM 447462102   8,941,239 62,330 SH   SOLE   62,246 0 84
IDACORP INC COM 451107106   10,111,461 87,003 SH   SOLE   86,867 0 136
INGERSOLL RAND INC COM 45687V106   722,514 9,028 SH   SOLE   9,028 0 0
INTEL CORP COM 458140100   329,123 14,492 SH   SOLE   14,492 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   222,385 1,289 SH   SOLE   1,289 0 0
INTERFACE INC COM 458665304   6,637,335 334,543 SH   SOLE   334,095 0 448
INTERNATIONAL BUSINESS MACHS COM 459200101   1,757,553 7,068 SH   SOLE   7,068 0 0
INTUIT COM 461202103   5,210,546 8,486 SH   SOLE   8,470 0 16
INTUITIVE SURGICAL INC COM NEW 46120E602   634,936 1,282 SH   SOLE   1,282 0 0
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339   155,747,226 1,683,208 SH   SOLE   1,673,342 0 9,866
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644   3,545,956 77,660 SH   SOLE   77,660 0 0
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V118   8,486,947 132,464 SH   SOLE   131,475 0 989
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   207,529 1,842 SH   SOLE   1,842 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,819,410 3,880 SH   SOLE   3,880 0 0
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101   3,041,620 64,978 SH   SOLE   64,510 0 468
ISHARES ETHEREUM TR SHS 46438R105   2,664,813 192,823 SH   SOLE   191,414 0 1,409
ISHARES INC MSCI EURZONE ETF 464286608   3,068,691 57,628 SH   SOLE   57,628 0 0
ISHARES INC MSCI EMRG CHN 46434G764   771,646 14,007 SH   SOLE   14,007 0 0
ISHARES SILVER TR ISHARES 46428Q109   4,990,227 161,027 SH   SOLE   159,820 0 1,207
ISHARES TR SELECT DIVID ETF 464287168   457,929 3,410 SH   SOLE   3,410 0 0
ISHARES TR CORE S&P500 ETF 464287200   394,919,243 702,828 SH   SOLE   698,722 0 4,106
ISHARES TR IBOXX INV CP ETF 464287242   16,250,532 149,513 SH   SOLE   146,303 0 3,210
ISHARES TR S&P 500 GRWT ETF 464287309   463,779 4,996 SH   SOLE   4,996 0 0
ISHARES TR S&P 500 VAL ETF 464287408   224,694 1,179 SH   SOLE   1,179 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   5,498,667 57,656 SH   SOLE   57,234 0 422
ISHARES TR RUS MDCP VAL ETF 464287473   208,228 1,653 SH   SOLE   1,653 0 0
ISHARES TR RUS MD CP GR ETF 464287481   805,394 6,855 SH   SOLE   6,855 0 0
ISHARES TR RUS MID CAP ETF 464287499   961,036 11,297 SH   SOLE   11,297 0 0
ISHARES TR CORE S&P MCP ETF 464287507   575,739 9,867 SH   SOLE   9,867 0 0
ISHARES TR ISHARES SEMICDTR 464287523   6,149,408 32,680 SH   SOLE   32,433 0 247
ISHARES TR RUS 1000 VAL ETF 464287598   317,990 1,690 SH   SOLE   1,690 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   12,343,900 34,185 SH   SOLE   33,968 0 217
ISHARES TR RUS 2000 GRW ETF 464287648   6,419,505 25,122 SH   SOLE   24,818 0 304
ISHARES TR RUSSELL 2000 ETF 464287655   468,403 2,348 SH   SOLE   2,348 0 0
ISHARES TR CORE S&P US GWT 464287671   221,500 1,743 SH   SOLE   1,743 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   1,369,346 4,311 SH   SOLE   4,300 0 11
ISHARES TR S&P MC 400VL ETF 464287705   512,325 4,279 SH   SOLE   4,279 0 0
ISHARES TR U.S. TECH ETF 464287721   315,569 2,247 SH   SOLE   2,247 0 0
ISHARES TR CORE S&P SCP ETF 464287804   189,064,256 1,808,016 SH   SOLE   1,785,646 0 22,370
ISHARES TR SP SMCP600VL ETF 464287879   337,281 3,460 SH   SOLE   3,460 0 0
ISHARES TR MSCI ACWI EX US 464288240   963,111 17,369 SH   SOLE   17,128 0 241
ISHARES TR MSCI ACWI ETF 464288257   397,356 3,414 SH   SOLE   3,399 0 15
ISHARES TR NATIONAL MUN ETF 464288414   476,589 4,520 SH   SOLE   4,520 0 0
ISHARES TR IBOXX HI YD ETF 464288513   1,908,696,857 24,194,408 SH   SOLE   24,143,350 0 51,058
ISHARES TR MBS ETF 464288588   2,135,183 22,768 SH   SOLE   22,447 0 321
ISHARES TR US AER DEF ETF 464288760   2,346,870 15,329 SH   SOLE   15,286 0 43
ISHARES TR US BR DEL SE ETF 464288794   3,188,343 22,756 SH   SOLE   22,690 0 66
ISHARES TR EAFE VALUE ETF 464288877   3,742,101 63,490 SH   SOLE   63,490 0 0
ISHARES TR EAFE GRWTH ETF 464288885   1,459,000 14,590 SH   SOLE   14,590 0 0
ISHARES TR MSCI EURO FL ETF 464289180   3,516,521 123,430 SH   SOLE   123,430 0 0
ISHARES TR RUS TP200 VL ETF 464289420   102,767,706 1,250,520 SH   SOLE   1,243,219 0 7,301
ISHARES TR MSCI USA QLT FCT 46432F339   303,842 1,778 SH   SOLE   1,778 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   218,818,887 3,134,492 SH   SOLE   3,095,110 0 39,382
ISHARES TR CORE MSCI EAFE 46432F842   366,297 4,842 SH   SOLE   4,842 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   1,984,182 49,992 SH   SOLE   49,992 0 0
ISHARES TR CONV BD ETF 46435G102   2,282,118 27,295 SH   SOLE   27,094 0 201
ISHARES TR FUTURE AI & TECH 46435U556   3,980,123 126,554 SH   SOLE   125,611 0 943
ISHARES TR BROAD USD HIGH 46435U853   75,812,698 2,059,568 SH   SOLE   2,059,123 0 445
ISHARES U S ETF TR SHORT DURATION B 46431W507   570,761 11,220 SH   SOLE   11,220 0 0
ISHARES U S ETF TR IT RT HDG HGYL 46431W606   2,185,655 25,653 SH   SOLE   25,464 0 189
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647   2,102,850 42,057 SH   SOLE   41,241 0 816
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   2,131,225 41,912 SH   SOLE   41,099 0 813
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837   4,301,157 84,953 SH   SOLE   84,315 0 638
JABIL INC COM 466313103   1,047,059 7,695 SH   SOLE   7,671 0 24
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214   52,270,017 1,445,920 SH   SOLE   1,439,587 0 6,333
JD.COM INC SPON ADS CL A 47215P106   54,025,594 1,313,852 SH   SOLE   1,308,032 0 5,820
JOHNSON & JOHNSON COM 478160104   83,715,888 504,799 SH   SOLE   503,174 0 1,625
JPMORGAN CHASE & CO. COM 46625H100   190,846,606 778,013 SH   SOLE   775,395 0 2,618
KKR & CO INC COM 48251W104   1,958,896 16,944 SH   SOLE   16,914 0 30
KLA CORP COM NEW 482480100   38,146,380 56,114 SH   SOLE   55,893 0 221
LAM RESEARCH CORP COM NEW 512807306   814,894 11,209 SH   SOLE   11,209 0 0
LANDSTAR SYS INC COM 515098101   1,384,544 9,218 SH   SOLE   9,218 0 0
LANTHEUS HLDGS INC COM 516544103   7,685,609 78,746 SH   SOLE   78,612 0 134
LIGAND PHARMACEUTICALS INC COM NEW 53220K504   4,631,837 44,054 SH   SOLE   43,995 0 59
LINDE PLC SHS G54950103   103,499,119 222,273 SH   SOLE   221,480 0 793
LOCKHEED MARTIN CORP COM 539830109   2,190,666 4,904 SH   SOLE   4,904 0 0
LOGITECH INTL S A SHS H50430232   37,224,103 440,992 SH   SOLE   439,059 0 1,933
LOWES COS INC COM 548661107   3,606,767 15,464 SH   SOLE   15,464 0 0
LULULEMON ATHLETICA INC COM 550021109   27,048,648 95,558 SH   SOLE   95,133 0 425
MAPLEBEAR INC COM 565394103   39,232,892 983,527 SH   SOLE   979,629 0 3,898
MARATHON PETE CORP COM 56585A102   600,680 4,123 SH   SOLE   4,123 0 0
MARSH & MCLENNAN COS INC COM 571748102   263,289 1,079 SH   SOLE   1,079 0 0
MASTERCARD INCORPORATED CL A 57636Q104   2,154,660 3,931 SH   SOLE   3,931 0 0
MAXIMUS INC COM 577933104   2,908,576 42,654 SH   SOLE   42,596 0 58
MCDONALDS CORP COM 580135101   59,336,392 189,955 SH   SOLE   189,344 0 611
MCKESSON CORP COM 58155Q103   79,184,769 117,661 SH   SOLE   117,290 0 371
MEDTRONIC PLC SHS G5960L103   41,873,405 465,985 SH   SOLE   463,928 0 2,057
MERCK & CO INC COM 58933Y105   1,978,674 22,044 SH   SOLE   22,044 0 0
META PLATFORMS INC CL A 30303M102   138,314,579 239,979 SH   SOLE   239,142 0 837
METLIFE INC COM 59156R108   206,666 2,574 SH   SOLE   2,574 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   239,436 4,946 SH   SOLE   4,946 0 0
MICRON TECHNOLOGY INC COM 595112103   3,839,567 44,189 SH   SOLE   44,100 0 89
MICROSOFT CORP COM 594918104   199,156,543 530,532 SH   SOLE   528,842 0 1,690
MOLSON COORS BEVERAGE CO CL B 60871R209   46,248,014 759,783 SH   SOLE   756,760 0 3,023
MONDELEZ INTL INC CL A 609207105   421,630 6,214 SH   SOLE   6,214 0 0
MORGAN STANLEY COM NEW 617446448   111,748,603 957,818 SH   SOLE   954,526 0 3,292
MOTOROLA SOLUTIONS INC COM NEW 620076307   291,144 665 SH   SOLE   665 0 0
MR COOPER GROUP INC COM 62482R107   10,769,263 90,044 SH   SOLE   89,921 0 123
NATIONAL FUEL GAS CO COM 636180101   6,757,362 85,331 SH   SOLE   85,187 0 144
NATIONAL GRID PLC SPONSORED ADR NE 636274409   58,762,144 895,628 SH   SOLE   891,746 0 3,882
NETAPP INC COM 64110D104   63,028,004 717,532 SH   SOLE   714,989 0 2,543
NETFLIX INC COM 64110L106   7,801,546 8,366 SH   SOLE   8,354 0 12
NEWMARK GROUP INC CL A 65158N102   4,026,480 330,853 SH   SOLE   330,411 0 442
NEXTERA ENERGY INC COM 65339F101   47,634,891 671,955 SH   SOLE   669,780 0 2,175
NICE LTD SPONSORED ADR 653656108   28,730,967 186,359 SH   SOLE   185,551 0 808
NIKE INC CL B 654106103   384,117 6,051 SH   SOLE   6,051 0 0
NORFOLK SOUTHN CORP COM 655844108   550,676 2,325 SH   SOLE   2,325 0 0
NORTHERN TR CORP COM 665859104   299,600 3,037 SH   SOLE   3,037 0 0
NORTHROP GRUMMAN CORP COM 666807102   250,885 490 SH   SOLE   490 0 0
NOVARTIS AG SPONSORED ADR 66987V109   66,023,438 592,245 SH   SOLE   589,627 0 2,618
NOVO-NORDISK A S ADR 670100205   22,161,231 319,142 SH   SOLE   317,735 0 1,407
NVENT ELECTRIC PLC SHS G6700G107   58,097,468 1,108,307 SH   SOLE   1,104,846 0 3,461
NVIDIA CORPORATION COM 67066G104   207,681,313 1,916,233 SH   SOLE   1,909,776 0 6,457
NXP SEMICONDUCTORS N V COM N6596X109   274,713 1,445 SH   SOLE   1,445 0 0
OMNICOM GROUP INC COM 681919106   39,073,476 471,276 SH   SOLE   469,736 0 1,540
ORACLE CORP COM 68389X105   1,725,406 12,341 SH   SOLE   12,341 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   300,842 210 SH   SOLE   210 0 0
OSI SYSTEMS INC COM 671044105   71,803,383 369,473 SH   SOLE   368,180 0 1,293
PACER FDS TR US SMALL CAP CAS 69374H857   6,586,591 175,642 SH   SOLE   173,485 0 2,157
PALO ALTO NETWORKS INC COM 697435105   385,988 2,262 SH   SOLE   2,262 0 0
PALOMAR HLDGS INC COM 69753M105   6,882,650 50,209 SH   SOLE   50,124 0 85
PARKER-HANNIFIN CORP COM 701094104   131,526,625 216,380 SH   SOLE   215,637 0 743
PATHFINDER BANCORP INC MD COM 70319R109   280,499 17,062 SH   SOLE   17,062 0 0
PAYCHEX INC COM 704326107   585,955 3,798 SH   SOLE   3,798 0 0
PAYPAL HLDGS INC COM 70450Y103   52,854,849 810,036 SH   SOLE   806,959 0 3,077
PENTAIR PLC SHS G7S00T104   24,665,434 281,955 SH   SOLE   280,665 0 1,290
PEPSICO INC COM 713448108   882,247 5,884 SH   SOLE   5,884 0 0
PERDOCEO ED CORP COM 71363P106   4,501,312 178,765 SH   SOLE   178,526 0 239
PERELLA WEINBERG PARTNERS CLASS A COM 71367G102   3,752,513 203,941 SH   SOLE   203,668 0 273
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   31,799,333 2,217,527 SH   SOLE   2,207,865 0 9,662
PFIZER INC COM 717081103   811,696 32,032 SH   SOLE   32,032 0 0
PHILIP MORRIS INTL INC COM 718172109   98,585,634 621,090 SH   SOLE   619,098 0 1,992
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   207,081 5,675 SH   SOLE   5,675 0 0
PPL CORP COM 69351T106   228,937 6,340 SH   SOLE   6,340 0 0
PRIMORIS SVCS CORP COM 74164F103   4,019,217 70,009 SH   SOLE   69,915 0 94
PROCTER AND GAMBLE CO COM 742718109   83,868,653 492,129 SH   SOLE   490,301 0 1,828
PROGRESSIVE CORP COM 743315103   5,390,190 19,046 SH   SOLE   19,011 0 35
PROLOGIS INC. COM 74340W103   82,889,504 741,475 SH   SOLE   739,104 0 2,371
PROSHARES TR PSHS ULT S&P 500 74347R107   353,139 4,266 SH   SOLE   4,266 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   262,092 2,565 SH   SOLE   2,565 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   228,383 2,775 SH   SOLE   2,775 0 0
PULTE GROUP INC COM 745867101   64,162,442 624,148 SH   SOLE   622,146 0 2,002
PURE STORAGE INC CL A 74624M102   357,790 8,082 SH   SOLE   8,082 0 0
QUALCOMM INC COM 747525103   248,234 1,616 SH   SOLE   1,616 0 0
QUALYS INC COM 74758T303   3,588,502 28,496 SH   SOLE   28,448 0 48
QUANTA SVCS INC COM 74762E102   2,826,736 11,121 SH   SOLE   11,121 0 0
RALPH LAUREN CORP CL A 751212101   51,627,265 233,883 SH   SOLE   232,952 0 931
REPUBLIC SVCS INC COM 760759100   227,146 938 SH   SOLE   938 0 0
RINGCENTRAL INC CL A 76680R206   3,318,335 134,020 SH   SOLE   133,841 0 179
ROPER TECHNOLOGIES INC COM 776696106   214,607 364 SH   SOLE   364 0 0
ROYAL BK CDA COM 780087102   64,589,584 573,009 SH   SOLE   570,497 0 2,512
ROYAL CARIBBEAN GROUP COM V7780T103   262,963 1,280 SH   SOLE   1,280 0 0
RPM INTL INC COM 749685103   690,610 5,970 SH   SOLE   5,970 0 0
RTX CORPORATION COM 75513E101   1,445,365 10,912 SH   SOLE   10,891 0 21
S&P GLOBAL INC COM 78409V104   44,051,922 86,699 SH   SOLE   86,424 0 275
SALESFORCE INC COM 79466L302   3,641,251 13,569 SH   SOLE   13,543 0 26
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   256,746 11,628 SH   SOLE   10,263 0 1,365
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   116,471,477 4,651,417 SH   SOLE   4,594,530 0 56,887
SCHWAB STRATEGIC TR FUNDAMENTAL EMER 808524730   2,078,353 67,479 SH   SOLE   67,479 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755   2,435,475 67,390 SH   SOLE   66,333 0 1,057
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771   30,677,781 1,299,355 SH   SOLE   1,282,656 0 16,699
SCIENCE APPLICATIONS INTL CO COM 808625107   4,771,363 42,499 SH   SOLE   42,443 0 56
SEI INVTS CO COM 784117103   1,179,588 15,195 SH   SOLE   15,146 0 49
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   687,372 3,329 SH   SOLE   3,329 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   944,544 11,979 SH   SOLE   11,931 0 48
SERVICENOW INC COM 81762P102   427,527 537 SH   SOLE   537 0 0
SHELL PLC SPON ADS 780259305   275,967 3,766 SH   SOLE   3,720 0 46
SHERWIN WILLIAMS CO COM 824348106   524,667 1,503 SH   SOLE   1,503 0 0
SIMON PPTY GROUP INC NEW COM 828806109   39,369,975 237,054 SH   SOLE   236,266 0 788
SIMPLIFY EXCHANGE TRADED FUN MANAGED FUTURES 82889N699   2,193,077 74,090 SH   SOLE   73,517 0 573
SNAP ON INC COM 833034101   29,495,509 87,521 SH   SOLE   87,178 0 343
SOUTHERN CO COM 842587107   94,887,755 1,031,949 SH   SOLE   1,028,213 0 3,736
SPDR GOLD TR GOLD SHS 78463V107   222,156 771 SH   SOLE   771 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400   288,100 3,350 SH   SOLE   3,350 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   203,605 5,592 SH   SOLE   5,592 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,102,492 3,759 SH   SOLE   3,759 0 0
SPDR SER TR NUVEEN BLOOMBERG 78464A284   1,379,736 54,708 SH   SOLE   53,648 0 1,060
SPDR SER TR S&P 600 SMCP VAL 78464A300   6,237,703 79,563 SH   SOLE   78,583 0 980
SPDR SER TR PORTFOLIO INTRMD 78464A375   19,648,834 591,120 SH   SOLE   577,499 0 13,621
SPDR SER TR PRTFLO S&P500 GW 78464A409   801,610 9,974 SH   SOLE   9,974 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   2,318,782 45,404 SH   SOLE   45,288 0 116
SPDR SER TR PORTFLI INTRMDIT 78464A672   5,448,205 190,630 SH   SOLE   189,224 0 1,406
SPDR SER TR S&P INS ETF 78464A789   997,595 16,481 SH   SOLE   16,407 0 74
SPDR SER TR PORTFOLI S&P1500 78464A805   1,148,961 16,894 SH   SOLE   16,800 0 94
SPDR SER TR S&P 400 MDCP GRW 78464A821   23,641,241 297,524 SH   SOLE   293,880 0 3,644
SPDR SER TR S&P 400 MDCP VAL 78464A839   19,673,272 255,331 SH   SOLE   252,184 0 3,147
SPDR SER TR PORTFOLIO S&P500 78464A854   483,364,356 7,350,431 SH   SOLE   7,258,494 0 91,937
SPDR SER TR S&P BIOTECH 78464A870   2,860,154 35,267 SH   SOLE   35,005 0 262
SPDR SER TR BLOOMBERG SHT TE 78468R408   73,443,458 2,919,056 SH   SOLE   2,904,095 0 14,961
SPDR SER TR BLOOMBERG HIGH Y 78468R622   519,368,780 5,449,830 SH   SOLE   5,431,110 0 18,720
SPROUTS FMRS MKT INC COM 85208M102   8,490,600 55,625 SH   SOLE   55,532 0 93
STARBUCKS CORP COM 855244109   247,804 2,526 SH   SOLE   2,526 0 0
STERLING INFRASTRUCTURE INC COM 859241101   14,504,012 128,116 SH   SOLE   127,890 0 226
STIFEL FINL CORP COM 860630102   1,130,660 11,995 SH   SOLE   11,958 0 37
STOCK YDS BANCORP INC COM 861025104   5,780,269 83,699 SH   SOLE   83,557 0 142
STRIDE INC COM 86333M108   7,507,143 59,345 SH   SOLE   59,232 0 113
STRYKER CORPORATION COM 863667101   72,529,687 194,841 SH   SOLE   194,211 0 630
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   100,432,186 6,496,260 SH   SOLE   6,467,799 0 28,461
SUNCOR ENERGY INC NEW COM 867224107   26,826,745 692,839 SH   SOLE   689,800 0 3,039
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   96,616,834 582,029 SH   SOLE   579,486 0 2,543
TAYLOR MORRISON HOME CORP COM 87724P106   29,810,341 496,508 SH   SOLE   494,669 0 1,839
TESLA INC COM 88160R101   19,237,447 74,230 SH   SOLE   73,988 0 242
TEXAS INSTRS INC COM 882508104   36,516,197 203,206 SH   SOLE   202,560 0 646
THE CIGNA GROUP COM 125523100   53,418,414 162,366 SH   SOLE   161,841 0 525
THERMO FISHER SCIENTIFIC INC COM 883556102   2,226,802 4,475 SH   SOLE   4,475 0 0
TJX COS INC NEW COM 872540109   331,234 2,719 SH   SOLE   2,719 0 0
T-MOBILE US INC COM 872590104   760,924 2,853 SH   SOLE   2,853 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   471,848 7,872 SH   SOLE   7,872 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109   5,150,689 150,649 SH   SOLE   150,471 0 178
TOYOTA MOTOR CORP ADS 892331307   39,645,696 224,583 SH   SOLE   223,575 0 1,008
TRANE TECHNOLOGIES PLC SHS G8994E103   750,321 2,227 SH   SOLE   2,227 0 0
TRUIST FINL CORP COM 89832Q109   370,885 9,013 SH   SOLE   9,013 0 0
TRUSTMARK CORP COM 898402102   5,688,126 164,921 SH   SOLE   164,639 0 282
UBER TECHNOLOGIES INC COM 90353T100   42,430,896 582,362 SH   SOLE   580,131 0 2,231
UNILEVER PLC SPON ADR NEW 904767704   45,413,424 762,610 SH   SOLE   759,235 0 3,375
UNION PAC CORP COM 907818108   445,076 1,884 SH   SOLE   1,884 0 0
UNITED PARCEL SERVICE INC CL B 911312106   941,624 8,561 SH   SOLE   8,561 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   29,089,590 94,364 SH   SOLE   94,024 0 340
UNITEDHEALTH GROUP INC COM 91324P102   122,421,465 233,740 SH   SOLE   232,985 0 755
UNIVERSAL HLTH SVCS INC CL B 913903100   58,508,616 311,382 SH   SOLE   310,130 0 1,252
US BANCORP DEL COM NEW 902973304   411,750 9,752 SH   SOLE   9,752 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   4,965,982 108,027 SH   SOLE   107,232 0 795
VANECK ETF TRUST BDC INCOME ETF 92189F411   2,147,886 128,156 SH   SOLE   127,191 0 965
VANECK ETF TRUST CEF MUNI INCOME 92189F460   1,381,789 63,883 SH   SOLE   62,643 0 1,240
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   421,037 1,991 SH   SOLE   1,991 0 0
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   6,653,107 146,190 SH   SOLE   143,349 0 2,841
VANECK ETF TRUST CLO ETF 92189H748   9,793,577 185,344 SH   SOLE   181,442 0 3,902
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   511,726 6,967 SH   SOLE   6,967 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   9,310,507 18,117 SH   SOLE   18,075 0 42
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,138,541 12,575 SH   SOLE   12,575 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   314,830 1,690 SH   SOLE   1,690 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   709,403 2,760 SH   SOLE   2,760 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,552,253 4,186 SH   SOLE   4,186 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   1,628,593 9,428 SH   SOLE   9,428 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,978,298 7,198 SH   SOLE   7,198 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   94,588,768 818,242 SH   SOLE   807,972 0 10,270
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   644,148 6,942 SH   SOLE   6,942 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   406,014 4,919 SH   SOLE   4,919 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   208,151 1,073 SH   SOLE   1,073 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   248,610 4,891 SH   SOLE   4,891 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816   1,415,288 4,582 SH   SOLE   4,582 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   1,058,421 8,215 SH   SOLE   8,215 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873   562,253 2,792 SH   SOLE   2,792 0 0
VANGUARD WORLD FD ENERGY ETF 92204A306   950,774 7,330 SH   SOLE   7,330 0 0
VANGUARD WORLD FD FINANCIALS ETF 92204A405   4,543,325 38,029 SH   SOLE   37,912 0 117
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   266,583 1,007 SH   SOLE   1,007 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   652,986 1,204 SH   SOLE   1,204 0 0
VENTAS INC COM 92276F100   3,102,727 45,124 SH   SOLE   45,031 0 93
VERINT SYS INC COM 92343X100   3,072,235 172,114 SH   SOLE   171,883 0 231
VERIZON COMMUNICATIONS INC COM 92343V104   50,852,942 1,121,097 SH   SOLE   1,117,475 0 3,622
VERTEX PHARMACEUTICALS INC COM 92532F100   239,016 493 SH   SOLE   493 0 0
VERTIV HOLDINGS CO COM CL A 92537N108   3,606,473 49,951 SH   SOLE   49,849 0 102
VICTORY CAP HLDGS INC COM CL A 92645B103   8,832,577 152,628 SH   SOLE   152,425 0 203
VIRTU FINL INC CL A 928254101   5,563,233 145,940 SH   SOLE   145,689 0 251
VISA INC COM CL A 92826C839   127,566,284 363,997 SH   SOLE   362,781 0 1,216
WALGREENS BOOTS ALLIANCE INC COM 931427108   619,935 55,500 SH   SOLE   55,500 0 0
WALMART INC COM 931142103   63,170,238 719,561 SH   SOLE   717,346 0 2,215
WASTE MGMT INC DEL COM 94106L109   57,194,436 247,050 SH   SOLE   246,266 0 784
WATTS WATER TECHNOLOGIES INC CL A 942749102   4,310,053 21,136 SH   SOLE   21,109 0 27
WELLS FARGO CO NEW COM 949746101   66,548,775 926,992 SH   SOLE   924,026 0 2,966
WILLIAMS COS INC COM 969457100   60,981,618 1,020,442 SH   SOLE   1,017,143 0 3,299
WINTRUST FINL CORP COM 97650W108   5,716,886 50,835 SH   SOLE   50,749 0 86
WISDOMTREE TR US LARGECAP DIVD 97717W307   209,418 2,639 SH   SOLE   2,639 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303   4,805,387 77,644 SH   SOLE   77,062 0 582
YELP INC CL A 985817105   4,293,740 115,953 SH   SOLE   115,756 0 197
ZOETIS INC CL A 98978V103   304,623 1,850 SH   SOLE   1,850 0 0