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   380,930 4,069 SH   SOLE   0 0 4,069
ABBOTT LABS COM 002824100   3,169,216 32,723 SH   SOLE   52 0 32,671
ABBVIE INC COM 00287Y109   13,024,424 87,377 SH   SOLE   33 0 87,344
ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108   38,613 10,608 SH   SOLE   0 0 10,608
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   18,579,370 60,497 SH   SOLE   79 0 60,418
ACUSHNET HLDGS CORP COM 005098108   3,322,619 62,644 SH   SOLE   0 0 62,644
ADOBE INC COM 00724F101   32,367,399 63,478 SH   SOLE   31 0 63,447
ADVANCED MICRO DEVICES INC COM 007903107   435,957 4,240 SH   SOLE   0 0 4,240
ADVISORSHARES TR PURE US CANNABIS 00768Y453   83,370 10,500 SH   SOLE   0 0 10,500
AFLAC INC COM 001055102   232,734 3,032 SH   SOLE   0 0 3,032
AIR PRODS & CHEMS INC COM 009158106   4,910,661 17,328 SH   SOLE   0 0 17,328
AIRBNB INC COM CL A 009066101   1,688,369 12,305 SH   SOLE   0 0 12,305
ALBEMARLE CORP COM 012653101   225,792 1,328 SH   SOLE   0 0 1,328
ALCON AG ORD SHS H01301128   692,167 8,982 SH   SOLE   0 0 8,982
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   354,851 3,545 SH   SOLE   0 0 3,545
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   14,558,615 167,842 SH   SOLE   73 0 167,769
ALIGN TECHNOLOGY INC COM 016255101   741,012 2,427 SH   SOLE   13 0 2,414
ALIGNMENT HEALTHCARE INC COM 01625V104   69,400 10,000 SH   SOLE   0 0 10,000
ALLEGION PLC ORD SHS G0176J109   2,495,106 23,945 SH   SOLE   0 0 23,945
ALLISON TRANSMISSION HLDGS I COM 01973R101   28,148,109 476,602 SH   SOLE   287 0 476,315
ALPHABET INC CAP STK CL C 02079K107   8,558,384 64,910 SH   SOLE   233 0 64,677
ALPHABET INC CAP STK CL A 02079K305   52,481,324 401,049 SH   SOLE   507 0 400,542
ALTRIA GROUP INC COM 02209S103   1,681,873 39,997 SH   SOLE   0 0 39,997
AMAZON COM INC COM 023135106   22,378,071 176,039 SH   SOLE   721 0 175,318
AMAZON COM INC COM 023135106   54 5,400 SH Put SOLE   0 0 5,400
AMAZON COM INC COM 023135106   11,554 5,300 SH Put SOLE   0 0 5,300
AMBEV SA SPONSORED ADR 02319V103   44,070 17,082 SH   SOLE   0 0 17,082
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   276,355 15,956 SH   SOLE   0 0 15,956
AMERICAN ELEC PWR CO INC COM 025537101   273,801 3,640 SH   SOLE   0 0 3,640
AMERICAN EXPRESS CO COM 025816109   2,022,800 13,559 SH   SOLE   152 0 13,406
AMERICAN HOMES 4 RENT CL A 02665T306   243,375 7,224 SH   SOLE   0 0 7,224
AMERICAN TOWER CORP NEW COM 03027X100   2,303,010 14,004 SH   SOLE   0 0 14,004
AMERIPRISE FINL INC COM 03076C106   1,091,651 3,311 SH   SOLE   0 0 3,311
AMGEN INC COM 031162100   14,561,161 54,179 SH   SOLE   40 0 54,139
ANALOG DEVICES INC COM 032654105   1,320,969 7,545 SH   SOLE   0 0 7,545
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   538,923 9,745 SH   SOLE   0 0 9,745
ANSYS INC COM 03662Q105   3,439,380 11,559 SH   SOLE   0 0 11,559
ANTERO MIDSTREAM CORP COM 03676B102   187,468 15,648 SH   SOLE   0 0 15,648
AON PLC SHS CL A G0403H108   1,169,726 3,608 SH   SOLE   23 0 3,585
APARTMENT INCOME REIT CORP COM 03750L109   227,685 7,416 SH   SOLE   0 0 7,416
APARTMENT INVT & MGMT CO CL A 03748R747   135,715 19,958 SH   SOLE   0 0 19,958
APOLLO GLOBAL MGMT INC COM 03769M106   2,296,510 25,585 SH   SOLE   4,915 0 20,670
APPLE INC COM 037833100   119,115,826 695,729 SH   SOLE   754 0 694,975
APPLIED MATLS INC COM 038222105   16,182,234 116,881 SH   SOLE   129 0 116,752
APTIV PLC SHS G6095L109   219,363 2,225 SH   SOLE   0 0 2,225
ARISTA NETWORKS INC COM 040413106   2,526,646 13,737 SH   SOLE   0 0 13,737
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   1,962,735 52,451 SH   SOLE   0 0 52,451
ASHLAND INC COM 044186104   28,221,987 345,519 SH   SOLE   0 0 345,519
ASML HOLDING N V N Y REGISTRY SHS N07059210   4,081,916 6,934 SH   SOLE   7 0 6,927
ASPEN TECHNOLOGY INC COM 29109X106   4,793,982 23,470 SH   SOLE   0 0 23,470
ASTRAZENECA PLC SPONSORED ADR 046353108   1,966,214 29,034 SH   SOLE   0 0 29,034
AT&T INC COM 00206R102   732,954 48,799 SH   SOLE   2,750 0 46,049
ATLASSIAN CORPORATION CL A 049468101   899,944 4,466 SH   SOLE   0 0 4,466
ATRION CORP COM 049904105   546,350 1,322 SH   SOLE   0 0 1,322
AUTODESK INC COM 052769106   1,328,362 6,420 SH   SOLE   16 0 6,404
AUTOMATIC DATA PROCESSING IN COM 053015103   2,378,446 9,886 SH   SOLE   25 0 9,861
AUTOZONE INC COM 053332102   37,840,771 14,898 SH   SOLE   4 0 14,894
AVALONBAY CMNTYS INC COM 053484101   281,335 1,638 SH   SOLE   0 0 1,638
AVANTAX INC COM 095229100   8,984,898 351,247 SH   SOLE   0 0 351,247
BANCFIRST CORP COM 05945F103   1,470,543 16,955 SH   SOLE   0 0 16,955
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   2,392,277 297,177 SH   SOLE   1,493 0 295,684
BANCO SANTANDER S.A. ADR 05964H105   1,213,732 322,801 SH   SOLE   0 0 322,801
BANK AMERICA CORP COM 060505104   2,213,189 80,832 SH   SOLE   0 0 80,832
BANK AMERICA CORP 7.25%CNV PFD L 060505682   620,613 558 SH   SOLE   0 0 558
BARCLAYS PLC ADR 06738E204   645,527 82,866 SH   SOLE   451 0 82,415
BARRICK GOLD CORP COM 067901108   218,745 15,034 SH   SOLE   0 0 15,034
BEIGENE LTD SPONSORED ADR 07725L102   269,805 1,500 SH   SOLE   0 0 1,500
BENTLEY SYS INC COM CL B 08265T208   4,982,867 99,339 SH   SOLE   0 0 99,339
BERKLEY W R CORP COM 084423102   3,120,484 49,149 SH   SOLE   0 0 49,149
BERKSHIRE HATHAWAY INC DEL CL A 084670108   6,909,201 13 SH   SOLE   1 0 12
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,022,814 20,048 SH   SOLE   0 0 20,048
BERRY GLOBAL GROUP INC COM 08579W103   12,906,813 208,477 SH   SOLE   0 0 208,477
BHP GROUP LTD SPONSORED ADS 088606108   2,041,503 35,891 SH   SOLE   141 0 35,750
BIOGEN INC COM 09062X103   360,328 1,402 SH   SOLE   0 0 1,402
BIOHAVEN LTD COM G1110E107   6,333,513 243,503 SH   SOLE   0 0 243,503
BLACKROCK HEALTH SCIENCES TE COM SHS 09260E105   151,305 10,500 SH   SOLE   0 0 10,500
BLACKROCK INC COM 09247X101   3,299,521 5,104 SH   SOLE   0 0 5,104
BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108   670,784 96,377 SH   SOLE   0 0 96,377
BLACKROCK MUN INCOME TR SH BEN INT 09248F109   310,287 34,982 SH   SOLE   0 0 34,982
BLACKROCK MUNIYIELD QUALITY COM 09254E103   156,208 16,357 SH   SOLE   0 0 16,357
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101   1,028,379 62,326 SH   SOLE   0 0 62,326
BLACKSTONE INC COM 09260D107   68,213,136 636,673 SH   SOLE   22,419 0 614,254
BLOCK H & R INC COM 093671105   43,393,554 1,007,746 SH   SOLE   504 0 1,007,242
BLOCK INC CL A 852234103   266,799 6,028 SH   SOLE   169 0 5,859
BLUEPRINT MEDICINES CORP COM 09627Y109   206,655 4,115 SH   SOLE   0 0 4,115
BOEING CO COM 097023105   434,347 2,266 SH   SOLE   0 0 2,266
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   709,513 6,493 SH   SOLE   0 0 6,493
BORGWARNER INC COM 099724106   250,536 6,206 SH   SOLE   0 0 6,206
BOSTON PROPERTIES INC COM 101121101   227,784 3,830 SH   SOLE   0 0 3,830
BOSTON SCIENTIFIC CORP COM 101137107   2,757,005 52,216 SH   SOLE   0 0 52,216
BP PLC SPONSORED ADR 055622104   2,267,166 58,553 SH   SOLE   78 0 58,475
BRIGHT HORIZONS FAM SOL IN D COM 109194100   2,082,606 25,566 SH   SOLE   0 0 25,566
BRISTOL-MYERS SQUIBB CO COM 110122108   1,010,972 17,419 SH   SOLE   0 0 17,419
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   865,506 27,555 SH   SOLE   0 0 27,555
BROADCOM INC COM 11135F101   36,785,331 44,289 SH   SOLE   18 0 44,271
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   836,502 4,672 SH   SOLE   0 0 4,672
BROOKFIELD CORP CL A LTD VT SH 11271J107   507,161 16,219 SH   SOLE   0 0 16,219
BUNGE LIMITED COM G16962105   241,447 2,230 SH   SOLE   0 0 2,230
CADENCE DESIGN SYSTEM INC COM 127387108   16,403,812 70,012 SH   SOLE   40 0 69,972
CAMDEN PPTY TR SH BEN INT 133131102   233,966 2,474 SH   SOLE   0 0 2,474
CAMECO CORP COM 13321L108   505,267 12,746 SH   SOLE   0 0 12,746
CANADIAN NAT RES LTD COM 136385101   26,634,089 411,846 SH   SOLE   290 0 411,556
CANADIAN NATL RY CO COM 136375102   948,843 8,759 SH   SOLE   26 0 8,733
CANO HEALTH INC COM CL A 13781Y103   70,127 276,525 SH   SOLE   0 0 276,525
CAPITOL SER TR FAIRLEAD TACTICA 14064D550   1,023,168 45,153 SH   SOLE   0 0 45,153
CARLISLE COS INC COM 142339100   378,063 1,458 SH   SOLE   0 0 1,458
CARLYLE GROUP INC COM 14316J108   236,969 7,857 SH   SOLE   0 0 7,857
CATERPILLAR INC COM 149123101   423,464 1,551 SH   SOLE   0 0 1,551
CDW CORP COM 12514G108   429,905 2,131 SH   SOLE   0 0 2,131
CENTRAIS ELETRICAS BRASILEIR SPON ADR PFD B 15234Q108   143,143 17,414 SH   SOLE   0 0 17,414
CHARLES RIV LABS INTL INC COM 159864107   3,311,082 16,895 SH   SOLE   0 0 16,895
CHECK POINT SOFTWARE TECH LT ORD M22465104   513,661 3,854 SH   SOLE   17 0 3,837
CHEMED CORP NEW COM 16359R103   2,486,169 4,784 SH   SOLE   0 0 4,784
CHENIERE ENERGY INC COM NEW 16411R208   322,357 1,942 SH   SOLE   0 0 1,942
CHEVRON CORP NEW COM 166764100   7,692,769 45,622 SH   SOLE   0 0 45,622
CHIPOTLE MEXICAN GRILL INC COM 169656105   205,165 112 SH   SOLE   0 0 112
CHOICE HOTELS INTL INC COM 169905106   2,383,800 19,458 SH   SOLE   0 0 19,458
CHUBB LIMITED COM H1467J104   1,292,381 6,208 SH   SOLE   0 0 6,208
CINCINNATI FINL CORP COM 172062101   1,378,960 13,481 SH   SOLE   0 0 13,481
CINTAS CORP COM 172908105   1,720,696 3,577 SH   SOLE   0 0 3,577
CISCO SYS INC COM 17275R102   6,093,309 113,343 SH   SOLE   0 0 113,343
CITIGROUP INC COM NEW 172967424   306,995 7,464 SH   SOLE   0 0 7,464
CLEARWATER ANALYTICS HLDGS I CL A 185123106   703,551 36,378 SH   SOLE   0 0 36,378
CME GROUP INC COM 12572Q105   1,751,980 8,750 SH   SOLE   0 0 8,750
CNO FINL GROUP INC COM 12621E103   403,418 17,000 SH   SOLE   0 0 17,000
COCA COLA CO COM 191216100   11,005,927 196,605 SH   SOLE   114 0 196,491
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   393,608 6,300 SH   SOLE   0 0 6,300
COHEN & STEERS LTD DURATION COM 19248C105   214,280 12,553 SH   SOLE   0 0 12,553
COHEN & STEERS SELECT PFD & COM 19248Y107   218,419 12,074 SH   SOLE   0 0 12,074
COMCAST CORP NEW CL A 20030N101   11,396,059 257,015 SH   SOLE   144 0 256,871
CONOCOPHILLIPS COM 20825C104   10,469,012 87,387 SH   SOLE   56 0 87,331
CONSTELLATION BRANDS INC CL A 21036P108   226,201 900 SH   SOLE   0 0 900
COOPER COS INC COM NEW 216648402   3,894,541 12,247 SH   SOLE   0 0 12,247
CORNING INC COM 219350105   1,254,483 41,171 SH   SOLE   0 0 41,171
CORVEL CORP COM 221006109   2,083,310 10,594 SH   SOLE   0 0 10,594
COSTAR GROUP INC COM 22160N109   630,344 8,198 SH   SOLE   0 0 8,198
COSTCO WHSL CORP NEW COM 22160K105   7,537,793 13,342 SH   SOLE   0 0 13,342
COUPANG INC CL A 22266T109   302,855 17,815 SH   SOLE   0 0 17,815
CREDICORP LTD COM G2519Y108   356,363 2,785 SH   SOLE   0 0 2,785
CROWDSTRIKE HLDGS INC CL A 22788C105   486,574 2,907 SH   SOLE   24 0 2,883
CROWN CASTLE INC COM 22822V101   2,156,387 23,431 SH   SOLE   0 0 23,431
CVS HEALTH CORP COM 126650100   1,255,781 17,986 SH   SOLE   0 0 17,986
DANAHER CORPORATION COM 235851102   4,719,899 19,024 SH   SOLE   0 0 19,024
DARDEN RESTAURANTS INC COM 237194105   2,423,679 16,923 SH   SOLE   0 0 16,923
DATADOG INC CL A COM 23804L103   339,126 3,723 SH   SOLE   0 0 3,723
DEERE & CO COM 244199105   207,581 550 SH   SOLE   0 0 550
DELTA AIR LINES INC DEL COM NEW 247361702   343,153 9,274 SH   SOLE   0 0 9,274
DENISON MINES CORP COM 248356107   24,750 15,000 SH   SOLE   0 0 15,000
DEXCOM INC COM 252131107   697,138 7,472 SH   SOLE   132 0 7,340
DIAGEO PLC SPON ADR NEW 25243Q205   2,222,434 14,898 SH   SOLE   0 0 14,898
DIAMONDBACK ENERGY INC COM 25278X109   304,605 1,967 SH   SOLE   0 0 1,967
DIGITAL RLTY TR INC COM 253868103   263,038 2,174 SH   SOLE   0 0 2,174
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   352,862 13,468 SH   SOLE   0 0 13,468
DISCOVER FINL SVCS COM 254709108   10,068,147 116,220 SH   SOLE   0 0 116,220
DISNEY WALT CO COM 254687106   949,663 11,717 SH   SOLE   0 0 11,717
DOLBY LABORATORIES INC COM CL A 25659T107   2,939,090 37,082 SH   SOLE   0 0 37,082
DOMINION ENERGY INC COM 25746U109   1,530,275 34,257 SH   SOLE   0 0 34,257
DONALDSON INC COM 257651109   922,928 15,475 SH   SOLE   0 0 15,475
DTE ENERGY CO COM 233331107   370,612 3,733 SH   SOLE   0 0 3,733
DYNATRACE INC COM NEW 268150109   214,818 4,597 SH   SOLE   0 0 4,597
EAGLE MATLS INC COM 26969P108   13,084,451 78,576 SH   SOLE   20 0 78,556
EASTGROUP PPTYS INC COM 277276101   757,301 4,548 SH   SOLE   0 0 4,548
EATON CORP PLC SHS G29183103   5,022,605 23,549 SH   SOLE   0 0 23,549
EATON VANCE TAX-MANAGED GLOB COM 27829F108   73,700 10,000 SH   SOLE   0 0 10,000
ECOLAB INC COM 278865100   217,217 1,282 SH   SOLE   0 0 1,282
EDGIO INC COM 53261M104   11,242 13,193 SH   SOLE   0 0 13,193
EDWARDS LIFESCIENCES CORP COM 28176E108   419,768 6,059 SH   SOLE   0 0 6,059
ELI LILLY & CO COM 532457108   36,356,931 67,687 SH   SOLE   14 0 67,673
EMCOR GROUP INC COM 29084Q100   5,713,403 27,156 SH   SOLE   0 0 27,156
EMERSON ELEC CO COM 291011104   407,653 4,221 SH   SOLE   0 0 4,221
ENBRIDGE INC COM 29250N105   553,069 16,664 SH   SOLE   0 0 16,664
ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109   13,884,791 697,728 SH   SOLE   0 0 697,728
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   985,579 70,248 SH   SOLE   0 0 70,248
ENI S P A SPONSORED ADR 26874R108   353,195 11,065 SH   SOLE   0 0 11,065
ENPHASE ENERGY INC COM 29355A107   347,834 2,895 SH   SOLE   0 0 2,895
ENTERPRISE PRODS PARTNERS L COM 293792107   305,340 11,156 SH   SOLE   0 0 11,156
EOG RES INC COM 26875P101   13,452,125 106,123 SH   SOLE   70 0 106,053
EQT CORP COM 26884L109   510,317 12,576 SH   SOLE   0 0 12,576
EQUIFAX INC COM 294429105   2,817,670 15,382 SH   SOLE   0 0 15,382
EQUINIX INC COM 29444U700   1,688,809 2,325 SH   SOLE   0 0 2,325
EQUINOR ASA SPONSORED ADR 29446M102   1,204,910 36,746 SH   SOLE   187 0 36,559
EQUITY LIFESTYLE PPTYS INC COM 29472R108   400,240 6,282 SH   SOLE   0 0 6,282
ESSEX PPTY TR INC COM 297178105   218,250 1,029 SH   SOLE   0 0 1,029
EURONAV NV SHS B38564108   185,665 11,300 SH   SOLE   0 0 11,300
EVERCORE INC CLASS A 29977A105   312,622 2,267 SH   SOLE   0 0 2,267
EVERSOURCE ENERGY COM 30040W108   412,899 7,101 SH   SOLE   0 0 7,101
EXELIXIS INC COM 30161Q104   10,237,839 468,551 SH   SOLE   184 0 468,367
EXPEDITORS INTL WASH INC COM 302130109   1,957,981 17,081 SH   SOLE   0 0 17,081
EXPONENT INC COM 30214U102   2,685,663 31,375 SH   SOLE   0 0 31,375
EXTRA SPACE STORAGE INC COM 30225T102   341,065 2,805 SH   SOLE   0 0 2,805
EXXON MOBIL CORP COM 30231G102   4,706,585 40,029 SH   SOLE   0 0 40,029
FACTSET RESH SYS INC COM 303075105   2,462,520 5,632 SH   SOLE   0 0 5,632
FAIR ISAAC CORP COM 303250104   2,064,496 2,377 SH   SOLE   0 0 2,377
FARMLAND PARTNERS INC COM 31154R109   162,753 15,863 SH   SOLE   0 0 15,863
FASTENAL CO COM 311900104   3,420,407 62,599 SH   SOLE   0 0 62,599
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   807,401 8,909 SH   SOLE   0 0 8,909
FEDEX CORP COM 31428X106   600,191 2,266 SH   SOLE   0 0 2,266
FIDELITY NATL INFORMATION SV COM 31620M106   1,839,251 33,278 SH   SOLE   0 0 33,278
FIRST HAWAIIAN INC COM 32051X108   1,870,249 103,615 SH   SOLE   0 0 103,615
FIRST INDL RLTY TR INC COM 32054K103   605,168 12,716 SH   SOLE   0 0 12,716
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   594,100 37,201 SH   SOLE   37,201 0 0
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104   331,688 16,651 SH   SOLE   0 0 16,651
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174   1,387,102 27,610 SH   SOLE   0 0 27,610
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182   458,627 21,975 SH   SOLE   0 0 21,975
FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158   647,366 13,015 SH   SOLE   0 0 13,015
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117   584,201 17,698 SH   SOLE   0 0 17,698
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101   1,014,706 35,356 SH   SOLE   0 0 35,356
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853   675,039 17,570 SH   SOLE   0 0 17,570
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   269,400 5,930 SH   SOLE   0 0 5,930
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205   1,027,333 15,139 SH   SOLE   0 0 15,139
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   1,021,376 10,512 SH   SOLE   0 0 10,512
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   1,604,372 21,790 SH   SOLE   0 0 21,790
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   1,046,106 7,148 SH   SOLE   0 0 7,148
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   1,250,544 7,835 SH   SOLE   0 0 7,835
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   1,622,753 28,931 SH   SOLE   0 0 28,931
FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845   472,979 15,745 SH   SOLE   0 0 15,745
FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860   390,226 18,879 SH   SOLE   0 0 18,879
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103   1,049,123 21,418 SH   SOLE   0 0 21,418
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408   687,584 17,527 SH   SOLE   0 0 17,527
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   1,477,082 32,293 SH   SOLE   0 0 32,293
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704   525,916 10,208 SH   SOLE   0 0 10,208
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   7,003,311 117,861 SH   SOLE   0 0 117,861
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   3,341,382 70,732 SH   SOLE   0 0 70,732
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   2,943,673 64,063 SH   SOLE   0 0 64,063
FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606   376,919 18,586 SH   SOLE   0 0 18,586
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   2,838,200 57,500 SH   SOLE   0 0 57,500
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   2,933,188 69,746 SH   SOLE   0 0 69,746
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   2,209,553 34,109 SH   SOLE   0 0 34,109
FIRST TR VALUE LINE DIVID IN SHS 33734H106   1,160,653 31,042 SH   SOLE   0 0 31,042
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   1,622,624 16,770 SH   SOLE   0 0 16,770
FLOOR & DECOR HLDGS INC CL A 339750101   325,800 3,600 SH   SOLE   0 0 3,600
FORD MTR CO DEL COM 345370860   322,467 25,964 SH   SOLE   0 0 25,964
FORTINET INC COM 34959E109   16,050,623 273,528 SH   SOLE   75 0 273,453
FORTIVE CORP COM 34959J108   317,798 4,285 SH   SOLE   0 0 4,285
FREEPORT-MCMORAN INC CL B 35671D857   2,304,428 61,797 SH   SOLE   0 0 61,797
FTI CONSULTING INC COM 302941109   4,590,668 25,731 SH   SOLE   0 0 25,731
GALLAGHER ARTHUR J & CO COM 363576109   1,933,074 8,481 SH   SOLE   0 0 8,481
GAMING & LEISURE PPTYS INC COM 36467J108   628,091 13,789 SH   SOLE   0 0 13,789
GARTNER INC COM 366651107   971,042 2,826 SH   SOLE   0 0 2,826
GENERAL ELECTRIC CO COM NEW 369604301   727,701 6,583 SH   SOLE   0 0 6,583
GENERAL MTRS CO COM 37045V100   1,552,399 47,085 SH   SOLE   0 0 47,085
GENMAB A/S SPONSORED ADS 372303206   2,807,739 79,607 SH   SOLE   244 0 79,363
GILEAD SCIENCES INC COM 375558103   23,410,897 312,395 SH   SOLE   207 0 312,188
GLOBAL PARTNERS LP COM UNITS 37946R109   723,071 20,472 SH   SOLE   0 0 20,472
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889   287,650 5,500 SH   SOLE   0 0 5,500
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   240,441 4,358 SH   SOLE   0 0 4,358
GLOBAL X FDS CYBRSCURTY ETF 37954Y384   1,177,424 48,474 SH   SOLE   1,710 0 46,764
GLOBANT S A COM L44385109   247,313 1,250 SH   SOLE   9 0 1,241
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   1,612,872 16,111 SH   SOLE   0 0 16,111
GOLDMAN SACHS GROUP INC COM 38141G104   746,918 2,308 SH   SOLE   12 0 2,296
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109   375,236 105,999 SH   SOLE   0 0 105,999
GRACO INC COM 384109104   2,972,877 40,791 SH   SOLE   0 0 40,791
GRAINGER W W INC COM 384802104   358,373 518 SH   SOLE   0 0 518
GSK PLC SPONSORED ADR 37733W204   1,463,776 40,380 SH   SOLE   0 0 40,380
HALEON PLC SPON ADS 405552100   515,177 61,846 SH   SOLE   0 0 61,846
HARTFORD FINL SVCS GROUP INC COM 416515104   561,536 7,919 SH   SOLE   0 0 7,919
HDFC BANK LTD SPONSORED ADS 40415F101   1,622,055 27,488 SH   SOLE   0 0 27,488
HENRY JACK & ASSOC INC COM 426281101   4,030,366 26,666 SH   SOLE   0 0 26,666
HERSHEY CO COM 427866108   206,736 1,033 SH   SOLE   0 0 1,033
HIREQUEST INC COM 433535101   1,435,545 93,036 SH   SOLE   0 0 93,036
HOME DEPOT INC COM 437076102   31,875,757 105,493 SH   SOLE   41 0 105,452
HONDA MOTOR LTD AMERN SHS 438128308   2,245,458 66,750 SH   SOLE   173 0 66,577
HONEYWELL INTL INC COM 438516106   11,726,747 63,477 SH   SOLE   16 0 63,461
HOST HOTELS & RESORTS INC COM 44107P104   396,138 24,651 SH   SOLE   0 0 24,651
HUBSPOT INC COM 443573100   328,990 668 SH   SOLE   0 0 668
HUNTSMAN CORP COM 447011107   230,182 9,434 SH   SOLE   0 0 9,434
HUT 8 MNG CORP COM 44812T102   35,100 18,000 SH   SOLE   0 0 18,000
ICICI BANK LIMITED ADR 45104G104   983,486 42,538 SH   SOLE   0 0 42,538
IDEXX LABS INC COM 45168D104   279,416 639 SH   SOLE   0 0 639
ILLINOIS TOOL WKS INC COM 452308109   1,098,896 4,771 SH   SOLE   0 0 4,771
ILLUMINA INC COM 452327109   611,582 4,455 SH   SOLE   15 0 4,440
IMPERIAL OIL LTD COM NEW 453038408   1,077,898 17,501 SH   SOLE   90 0 17,411
INDEXIQ ETF TR FTSE INTERNL EQT 45409B560   806,707 34,862 SH   SOLE   0 0 34,862
INFOSYS LTD SPONSORED ADR 456788108   194,010 11,339 SH   SOLE   0 0 11,339
ING GROEP N.V. SPONSORED ADR 456837103   619,825 47,028 SH   SOLE   0 0 47,028
INTEL CORP COM 458140100   762,358 21,445 SH   SOLE   0 0 21,445
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   2,655,629 30,680 SH   SOLE   0 0 30,680
INTERCONTINENTAL EXCHANGE IN COM 45866F104   225,431 2,049 SH   SOLE   0 0 2,049
INTERNATIONAL BUSINESS MACHS COM 459200101   794,485 5,663 SH   SOLE   0 0 5,663
INTERPUBLIC GROUP COS INC COM 460690100   628,158 21,918 SH   SOLE   0 0 21,918
INTUIT COM 461202103   6,019,667 11,782 SH   SOLE   0 0 11,782
INTUITIVE SURGICAL INC COM NEW 46120E602   4,348,106 14,876 SH   SOLE   0 0 14,876
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   352,870 7,100 SH   SOLE   0 0 7,100
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   595,879 39,858 SH   SOLE   0 0 39,858
INVESCO CURRENCYSHARES EURO EURO SHS 46138K103   322,804 3,304 SH   SOLE   0 0 3,304
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   1,560,309 142,494 SH   SOLE   0 0 142,494
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206   675,584 28,785 SH   SOLE   0 0 28,785
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   208,351 4,023 SH   SOLE   0 0 4,023
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784   382,335 20,927 SH   SOLE   0 0 20,927
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   3,874,776 173,213 SH   SOLE   0 0 173,213
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800   229,327 6,335 SH   SOLE   0 0 6,335
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   2,506,581 83,137 SH   SOLE   0 0 83,137
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365   235,147 3,065 SH   SOLE   0 0 3,065
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   861,091 16,192 SH   SOLE   0 0 16,192
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,846,553 13,032 SH   SOLE   44 0 12,988
INVESCO QQQ TR UNIT SER 1 46090E103   532,389 1,486 SH   SOLE   320 0 1,166
IRON MTN INC DEL COM 46284V101   892,701 15,016 SH   SOLE   0 0 15,016
ISHARES GOLD TR ISHARES NEW 464285204   280,865 8,027 SH   SOLE   0 0 8,027
ISHARES INC CORE MSCI EMKT 46434G103   4,347,340 91,350 SH   SOLE   1,004 0 90,346
ISHARES INC MSCI EM ASIA ETF 464286426   320,328 5,087 SH   SOLE   85 0 5,002
ISHARES SILVER TR ISHARES 46428Q109   287,018 14,111 SH   SOLE   0 0 14,111
ISHARES TR EAFE VALUE ETF 464288877   393,838 8,049 SH   SOLE   0 0 8,049
ISHARES TR EAFE GRWTH ETF 464288885   639,397 7,409 SH   SOLE   0 0 7,409
ISHARES TR MSCI ACWI ETF 464288257   633,834 6,862 SH   SOLE   5,416 0 1,446
ISHARES TR GL CLEAN ENE ETF 464288224   359,015 24,556 SH   SOLE   0 0 24,556
ISHARES TR CALIF MUN BD ETF 464288356   780,099 14,225 SH   SOLE   0 0 14,225
ISHARES TR NATIONAL MUN ETF 464288414   5,104,563 49,781 SH   SOLE   0 0 49,781
ISHARES TR JPMORGAN USD EMG 464288281   263,651 3,195 SH   SOLE   0 0 3,195
ISHARES TR EAFE SML CP ETF 464288273   981,019 17,372 SH   SOLE   0 0 17,372
ISHARES TR IBOXX HI YD ETF 464288513   773,426 10,491 SH   SOLE   743 0 9,749
ISHARES TR USD INV GRDE ETF 464288620   17,545,653 365,002 SH   SOLE   46,925 0 318,077
ISHARES TR ISHS 1-5YR INVS 464288646   449,367 9,018 SH   SOLE   0 0 9,018
ISHARES TR MSCI KLD400 SOC 464288570   1,481,005 18,192 SH   SOLE   265 0 17,927
ISHARES TR MBS ETF 464288588   1,379,145 15,531 SH   SOLE   0 0 15,531
ISHARES TR PFD AND INCM SEC 464288687   7,782,651 258,131 SH   SOLE   0 0 258,131
ISHARES TR MSCI EAFE MIN VL 46429B689   212,095 3,252 SH   SOLE   0 0 3,252
ISHARES TR CORE MSCI TOTAL 46432F834   205,106 3,419 SH   SOLE   0 0 3,419
ISHARES TR CORE MSCI EAFE 46432F842   17,166,807 266,772 SH   SOLE   20,684 0 246,088
ISHARES TR SHRT NAT MUN ETF 464288158   3,425,221 33,300 SH   SOLE   0 0 33,300
ISHARES TR 0-5 YR TIPS ETF 46429B747   339,218 3,500 SH   SOLE   0 0 3,500
ISHARES TR CORE DIV GRWTH 46434V621   3,508,142 70,829 SH   SOLE   1,150 0 69,679
ISHARES TR TRS FLT RT BD 46434V860   312,254 6,154 SH   SOLE   0 0 6,154
ISHARES TR BLACKROCK ULTRA 46434V878   4,201,742 83,401 SH   SOLE   0 0 83,401
ISHARES TR CORE TOTAL USD 46434V613   697,997 15,967 SH   SOLE   0 0 15,967
ISHARES TR 0-5YR INVT GR CP 46434V100   1,050,803 21,894 SH   SOLE   0 0 21,894
ISHARES TR MSCI USA QLT FCT 46432F339   6,510,520 49,401 SH   SOLE   0 0 49,401
ISHARES TR MSCI INTL QUALTY 46434V456   30,283,528 901,027 SH   SOLE   48,442 0 852,586
ISHARES TR ESG AW MSCI EAFE 46435G516   214,234 3,099 SH   SOLE   0 0 3,099
ISHARES TR CORE S&P MCP ETF 464287507   1,355,788 5,437 SH   SOLE   0 0 5,437
ISHARES TR CORE S&P SCP ETF 464287804   8,823,476 93,538 SH   SOLE   410 0 93,128
ISHARES TR CORE S&P500 ETF 464287200   3,941,738 9,179 SH   SOLE   0 0 9,179
ISHARES TR RUS 1000 ETF 464287622   1,154,395 4,914 SH   SOLE   0 0 4,914
ISHARES TR RUS 1000 GRW ETF 464287614   35,037,881 131,726 SH   SOLE   28 0 131,698
ISHARES TR RUSSELL 2000 ETF 464287655   3,410,280 19,295 SH   SOLE   0 0 19,295
ISHARES TR RUS 2000 VAL ETF 464287630   551,057 4,065 SH   SOLE   0 0 4,065
ISHARES TR CORE S&P US VLU 464287663   208,339 2,792 SH   SOLE   0 0 2,792
ISHARES TR CORE S&P US GWT 464287671   402,079 4,240 SH   SOLE   0 0 4,240
ISHARES TR RUS MID CAP ETF 464287499   3,864,713 55,808 SH   SOLE   0 0 55,808
ISHARES TR RUS MDCP VAL ETF 464287473   5,971,167 57,228 SH   SOLE   0 0 57,228
ISHARES TR U.S. BAS MTL ETF 464287838   295,974 2,343 SH   SOLE   0 0 2,343
ISHARES TR U.S. ENERGY ETF 464287796   435,941 9,191 SH   SOLE   0 0 9,191
ISHARES TR 7-10 YR TRSY BD 464287440   4,061,450 44,344 SH   SOLE   0 0 44,344
ISHARES TR 20 YR TR BD ETF 464287432   1,530,785 17,260 SH   SOLE   0 0 17,260
ISHARES TR IBOXX INV CP ETF 464287242   3,849,305 37,731 SH   SOLE   0 0 37,731
ISHARES TR MSCI EAFE ETF 464287465   42,206,397 612,397 SH   SOLE   0 0 612,397
ISHARES TR ISHARES BIOTECH 464287556   411,461 3,365 SH   SOLE   91 0 3,273
ISHARES TR ISHARES SEMICDTR 464287523   1,363,355 2,878 SH   SOLE   9 0 2,869
ISHARES TR S&P 100 ETF 464287101   3,234,317 16,120 SH   SOLE   0 0 16,120
ISHARES TR CORE US AGGBD ET 464287226   5,693,125 60,539 SH   SOLE   1,169 0 59,371
ISHARES TR MORNINGSTR US EQ 464287127   494,959 8,404 SH   SOLE   0 0 8,404
ISHARES TR SELECT DIVID ETF 464287168   610,890 5,675 SH   SOLE   0 0 5,675
ISHARES TR ESG AWARE MSCI 46435U663   727,715 21,626 SH   SOLE   0 0 21,626
ISHARES TR IBONDS 24 TRM TS 46436E874   890,805 37,366 SH   SOLE   0 0 37,366
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,615,303 30,159 SH   SOLE   0 0 30,159
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647   1,363,946 28,198 SH   SOLE   0 0 28,198
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   854,798 18,214 SH   SOLE   0 0 18,214
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   15,644,116 311,760 SH   SOLE   0 0 311,760
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209   1,103,055 18,875 SH   SOLE   0 0 18,875
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   2,765,582 54,949 SH   SOLE   0 0 54,949
JEFFERIES FINL GROUP INC COM 47233W109   11,935,519 325,840 SH   SOLE   217 0 325,623
JFROG LTD ORD SHS M6191J100   3,762,232 148,353 SH   SOLE   0 0 148,353
JOHNSON & JOHNSON COM 478160104   14,391,038 92,398 SH   SOLE   98 0 92,300
JOHNSON CTLS INTL PLC SHS G51502105   368,799 6,931 SH   SOLE   0 0 6,931
JPMORGAN CHASE & CO COM 46625H100   33,778,926 232,926 SH   SOLE   256 0 232,670
KEURIG DR PEPPER INC COM 49271V100   1,239,728 39,269 SH   SOLE   0 0 39,269
KFORCE INC COM 493732101   1,018,158 17,066 SH   SOLE   0 0 17,066
KIMBERLY-CLARK CORP COM 494368103   10,562,169 87,399 SH   SOLE   53 0 87,346
KINDER MORGAN INC DEL COM 49456B101   850,982 51,326 SH   SOLE   0 0 51,326
KITE RLTY GROUP TR COM NEW 49803T300   677,349 31,622 SH   SOLE   0 0 31,622
KKR & CO INC COM 48251W104   396,088 6,430 SH   SOLE   541 0 5,889
KLA CORP COM NEW 482480100   33,209,311 72,405 SH   SOLE   22 0 72,383
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   904,465 45,359 SH   SOLE   0 0 45,359
KRANESHARES TR CSI CHI INTERNET 500767306   21,033,062 768,471 SH   SOLE   23,565 0 744,906
L3HARRIS TECHNOLOGIES INC COM 502431109   256,028 1,470 SH   SOLE   0 0 1,470
LAM RESEARCH CORP COM 512807108   16,930,286 27,012 SH   SOLE   8 0 27,004
LANDSTAR SYS INC COM 515098101   3,030,498 17,127 SH   SOLE   0 0 17,127
LAUDER ESTEE COS INC CL A 518439104   219,818 1,521 SH   SOLE   6 0 1,515
LAZARD LTD SHS A G54050102   342,723 11,052 SH   SOLE   0 0 11,052
LCI INDS COM 50189K103   2,688,971 22,900 SH   SOLE   0 0 22,900
LENNOX INTL INC COM 526107107   3,793,279 10,131 SH   SOLE   0 0 10,131
LINDE PLC SHS G54950103   12,692,019 34,086 SH   SOLE   20 0 34,066
LISTED FD TR HORIZON KINETICS 53656F623   4,601,772 151,175 SH   SOLE   0 0 151,175
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   922,239 432,976 SH   SOLE   0 0 432,976
LOCKHEED MARTIN CORP COM 539830109   13,057,243 31,928 SH   SOLE   19 0 31,909
LOWES COS INC COM 548661107   19,001,763 91,425 SH   SOLE   18 0 91,407
LPL FINL HLDGS INC COM 50212V100   4,037,176 16,988 SH   SOLE   0 0 16,988
MAGNA INTL INC COM 559222401   302,655 5,646 SH   SOLE   0 0 5,646
MAINSTAY MACKAY DEFINEDTERM COM 56064K100   535,551 33,619 SH   SOLE   0 0 33,619
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109   287,976 7,107 SH   SOLE   0 0 7,107
MANHATTAN ASSOCIATES INC COM 562750109   3,887,577 19,668 SH   SOLE   0 0 19,668
MARATHON PETE CORP COM 56585A102   686,856 4,538 SH   SOLE   0 0 4,538
MARRIOTT INTL INC NEW CL A 571903202   461,523 2,348 SH   SOLE   0 0 2,348
MARSH & MCLENNAN COS INC COM 571748102   3,323,885 17,467 SH   SOLE   0 0 17,467
MARTIN MARIETTA MATLS INC COM 573284106   2,155,804 5,252 SH   SOLE   0 0 5,252
MARVELL TECHNOLOGY INC COM 573874104   389,572 7,197 SH   SOLE   0 0 7,197
MASTERCARD INCORPORATED CL A 57636Q104   29,112,024 73,532 SH   SOLE   79 0 73,453
MATTERPORT INC COM CL A 577096100   21,700 10,000 SH   SOLE   0 0 10,000
MCDONALDS CORP COM 580135101   19,957,972 75,759 SH   SOLE   43 0 75,716
MEDTRONIC PLC SHS G5960L103   582,020 7,428 SH   SOLE   0 0 7,428
MERCADOLIBRE INC COM 58733R102   1,009,232 796 SH   SOLE   0 0 796
MERCK & CO INC COM 58933Y105   6,026,555 58,539 SH   SOLE   0 0 58,539
META PLATFORMS INC CL A 30303M102   39,627,120 131,998 SH   SOLE   93 0 131,905
METLIFE INC COM 59156R108   213,634 3,396 SH   SOLE   0 0 3,396
MGIC INVT CORP WIS COM 552848103   22,158,145 1,327,630 SH   SOLE   819 0 1,326,811
MICRON TECHNOLOGY INC COM 595112103   1,176,467 17,293 SH   SOLE   0 0 17,293
MICROSOFT CORP COM 594918104   143,990,495 456,027 SH   SOLE   453 0 455,574
MID-AMER APT CMNTYS INC COM 59522J103   273,230 2,124 SH   SOLE   0 0 2,124
MOELIS & CO CL A 60786M105   2,314,781 51,291 SH   SOLE   0 0 51,291
MONDELEZ INTL INC CL A 609207105   3,581,609 51,608 SH   SOLE   0 0 51,608
MONOLITHIC PWR SYS INC COM 609839105   284,138 615 SH   SOLE   0 0 615
MONSTER BEVERAGE CORP NEW COM 61174X109   241,664 4,564 SH   SOLE   0 0 4,564
MOODYS CORP COM 615369105   1,826,514 5,777 SH   SOLE   0 0 5,777
MORGAN STANLEY COM NEW 617446448   12,959,069 158,676 SH   SOLE   0 0 158,676
MOTOROLA SOLUTIONS INC COM NEW 620076307   663,357 2,437 SH   SOLE   0 0 2,437
MSCI INC COM 55354G100   330,975 645 SH   SOLE   7 0 638
NETEASE INC SPONSORED ADS 64110W102   1,896,592 18,936 SH   SOLE   80 0 18,856
NETFLIX INC COM 64110L106   4,562,163 12,082 SH   SOLE   5 0 12,077
NEW RELIC INC COM 64829B100   5,007,486 58,485 SH   SOLE   0 0 58,485
NEXTERA ENERGY INC COM 65339F101   3,452,543 60,264 SH   SOLE   0 0 60,264
NIKE INC CL B 654106103   1,739,661 18,193 SH   SOLE   105 0 18,088
NOKIA CORP SPONSORED ADR 654902204   216,552 57,902 SH   SOLE   0 0 57,902
NORDSON CORP COM 655663102   3,722,717 16,681 SH   SOLE   0 0 16,681
NORFOLK SOUTHN CORP COM 655844108   2,422,487 12,301 SH   SOLE   0 0 12,301
NORTHROP GRUMMAN CORP COM 666807102   2,129,950 4,839 SH   SOLE   0 0 4,839
NOVARTIS AG SPONSORED ADR 66987V109   28,703,624 281,795 SH   SOLE   196 0 281,599
NOVO-NORDISK A S ADR 670100205   2,736,500 30,091 SH   SOLE   26 0 30,065
NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102   371,938 37,914 SH   SOLE   0 0 37,914
NVIDIA CORPORATION COM 67066G104   8,237,037 18,936 SH   SOLE   4 0 18,932
NXP SEMICONDUCTORS N V COM N6596X109   2,885,507 14,433 SH   SOLE   0 0 14,433
OKTA INC CL A 679295105   13,496,996 165,587 SH   SOLE   0 0 165,587
OLD DOMINION FREIGHT LINE IN COM 679580100   2,170,333 5,305 SH   SOLE   0 0 5,305
OMEGA HEALTHCARE INVS INC COM 681936100   221,868 6,691 SH   SOLE   0 0 6,691
ONEOK INC NEW COM 682680103   396,941 6,258 SH   SOLE   0 0 6,258
ORACLE CORP COM 68389X105   1,886,191 17,808 SH   SOLE   0 0 17,808
OREILLY AUTOMOTIVE INC COM 67103H107   27,371,228 30,116 SH   SOLE   8 0 30,108
ORION OFFICE REIT INC COM 68629Y103   102,090 19,595 SH   SOLE   0 0 19,595
OTIS WORLDWIDE CORP COM 68902V107   309,952 3,859 SH   SOLE   0 0 3,859
PACER FDS TR PACER US SMALL 69374H857   16,668,795 399,731 SH   SOLE   28,557 0 371,174
PACER FDS TR GLOBL CASH ETF 69374H709   1,059,326 32,555 SH   SOLE   0 0 32,555
PAGAYA TECHNOLOGIES LTD CL A SHS M7S64L115   750,802 475,191 SH   SOLE   0 0 475,191
PALO ALTO NETWORKS INC COM 697435105   2,862,747 12,211 SH   SOLE   0 0 12,211
PARKER-HANNIFIN CORP COM 701094104   1,911,334 4,907 SH   SOLE   0 0 4,907
PAYCHEX INC COM 704326107   2,747,477 23,823 SH   SOLE   0 0 23,823
PAYPAL HLDGS INC COM 70450Y103   1,663,830 28,461 SH   SOLE   0 0 28,461
PEPSICO INC COM 713448108   6,190,317 36,534 SH   SOLE   0 0 36,534
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   723,238 48,248 SH   SOLE   251 0 47,997
PFIZER INC COM 717081103   2,942,268 88,703 SH   SOLE   0 0 88,703
PHILIP MORRIS INTL INC COM 718172109   2,772,498 29,947 SH   SOLE   0 0 29,947
PHILLIPS 66 COM 718546104   1,826,973 15,206 SH   SOLE   0 0 15,206
PIMCO DYNAMIC INCOME FD SHS 72201Y101   748,483 43,315 SH   SOLE   0 0 43,315
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   360,981 3,605 SH   SOLE   0 0 3,605
PINTEREST INC CL A 72352L106   15,893,018 587,977 SH   SOLE   0 0 587,977
PIONEER NAT RES CO COM 723787107   3,507,065 15,278 SH   SOLE   0 0 15,278
PLUG POWER INC COM NEW 72919P202   88,836 11,689 SH   SOLE   0 0 11,689
PNC FINL SVCS GROUP INC COM 693475105   2,110,575 17,191 SH   SOLE   0 0 17,191
POOL CORP COM 73278L105   4,208,005 11,817 SH   SOLE   0 0 11,817
POWERSCHOOL HOLDINGS INC COM CL A 73939C106   23,261,940 1,026,564 SH   SOLE   0 0 1,026,564
PRICESMART INC COM 741511109   1,176,973 15,813 SH   SOLE   0 0 15,813
PRIMERICA INC COM 74164M108   4,155,907 21,421 SH   SOLE   0 0 21,421
PROCTER AND GAMBLE CO COM 742718109   9,943,185 68,169 SH   SOLE   0 0 68,169
PROGRESSIVE CORP COM 743315103   1,977,190 14,194 SH   SOLE   0 0 14,194
PROLOGIS INC. COM 74340W103   1,916,700 17,081 SH   SOLE   0 0 17,081
PROSHARES TR S&P MDCP 400 DIV 74347B680   240,264 3,600 SH   SOLE   0 0 3,600
PROSHARES TR S&P 500 DV ARIST 74348A467   344,405 3,889 SH   SOLE   35 0 3,854
PUBLIC STORAGE COM 74460D109   672,979 2,554 SH   SOLE   0 0 2,554
QUALCOMM INC COM 747525103   1,043,117 9,392 SH   SOLE   0 0 9,392
QUANTA SVCS INC COM 74762E102   2,292,880 12,257 SH   SOLE   0 0 12,257
QUINSTREET INC COM 74874Q100   24,706,439 2,754,341 SH   SOLE   0 0 2,754,341
RBC BEARINGS INC COM 75524B104   2,294,006 9,798 SH   SOLE   0 0 9,798
REALTY INCOME CORP COM 756109104   1,787,080 35,785 SH   SOLE   0 0 35,785
REGENERON PHARMACEUTICALS COM 75886F107   23,398,399 28,432 SH   SOLE   8 0 28,424
REGIONS FINANCIAL CORP NEW COM 7591EP100   459,724 26,728 SH   SOLE   0 0 26,728
RELX PLC SPONSORED ADR 759530108   2,164,156 64,218 SH   SOLE   251 0 63,967
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   416,553 11,243 SH   SOLE   0 0 11,243
REPUBLIC SVCS INC COM 760759100   775,273 5,440 SH   SOLE   0 0 5,440
RIO TINTO PLC SPONSORED ADR 767204100   844,097 13,264 SH   SOLE   51 0 13,213
RIVERNORTH OPPORTUNISTIC MUN COM 76883F108   379,492 26,427 SH   SOLE   0 0 26,427
RLI CORP COM 749607107   1,805,228 13,284 SH   SOLE   0 0 13,284
ROCKWELL AUTOMATION INC COM 773903109   727,935 2,546 SH   SOLE   0 0 2,546
ROLLINS INC COM 775711104   2,840,608 76,095 SH   SOLE   0 0 76,095
ROPER TECHNOLOGIES INC COM 776696106   2,236,184 4,618 SH   SOLE   0 0 4,618
ROSS STORES INC COM 778296103   352,842 3,124 SH   SOLE   0 0 3,124
RPM INTL INC COM 749685103   342,173 3,609 SH   SOLE   0 0 3,609
RTX CORPORATION COM 75513E101   1,795,563 24,949 SH   SOLE   0 0 24,949
RUSH STREET INTERACTIVE INC COM 782011100   140,333 30,375 SH   SOLE   0 0 30,375
RYDER SYS INC COM 783549108   15,755,232 147,314 SH   SOLE   96 0 147,218
S&P GLOBAL INC COM 78409V104   737,122 2,017 SH   SOLE   0 0 2,017
SAFEHOLD INC COM 78646V107   48,935,134 2,749,165 SH   SOLE   0 0 2,749,165
SAIA INC COM 78709Y105   2,702,050 6,778 SH   SOLE   0 0 6,778
SALESFORCE INC COM 79466L302   16,273,703 80,253 SH   SOLE   0 0 80,253
SANOFI SPONSORED ADR 80105N105   1,146,287 21,370 SH   SOLE   0 0 21,370
SAP SE SPON ADR 803054204   1,104,675 8,542 SH   SOLE   65 0 8,477
SCHLUMBERGER LTD COM STK 806857108   1,400,658 24,025 SH   SOLE   0 0 24,025
SCHWAB CHARLES CORP COM 808513105   21,708,694 395,422 SH   SOLE   0 0 395,422
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   882,377 12,470 SH   SOLE   0 0 12,470
SCOTTS MIRACLE-GRO CO CL A 810186106   1,706,652 33,023 SH   SOLE   0 0 33,023
SEA LTD SPONSORD ADS 81141R100   271,787 6,184 SH   SOLE   0 0 6,184
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   277,913 4,214 SH   SOLE   0 0 4,214
SELECT SECTOR SPDR TR ENERGY 81369Y506   9,775,123 108,144 SH   SOLE   5,558 0 102,586
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   361,738 10,906 SH   SOLE   0 0 10,906
SELECT SECTOR SPDR TR INDL 81369Y704   251,292 2,479 SH   SOLE   0 0 2,479
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   7,693,953 46,934 SH   SOLE   3,554 0 43,381
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   8,170,225 63,463 SH   SOLE   4,305 0 59,158
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   498,640 3,098 SH   SOLE   0 0 3,098
SEMPRA COM 816851109   2,245,514 33,008 SH   SOLE   0 0 33,008
SENDAS DISTRIBUIDORA S A SPON ADS 81689T104   167,512 13,753 SH   SOLE   0 0 13,753
SERVICENOW INC COM 81762P102   6,352,021 11,364 SH   SOLE   57 0 11,307
SES AI CORPORATION CL A COM 78397Q109   319,718 140,845 SH   SOLE   0 0 140,845
SHELL PLC SPON ADS 780259305   1,724,270 26,783 SH   SOLE   0 0 26,783
SHERWIN WILLIAMS CO COM 824348106   3,563,748 13,973 SH   SOLE   0 0 13,973
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100   1,014,317 38,291 SH   SOLE   177 0 38,114
SHOPIFY INC CL A 82509L107   391,049 7,166 SH   SOLE   0 0 7,166
SIMON PPTY GROUP INC NEW COM 828806109   940,666 8,707 SH   SOLE   0 0 8,707
SIMPSON MFG INC COM 829073105   5,003,758 33,401 SH   SOLE   0 0 33,401
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   2,829,156 17,309 SH   SOLE   0 0 17,309
SKYWORKS SOLUTIONS INC COM 83088M102   11,382,018 115,448 SH   SOLE   76 0 115,372
SMUCKER J M CO COM NEW 832696405   265,854 2,163 SH   SOLE   0 0 2,163
SNOWFLAKE INC CL A 833445109   446,088 2,920 SH   SOLE   400 0 2,520
SONY GROUP CORP SPONSORED ADR 835699307   1,602,131 19,441 SH   SOLE   0 0 19,441
SPDR GOLD TR GOLD SHS 78463V107   1,901,209 11,089 SH   SOLE   0 0 11,089
SPDR S&P 500 ETF TR TR UNIT 78462F103   64,443,904 150,753 SH   SOLE   7,367 0 143,386
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   295,535 647 SH   SOLE   0 0 647
SPDR SER TR BLOOMBERG SHT TE 78468R408   785,170 32,100 SH   SOLE   0 0 32,100
SPDR SER TR S&P DIVID ETF 78464A763   2,721,768 23,665 SH   SOLE   0 0 23,665
SPDR SER TR NUVEEN BLMBRG SH 78468R739   1,052,870 22,775 SH   SOLE   0 0 22,775
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   2,244,228 24,442 SH   SOLE   0 0 24,442
SPLUNK INC COM 848637104   307,125 2,100 SH   SOLE   0 0 2,100
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   4,113,015 237,472 SH   SOLE   0 0 237,472
SPROTT PHYSICAL GOLD TR UNIT 85207H104   3,034,394 211,899 SH   SOLE   0 0 211,899
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   1,497,452 197,553 SH   SOLE   0 0 197,553
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   2,800,559 66,791 SH   SOLE   867 0 65,925
STAR HLDGS SHS BEN INT 85512G106   2,459,504 196,446 SH   SOLE   0 0 196,446
STARBUCKS CORP COM 855244109   7,175,509 78,618 SH   SOLE   0 0 78,618
STMICROELECTRONICS N V NY REGISTRY 861012102   858,595 19,893 SH   SOLE   0 0 19,893
STRYKER CORPORATION COM 863667101   549,671 2,011 SH   SOLE   0 0 2,011
SUN LIFE FINANCIAL INC. COM 866796105   225,358 4,618 SH   SOLE   0 0 4,618
SUNCOR ENERGY INC NEW COM 867224107   18,388,571 534,862 SH   SOLE   375 0 534,487
SUNNOVA ENERGY INTL INC. COM 86745K104   125,336 11,971 SH   SOLE   0 0 11,971
SYNOPSYS INC COM 871607107   2,987,895 6,510 SH   SOLE   0 0 6,510
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   2,891,836 33,278 SH   SOLE   600 0 32,678
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205   984,350 63,630 SH   SOLE   0 0 63,630
TARGA RES CORP COM 87612G101   855,461 9,980 SH   SOLE   0 0 9,980
TARGET CORP COM 87612E106   1,386,785 12,542 SH   SOLE   0 0 12,542
TE CONNECTIVITY LTD SHS H84989104   466,855 3,779 SH   SOLE   0 0 3,779
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108   1,165,777 99,469 SH   SOLE   0 0 99,469
TELEDYNE TECHNOLOGIES INC COM 879360105   2,699,707 6,608 SH   SOLE   0 0 6,608
TELEFLEX INCORPORATED COM 879369106   784,854 3,996 SH   SOLE   0 0 3,996
TERADYNE INC COM 880770102   3,285,042 32,700 SH   SOLE   0 0 32,700
TERRAN ORBITAL CORPORATION COM 88105P103   8,324 10,000 SH   SOLE   0 0 10,000
TERRENO RLTY CORP COM 88146M101   683,709 12,037 SH   SOLE   0 0 12,037
TESLA INC COM 88160R101   9,950,226 39,766 SH   SOLE   0 0 39,766
TEXAS INSTRS INC COM 882508104   5,045,760 31,732 SH   SOLE   0 0 31,732
TEXAS PACIFIC LAND CORPORATI COM 88262P102   5,571,993 3,056 SH   SOLE   47 0 3,008
TFI INTL INC COM 87241L109   806,642 6,282 SH   SOLE   0 0 6,282
THE CIGNA GROUP COM 125523100   2,070,114 7,236 SH   SOLE   0 0 7,236
THE TRADE DESK INC COM CL A 88339J105   1,877,788 24,028 SH   SOLE   90 0 23,938
THERMO FISHER SCIENTIFIC INC COM 883556102   3,002,303 5,931 SH   SOLE   9 0 5,922
THOR INDS INC COM 885160101   2,381,829 25,038 SH   SOLE   0 0 25,038
TJX COS INC NEW COM 872540109   3,012,479 33,894 SH   SOLE   0 0 33,894
TORO CO COM 891092108   2,035,942 24,500 SH   SOLE   0 0 24,500
TOTALENERGIES SE SPONSORED ADS 89151E109   2,259,645 34,362 SH   SOLE   0 0 34,362
TRAVELERS COMPANIES INC COM 89417E109   1,730,759 10,598 SH   SOLE   0 0 10,598
TRICON RESIDENTIAL INC COM NPV 89612W102   148,103 20,014 SH   SOLE   0 0 20,014
TSCAN THERAPEUTICS INC COM 89854M101   234,145 91,463 SH   SOLE   0 0 91,463
UBER TECHNOLOGIES INC COM 90353T100   15,146,393 329,341 SH   SOLE   70 0 329,271
UNILEVER PLC SPON ADR NEW 904767704   820,338 16,606 SH   SOLE   47 0 16,559
UNION PAC CORP COM 907818108   14,524,128 71,326 SH   SOLE   38 0 71,288
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405   1,831,821 259,465 SH   SOLE   1,277 0 258,188
UNITED PARCEL SERVICE INC CL B 911312106   11,642,412 74,693 SH   SOLE   32 0 74,661
UNITEDHEALTH GROUP INC COM 91324P102   20,545,858 40,750 SH   SOLE   58 0 40,692
US BANCORP DEL COM NEW 902973304   1,258,990 38,082 SH   SOLE   0 0 38,082
VALERO ENERGY CORP COM 91913Y100   411,780 2,906 SH   SOLE   0 0 2,906
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   17,397,041 119,996 SH   SOLE   1,965 0 118,031
VANECK ETF TRUST GOLD MINERS ETF 92189F106   1,280,300 47,577 SH   SOLE   0 0 47,577
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   282,990 6,417 SH   SOLE   0 0 6,417
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700   231,633 2,943 SH   SOLE   0 0 2,943
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885   238,882 2,826 SH   SOLE   0 0 2,826
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   805,552 11,544 SH   SOLE   0 0 11,544
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   209,058 4,250 SH   SOLE   0 0 4,250
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   9,358,460 48,049 SH   SOLE   21 0 48,028
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   2,137,922 16,325 SH   SOLE   0 0 16,325
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,751,621 8,951 SH   SOLE   27 0 8,924
VANGUARD INDEX FDS SML CP GRW ETF 922908595   2,168,573 10,125 SH   SOLE   14 0 10,111
VANGUARD INDEX FDS SMALL CP ETF 922908751   25,038,126 132,428 SH   SOLE   3,577 0 128,851
VANGUARD INDEX FDS GROWTH ETF 922908736   9,379,461 34,444 SH   SOLE   37 0 34,407
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   6,777,435 17,259 SH   SOLE   2,169 0 15,089
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   574,224 4,006 SH   SOLE   0 0 4,006
VANGUARD INDEX FDS TOTAL STK MKT 922908769   12,190,032 57,389 SH   SOLE   17,058 0 40,331
VANGUARD INDEX FDS VALUE ETF 922908744   36,405,549 263,942 SH   SOLE   0 0 263,942
VANGUARD INDEX FDS MID CAP ETF 922908629   27,548,326 132,291 SH   SOLE   849 0 131,442
VANGUARD INDEX FDS SM CP VAL ETF 922908611   2,395,380 15,019 SH   SOLE   0 0 15,019
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   11,189,806 147,896 SH   SOLE   0 0 147,896
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   17,854,894 455,366 SH   SOLE   5,950 0 449,416
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   1,254,291 21,652 SH   SOLE   0 0 21,652
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,171,380 22,583 SH   SOLE   0 0 22,583
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   611,287 5,756 SH   SOLE   0 0 5,756
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   13,539,631 145,306 SH   SOLE   0 0 145,306
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   11,336,314 204,221 SH   SOLE   11,018 0 193,203
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   27,435,691 365,079 SH   SOLE   25,574 0 339,505
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   297,060 4,148 SH   SOLE   0 0 4,148
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   19,004,941 332,545 SH   SOLE   19,767 0 312,778
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   16,635,278 288,807 SH   SOLE   15,194 0 273,613
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   7,750,682 102,010 SH   SOLE   0 0 102,010
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   15,884,705 102,231 SH   SOLE   3,951 0 98,280
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   6,686,799 152,946 SH   SOLE   0 0 152,946
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   798,896 11,200 SH   SOLE   0 0 11,200
VANGUARD WORLD FD ESG US STK ETF 921910733   1,334,027 17,735 SH   SOLE   0 0 17,735
VANGUARD WORLD FD ESG INTL STK ETF 921910725   479,735 9,511 SH   SOLE   0 0 9,511
VANGUARD WORLD FDS INF TECH ETF 92204A702   7,283,694 17,555 SH   SOLE   0 0 17,555
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   2,044,962 8,698 SH   SOLE   0 0 8,698
VEEVA SYS INC CL A COM 922475108   2,046,504 10,059 SH   SOLE   0 0 10,059
VENTAS INC COM 92276F100   226,620 5,379 SH   SOLE   0 0 5,379
VERASTEM INC COM NEW 92337C203   210,445 25,885 SH   SOLE   0 0 25,885
VERISIGN INC COM 92343E102   12,689,720 62,656 SH   SOLE   19 0 62,637
VERISK ANALYTICS INC COM 92345Y106   375,741 1,591 SH   SOLE   0 0 1,591
VERIZON COMMUNICATIONS INC COM 92343V104   1,470,725 45,379 SH   SOLE   0 0 45,379
VERTEX PHARMACEUTICALS INC COM 92532F100   9,421,668 27,094 SH   SOLE   8 0 27,086
VICARIOUS SURGICAL INC COM CL A 92561V109   8,452 14,309 SH   SOLE   0 0 14,309
VICI PPTYS INC COM 925652109   726,584 24,969 SH   SOLE   0 0 24,969
VISA INC COM CL A 92826C839   27,596,222 119,978 SH   SOLE   91 0 119,887
VISTRA CORP COM 92840M102   9,179,944 276,671 SH   SOLE   193 0 276,478
WALMART INC COM 931142103   3,748,115 23,436 SH   SOLE   65 0 23,371
WARNER BROS DISCOVERY INC COM SER A 934423104   163,063 15,015 SH   SOLE   0 0 15,015
WASTE MGMT INC DEL COM 94106L109   665,441 4,365 SH   SOLE   0 0 4,365
WATSCO INC COM 942622200   3,545,563 9,387 SH   SOLE   0 0 9,387
WATTS WATER TECHNOLOGIES INC CL A 942749102   2,779,577 16,084 SH   SOLE   0 0 16,084
WEC ENERGY GROUP INC COM 92939U106   577,173 7,165 SH   SOLE   0 0 7,165
WELLS FARGO CO NEW COM 949746101   15,891,863 388,934 SH   SOLE   229 0 388,705
WELLS FARGO CO NEW PERP PFD CNV A 949746804   487,255 437 SH   SOLE   0 0 437
WELLTOWER INC COM 95040Q104   639,832 7,810 SH   SOLE   0 0 7,810
WEST PHARMACEUTICAL SVSC INC COM 955306105   310,051 826 SH   SOLE   0 0 826
WEYERHAEUSER CO MTN BE COM NEW 962166104   384,989 12,557 SH   SOLE   0 0 12,557
WHEATON PRECIOUS METALS CORP COM 962879102   2,122,103 52,333 SH   SOLE   0 0 52,333
WHITEHORSE FIN INC COM 96524V106   145,233 11,373 SH   SOLE   0 0 11,373
WILLIAMS COS INC COM 969457100   2,051,909 60,906 SH   SOLE   0 0 60,906
WISDOMTREE TR US QTLY DIV GRT 97717X669   30,521,593 480,731 SH   SOLE   43,350 0 437,381
WISDOMTREE TR EM MKTS QTLY DIV 97717W323   6,599,433 295,806 SH   SOLE   25,193 0 270,613
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   990,746 19,689 SH   SOLE   0 0 19,689
WISDOMTREE TR US LARGECAP DIVD 97717W307   559,067 9,092 SH   SOLE   0 0 9,092
WISDOMTREE TR US MIDCAP DIVID 97717W505   255,058 6,227 SH   SOLE   0 0 6,227
WORKDAY INC CL A 98138H101   987,880 4,598 SH   SOLE   34 0 4,564
WP CAREY INC COM 92936U109   294,089 5,438 SH   SOLE   0 0 5,438
WPP PLC NEW ADR 92937A102   773,200 17,344 SH   SOLE   0 0 17,344
XYLEM INC COM 98419M100   239,864 2,635 SH   SOLE   0 0 2,635
YUM CHINA HLDGS INC COM 98850P109   727,240 13,052 SH   SOLE   0 0 13,052
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   2,680,594 11,333 SH   SOLE   0 0 11,333
ZILLOW GROUP INC CL C CAP STK 98954M200   10,194,067 220,842 SH   SOLE   0 0 220,842
ZOETIS INC CL A 98978V103   3,638,475 20,913 SH   SOLE   0 0 20,913