0001085146-23-001814.txt : 20230421 0001085146-23-001814.hdr.sgml : 20230421 20230420214302 ACCESSION NUMBER: 0001085146-23-001814 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230421 DATE AS OF CHANGE: 20230420 EFFECTIVENESS DATE: 20230421 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PFG Advisors CENTRAL INDEX KEY: 0001694435 IRS NUMBER: 472483769 STATE OF INCORPORATION: AZ FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-18250 FILM NUMBER: 23834377 BUSINESS ADDRESS: STREET 1: 3200 N CENTRAL AVE. STREET 2: STE 200 CITY: PHOENIX STATE: AZ ZIP: 85012 BUSINESS PHONE: 800-405-8850 MAIL ADDRESS: STREET 1: 3200 N CENTRAL AVE. STREET 2: STE 200 CITY: PHOENIX STATE: AZ ZIP: 85012 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001694435 XXXXXXXX 03-31-2023 03-31-2023 false PFG Advisors
3200 N Central Ave. Ste 200 Phoenix AZ 85012
13F HOLDINGS REPORT 028-18250 N
Maureen Maloney CCO 602-200-5163 /s/ Maureen Maloney Phoenix AZ 04-19-2023 0 637 1195248898 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE ABB LTD SPONSORED ADR 000375204 BBG001SDDMX9 922601 26898 SH SOLE 26898 0 0 ABBOTT LABS COM 002824100 BBG001S5N9M6 1307561 12913 SH SOLE 12913 0 0 ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 4303714 27004 SH SOLE 27004 0 0 ABRDN ASIA PACIFIC INCOME FU COM 003009107 BBG001S5R1L0 44877 16871 SH SOLE 16871 0 0 ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 BBG001T79CF8 251101 2753 SH SOLE 2753 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 6506390 22765 SH SOLE 22765 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 BBG001S5NCQ5 1643025 4264 SH SOLE 4264 0 0 ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 527294 5380 SH SOLE 5380 0 0 AGF INVTS TR US MARKET NETRL 00110G408 BBG0021PH0S9 670854 32885 SH SOLE 32885 0 0 AGNC INVT CORP COM 00123Q104 BBG001T074G2 154113 15289 SH SOLE 15289 0 0 AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 1593778 5549 SH SOLE 5549 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 BBG001S6CPH6 685219 5456 SH SOLE 5456 0 0 ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 2888342 27845 SH SOLE 27845 0 0 ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 5522088 53097 SH SOLE 53097 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 BBG001TBMNT5 5787258 149735 SH SOLE 149735 0 0 ALPS ETF TR CLEAN ENERGY 00162Q460 BBG00L99FDK7 258678 5564 SH SOLE 5564 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 BBG0035HP7H9 1696666 33138 SH SOLE 33138 0 0 ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 1162093 26044 SH SOLE 26044 0 0 ALTSHARES TRUST MERGER ARBITRAGE 02210T108 BBG00S7NVRB4 408111 16092 SH SOLE 16092 0 0 AMAZON COM INC COM 023135106 BBG001S5PQL7 8534652 82628 SH SOLE 82628 0 0 AMEREN CORP COM 023608102 BBG001S5NF24 701693 8122 SH SOLE 8122 0 0 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 BBG00LY8JM27 381511 7577 SH SOLE 7577 0 0 AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 2675424 29403 SH SOLE 29403 0 0 AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 644293 3906 SH SOLE 3906 0 0 AMERICAN TOWER CORP NEW COM 03027X100 BBG001S5NPQ6 433472 2121 SH SOLE 2121 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 1348440 9205 SH SOLE 9205 0 0 AMETEK INC COM 031100100 BBG001S5NN54 958306 6594 SH SOLE 6594 0 0 AMGEN INC COM 031162100 BBG001S5NNL6 3208185 13271 SH SOLE 13271 0 0 AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 1747174 21380 SH SOLE 21380 0 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 BBG00FJ5P854 3017753 85079 SH SOLE 85079 0 0 ANALOG DEVICES INC COM 032654105 BBG001S5ND38 2695997 13670 SH SOLE 13670 0 0 ANSYS INC COM 03662Q105 BBG001S926L8 4344704 13055 SH SOLE 13055 0 0 APPLE INC COM 037833100 BBG001S5N8V8 37284119 226101 SH SOLE 226101 0 0 APPLIED MATLS INC COM 038222105 BBG001S5NMM7 314977 2564 SH SOLE 2564 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 BBG001S5ND74 1203344 15106 SH SOLE 15106 0 0 ARES CAPITAL CORP COM 04010L103 BBG001SL96Z9 1111310 60810 SH SOLE 60810 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 BBG0077Q7047 649905 12923 SH SOLE 12923 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 BBG00N7YFKY9 290782 15459 SH SOLE 15459 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 BBG007FJPCC9 329114 10945 SH SOLE 10945 0 0 ARK ETF TR INNOVATION ETF 00214Q104 BBG007FJMV49 3567688 88440 SH SOLE 88440 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 BBG0077Q7LG8 247624 4619 SH SOLE 4619 0 0 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 BBG001S5NVT0 183577 11452 SH SOLE 11452 0 0 AT&T INC COM 00206R102 BBG001S5VWH2 849609 44136 SH SOLE 44136 0 0 ATKORE INC COM 047649108 BBG001T8LDZ8 318047 2264 SH SOLE 2264 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 356018 1599 SH SOLE 1599 0 0 AVALONBAY CMNTYS INC COM 053484101 BBG001S7J2H8 685517 4079 SH SOLE 4079 0 0 AVERY DENNISON CORP COM 053611109 BBG001S5NZM8 1089147 6087 SH SOLE 6087 0 0 BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 898012 31399 SH SOLE 31399 0 0 BARINGS BDC INC COM 06759L103 BBG001S9DQ05 495805 62444 SH SOLE 62444 0 0 BECTON DICKINSON & CO COM 075887109 BBG001S5P374 1573611 6357 SH SOLE 6357 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 9722859 31489 SH SOLE 31489 0 0 BIOGEN INC COM 09062X103 BBG001S67826 248837 895 SH SOLE 895 0 0 BLACKROCK INC COM 09247X101 BBG001SDBP55 251335 376 SH SOLE 376 0 0 BOEING CO COM 097023105 BBG001S5P0V3 1793372 8442 SH SOLE 8442 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 666938 9623 SH SOLE 9623 0 0 BROADCOM INC COM 11135F101 BBG00KHY5SY8 639062 996 SH SOLE 996 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 BBG001S9CFC7 296614 3341 SH SOLE 3341 0 0 BUNGE LIMITED COM G16962105 BBG001SJ9BG4 246124 2577 SH SOLE 2577 0 0 CACI INTL INC CL A 127190304 BBG001SF9NK1 828695 2797 SH SOLE 2797 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 BBG001S65YK1 2477171 11791 SH SOLE 11791 0 0 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 BBG015H8BXT5 440730 17672 SH SOLE 17672 0 0 CAPITAL GROUP FIXED INCOME E CORE PLUS INCM 14020Y102 BBG014YZRRT5 214363 9406 SH SOLE 9406 0 0 CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 BBG015DN3GR4 852726 36979 SH SOLE 36979 0 0 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 BBG015DMY5P8 4741858 211125 SH SOLE 211125 0 0 CAPITOL SER TR FAIRLEAD TACTICA 14064D550 BBG0162DF926 330546 13642 SH SOLE 13642 0 0 CARLISLE COS INC COM 142339100 BBG001S5Q6R4 1929960 8537 SH SOLE 8537 0 0 CATERPILLAR INC COM 149123101 BBG001S5PJ06 2684524 11731 SH SOLE 11731 0 0 CENTENE CORP DEL COM 15135B101 BBG001S6T7Q8 297719 4710 SH SOLE 4710 0 0 CHENIERE ENERGY INC COM NEW 16411R208 BBG001S7W158 793487 5035 SH SOLE 5035 0 0 CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 4107903 25177 SH SOLE 25177 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 BBG001SP50B3 210387 123 SH SOLE 123 0 0 CHURCH & DWIGHT CO INC COM 171340102 BBG001S5PR99 3353038 37926 SH SOLE 37926 0 0 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 BBG001S64WN3 24718 11035 SH SOLE 11035 0 0 CISCO SYS INC COM 17275R102 BBG001S6HC62 1337618 25588 SH SOLE 25588 0 0 CLOROX CO DEL COM 189054109 BBG001S5PX50 2026547 12807 SH SOLE 12807 0 0 COCA COLA CO COM 191216100 BBG001S5SMQ8 3653510 58899 SH SOLE 58899 0 0 COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 1772177 23582 SH SOLE 23582 0 0 COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 739976 19519 SH SOLE 19519 0 0 CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 474389 4782 SH SOLE 4782 0 0 CONSOLIDATED EDISON INC COM 209115104 BBG001S5QRL4 1999674 20902 SH SOLE 20902 0 0 CONSTELLATION BRANDS INC CL A 21036P108 BBG001SD31G5 256106 1134 SH SOLE 1134 0 0 CONSTELLATION ENERGY CORP COM 21037T109 BBG014KFRPJ9 200534 2555 SH SOLE 2555 0 0 COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 10273217 20676 SH SOLE 20676 0 0 CROWN CASTLE INC COM 22822V101 BBG001S7W5T3 310711 2322 SH SOLE 2322 0 0 CSX CORP COM 126408103 BBG001S5Q7Q3 682263 22788 SH SOLE 22788 0 0 CUMMINS INC COM 231021106 BBG001S5Q9M3 1253881 5249 SH SOLE 5249 0 0 CURTISS WRIGHT CORP COM 231561101 BBG001S5QBK0 565971 3211 SH SOLE 3211 0 0 CVS HEALTH CORP COM 126650100 BBG001S5QBD8 305936 4117 SH SOLE 4117 0 0 DANAHER CORPORATION COM 235851102 BBG001S5QGT0 6352669 25205 SH SOLE 25205 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 BBG005HJL932 232627 7891 SH SOLE 7891 0 0 DBX ETF TR XTRACK USD HIGH 233051432 BBG00FGWY4G5 328276 9447 SH SOLE 9447 0 0 DEERE & CO COM 244199105 BBG001S5QFF7 2456452 5950 SH SOLE 5950 0 0 DESKTOP METAL INC COM CL A 25058X105 BBG00P17H1G9 23623 10271 SH SOLE 10271 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 BBG001S7V596 1601701 8840 SH SOLE 8840 0 0 DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 BBG01254CL28 2157846 50773 SH SOLE 50773 0 0 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 BBG00Y2PHW26 1345413 58445 SH SOLE 58445 0 0 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 BBG00Y2PGDN6 1063650 39468 SH SOLE 39468 0 0 DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 BBG01631TNW2 210713 8756 SH SOLE 8756 0 0 DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765 BBG01636J356 781796 32332 SH SOLE 32332 0 0 DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773 BBG01633DW64 550295 23936 SH SOLE 23936 0 0 DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864 BBG01254JDW6 1489594 31924 SH SOLE 31924 0 0 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 BBG011DXY6D4 3465580 136012 SH SOLE 136012 0 0 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 BBG011DXXNJ2 3540261 79682 SH SOLE 79682 0 0 DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 BBG015DLMLQ7 973465 38722 SH SOLE 38722 0 0 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 BBG0177CTQC7 1480699 44226 SH SOLE 44226 0 0 DIMENSIONAL ETF TRUST US REAL ESTATE E 25434V823 BBG015GTL6R0 712156 33139 SH SOLE 33139 0 0 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 BBG011DXXVM0 1173563 22269 SH SOLE 22269 0 0 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 BBG012G2PD33 398546 17283 SH SOLE 17283 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 BBG001V0SZW9 279081 3847 SH SOLE 3847 0 0 DISNEY WALT CO COM 254687106 BBG001S5QHF3 888222 8871 SH SOLE 8871 0 0 DOCGO INC COM 256086109 BBG00YB8JBL7 93654 10827 SH SOLE 10827 0 0 DOMINION ENERGY INC COM 25746U109 BBG001S5QCP3 469497 8397 SH SOLE 8397 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 928148 9621 SH SOLE 9621 0 0 EATON CORP PLC SHS G29183103 BBG001S5QZ45 1678275 9795 SH SOLE 9795 0 0 EATON VANCE LTD DURATION INC COM 27828H105 BBG001S9B8R8 99091 10060 SH SOLE 10060 0 0 ECOLAB INC COM 278865100 BBG001S5QRB5 276744 1672 SH SOLE 1672 0 0 EMERSON ELEC CO COM 291011104 BBG001S5QVT7 421430 4836 SH SOLE 4836 0 0 ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 519839 13627 SH SOLE 13627 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 773240 62008 SH SOLE 62008 0 0 ENTEGRIS INC COM 29362U104 BBG001SF9YL6 223480 2725 SH SOLE 2725 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 642942 24824 SH SOLE 24824 0 0 EOG RES INC COM 26875P101 BBG001S5ZB93 793718 6924 SH SOLE 6924 0 0 EPR PPTYS COM SH BEN INT 26884U109 BBG001SB5QR0 1744142 45778 SH SOLE 45778 0 0 EQUINIX INC COM 29444U700 BBG001SKBNS9 1378871 1912 SH SOLE 1912 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 BBG001S5T5G5 208439 3105 SH SOLE 3105 0 0 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 BBG00LWJ3BF2 305688 6571 SH SOLE 6571 0 0 ETFIS SER TR I VIRTUS NEWFLEET 26923G707 BBG009RY71Y9 538974 24355 SH SOLE 24355 0 0 EXXON MOBIL CORP COM 30231G102 BBG001S69V32 4695783 42821 SH SOLE 42821 0 0 FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 1397193 3366 SH SOLE 3366 0 0 FEDEX CORP COM 31428X106 BBG001S5R3M5 282685 1237 SH SOLE 1237 0 0 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 BBG00DR7RKX6 253562 6236 SH SOLE 6236 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 BBG00DR7RGF5 535754 14069 SH SOLE 14069 0 0 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 BBG005FHVPV0 240059 3666 SH SOLE 3666 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 BBG005FHWXW1 1220898 27071 SH SOLE 27071 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 BBG005FHVV56 248832 4048 SH SOLE 4048 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 BBG005FHWBL1 7487565 65709 SH SOLE 65709 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 BBG005FHVXB5 230293 5255 SH SOLE 5255 0 0 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 BBG00DRGLK53 971401 21228 SH SOLE 21228 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 BBG0078X1341 2483537 53990 SH SOLE 53990 0 0 FIDUS INVT CORP COM 316500107 BBG001V0MG11 2718331 142545 SH SOLE 142545 0 0 FIRST INDL RLTY TR INC COM 32054K103 BBG001S81Z00 239666 4505 SH SOLE 4505 0 0 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 BBG001V11YX8 319867 9203 SH SOLE 9203 0 0 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 BBG00CW1P7P5 435884 14676 SH SOLE 14676 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 BBG001S6SDY7 372530 7174 SH SOLE 7174 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 BBG001ST6998 203352 13103 SH SOLE 13103 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 BBG001ST68V5 281739 7547 SH SOLE 7547 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 BBG001S7RKF1 246011 4429 SH SOLE 4429 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 BBG001SS8248 742659 8880 SH SOLE 8880 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 BBG001SQ1882 13711334 187981 SH SOLE 187981 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 BBG001SN9872 381305 2579 SH SOLE 2579 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 BBG006XT8631 281412 4729 SH SOLE 4729 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 BBG007GFNV45 613026 12806 SH SOLE 12806 0 0 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 BBG004XDZ7P5 1770645 37665 SH SOLE 37665 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 232126 8717 SH SOLE 8717 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 BBG001SQ1891 498006 3212 SH SOLE 3212 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 9746785 217223 SH SOLE 217223 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 BBG004HQLXB7 393513 8698 SH SOLE 8698 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U828 BBG012G2TS09 256931 13357 SH SOLE 13357 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U737 BBG01FCRRYM4 220613 7458 SH SOLE 7458 0 0 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F615 BBG00ZR07NB2 289500 9375 SH SOLE 9375 0 0 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F482 BBG01FTSQPD4 218442 7191 SH SOLE 7191 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 BBG00FZ4KG74 1370794 30422 SH SOLE 30422 0 0 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 BBG00L2NXWJ3 1910964 78933 SH SOLE 78933 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 BBG001ST6916 945315 14238 SH SOLE 14238 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 BBG001ST6943 570934 6347 SH SOLE 6347 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 BBG001SP68G0 1964917 55350 SH SOLE 55350 0 0 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 BBG001ST6934 1086311 15590 SH SOLE 15590 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 BBG001SQWVL2 452089 3464 SH SOLE 3464 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 6662839 165907 SH SOLE 165907 0 0 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 BBG001ST6961 540741 5812 SH SOLE 5812 0 0 FLEXSHARES TR GLB QLT R/E IDX 33939L787 BBG005JYLGS4 851103 16059 SH SOLE 16059 0 0 FORD MTR CO DEL COM 345370860 BBG001S5TZ33 235871 18720 SH SOLE 18720 0 0 FORTINET INC COM 34959E109 BBG001S77BL6 299402 4505 SH SOLE 4505 0 0 FRANCO NEV CORP COM 351858105 BBG001STGSR5 437983 3004 SH SOLE 3004 0 0 FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 BBG013173BC4 122928 10304 SH SOLE 10304 0 0 FREEPORT-MCMORAN INC CL B 35671D857 BBG001S5R3F3 414381 10129 SH SOLE 10129 0 0 FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 BBG01BG24837 97026 21853 SH SOLE 21853 0 0 FS KKR CAP CORP COM 302635206 BBG001YCZQ07 3001440 162240 SH SOLE 162240 0 0 GABELLI CONV & INC SECS FD I COM 36240B109 BBG001S8GK34 356739 80347 SH SOLE 80347 0 0 GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 3503269 18312 SH SOLE 18312 0 0 GARTNER INC COM 366651107 BBG001S5SD60 983826 3020 SH SOLE 3020 0 0 GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 2676249 11727 SH SOLE 11727 0 0 GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 468478 4900 SH SOLE 4900 0 0 GENERAL MLS INC COM 370334104 BBG001S5RKR2 1251476 14644 SH SOLE 14644 0 0 GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 223667 2696 SH SOLE 2696 0 0 GLADSTONE INVT CORP COM 376546107 BBG001SL3TS3 1710098 129064 SH SOLE 129064 0 0 GLOBAL X FDS ADAPTIVE US RISK 37954Y194 BBG00YV3WZM7 294754 10837 SH SOLE 10837 0 0 GLOBAL X FDS ALTERNATIVE INCM 37954Y806 BBG009L6H4S6 258248 22773 SH SOLE 22773 0 0 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 BBG0036H6X37 197701 21077 SH SOLE 21077 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 BBG001T9BM41 323590 5092 SH SOLE 5092 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 BBG00DSB42H9 219326 8601 SH SOLE 8601 0 0 GLOBAL X FDS SUPERDIVIDEND 37960A669 BBG001V1QND7 207050 8987 SH SOLE 8987 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 BBG00G5CR9C0 775262 27346 SH SOLE 27346 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 BBG00DRGSD25 426201 4256 SH SOLE 4256 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 BBG00B0SKXY1 2907028 35792 SH SOLE 35792 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 BBG001SC07Z6 322905 987 SH SOLE 987 0 0 GRAINGER W W INC COM 384802104 BBG001S5RRD2 209777 305 SH SOLE 305 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 BBG00HBPWNP1 400872 20547 SH SOLE 20547 0 0 GRANITESHARES PLATINUM TR SHS BEN INT 38748T103 BBG00JRYLNX4 103832 10718 SH SOLE 10718 0 0 GSK PLC SPONSORED ADR 37733W204 BBG001SD6SM6 454748 12781 SH SOLE 12781 0 0 HALLIBURTON CO COM 406216101 BBG001S5RS59 286999 9071 SH SOLE 9071 0 0 HCA HEALTHCARE INC COM 40412C101 BBG001T8NTY2 287607 1091 SH SOLE 1091 0 0 HERSHEY CO COM 427866108 BBG001S5S148 1824119 7170 SH SOLE 7170 0 0 HOME DEPOT INC COM 437076102 BBG001S5RTW7 5777586 19577 SH SOLE 19577 0 0 HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 3803511 19901 SH SOLE 19901 0 0 HORMEL FOODS CORP COM 440452100 BBG001S5S0D0 316484 7936 SH SOLE 7936 0 0 HP INC COM 40434L105 BBG001S6W7N7 275400 9383 SH SOLE 9383 0 0 HUNTINGTON BANCSHARES INC COM 446150104 BBG001S5RSZ6 254620 22734 SH SOLE 22734 0 0 IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 4728757 9456 SH SOLE 9456 0 0 ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 2448888 10059 SH SOLE 10059 0 0 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 BBG00HZ6Q3N0 688155 27985 SH SOLE 27985 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 BBG00LNDTJL3 263435 8326 SH SOLE 8326 0 0 INTEL CORP COM 458140100 BBG001S5SF65 1241533 38002 SH SOLE 38002 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 755236 5761 SH SOLE 5761 0 0 INTUIT COM 461202103 BBG001S6TWR2 2315680 5194 SH SOLE 5194 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 1864164 7297 SH SOLE 7297 0 0 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 BBG00KJR1JM8 1243527 26346 SH SOLE 26346 0 0 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 BBG001SSDLT3 302695 14985 SH SOLE 14985 0 0 INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 BBG001SSDLM0 275023 18876 SH SOLE 18876 0 0 INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 BBG001SSDLP7 208146 4078 SH SOLE 4078 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 BBG001SRWF17 773029 27727 SH SOLE 27727 0 0 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 BBG001T6TH85 319377 17529 SH SOLE 17529 0 0 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 BBG001TG54G9 277792 18833 SH SOLE 18833 0 0 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 BBG001TG54F0 264589 14395 SH SOLE 14395 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 2165357 16403 SH SOLE 16403 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 BBG001T0NSB6 211863 18455 SH SOLE 18455 0 0 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 BBG001V18CH7 1076684 15390 SH SOLE 15390 0 0 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 BBG002DJ8H94 4521534 194642 SH SOLE 194642 0 0 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 BBG00449DWF6 441051 8417 SH SOLE 8417 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 BBG003H4RBL9 210923 4997 SH SOLE 4997 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 3009325 48226 SH SOLE 48226 0 0 INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888 BBG00FQKL0K7 1306321 12379 SH SOLE 12379 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 BBG00P4Y3FZ0 1160012 24952 SH SOLE 24952 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 BBG001SRNLF9 396278 3530 SH SOLE 3530 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 BBG001SN6GS4 473947 3836 SH SOLE 3836 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 BBG001SN6GV0 260633 2569 SH SOLE 2569 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 BBG001SPSDJ2 731215 4445 SH SOLE 4445 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 BBG001SRRFC1 132714 13127 SH SOLE 13127 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 BBG001SN3Z78 697818 35031 SH SOLE 35031 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 BBG001T10BD4 2871901 20384 SH SOLE 20384 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 BBG001V28DF5 480476 5633 SH SOLE 5633 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 BBG001SJW5S8 501725 6645 SH SOLE 6645 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 BBG001SS30K9 2059977 28069 SH SOLE 28069 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 BBG00KJR2V68 608260 2204 SH SOLE 2204 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 2584092 17868 SH SOLE 17868 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 BBG00KJR2976 1096219 7253 SH SOLE 7253 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 20513565 63919 SH SOLE 63919 0 0 IQVIA HLDGS INC COM 46266C105 BBG00333FZ54 898585 4518 SH SOLE 4518 0 0 ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 1307389 34985 SH SOLE 34985 0 0 ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 895973 18364 SH SOLE 18364 0 0 ISHARES INC EMNG MKTS EQT 46434G889 BBG00BM64QL2 1036343 24960 SH SOLE 24960 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 BBG00D7BDH70 463659 14729 SH SOLE 14729 0 0 ISHARES INC MSCI EMERG MRKT 464286533 BBG0025X3FS0 709028 12993 SH SOLE 12993 0 0 ISHARES INC MSCI EQUAL WEITE 464286681 BBG001T8MYT8 2140377 28331 SH SOLE 28331 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 BBG0025X39Q6 1264159 13066 SH SOLE 13066 0 0 ISHARES INC US INTL HGH YLD 464286178 BBG002VL4JY1 403424 9421 SH SOLE 9421 0 0 ISHARES SILVER TR ISHARES 46428Q109 BBG001SQLN69 221797 10027 SH SOLE 10027 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 BBG001TG5H89 787329 7934 SH SOLE 7934 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 BBG005DW06B7 1132696 27176 SH SOLE 27176 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 8185046 99623 SH SOLE 99623 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 BBG001SSD830 1624687 14184 SH SOLE 14184 0 0 ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 473559 4452 SH SOLE 4452 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 1453643 12356 SH SOLE 12356 0 0 ISHARES TR 7-10 YR TRSY BD 464287440 BBG001S80936 3465536 34963 SH SOLE 34963 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 BBG005PCDCZ5 259340 5161 SH SOLE 5161 0 0 ISHARES TR BROAD USD HIGH 46435U853 BBG00J2DS0J6 277848 7816 SH SOLE 7816 0 0 ISHARES TR COHEN STEER REIT 464287564 BBG001SDX760 439432 7912 SH SOLE 7912 0 0 ISHARES TR CONV BD ETF 46435G102 BBG009BKDMM6 360657 4966 SH SOLE 4966 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 BBG003HC6JD6 387756 8223 SH SOLE 8223 0 0 ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 3375180 67517 SH SOLE 67517 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 261571 2573 SH SOLE 2573 0 0 ISHARES TR CORE INTL AGGR 46435G672 BBG00BDV2SQ0 200133 4089 SH SOLE 4089 0 0 ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 1547111 23143 SH SOLE 23143 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 355903 5745 SH SOLE 5745 0 0 ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 4539422 18146 SH SOLE 18146 0 0 ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 1726623 17855 SH SOLE 17855 0 0 ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 2591515 28620 SH SOLE 28620 0 0 ISHARES TR CORE S&P US GWT 464287671 BBG001SFQL99 1300115 14646 SH SOLE 14646 0 0 ISHARES TR CORE S&P US VLU 464287663 BBG001SFQL80 998816 13538 SH SOLE 13538 0 0 ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 11173742 27181 SH SOLE 27181 0 0 ISHARES TR CORE TOTAL USD 46434V613 BBG006MJCSW0 4543081 98442 SH SOLE 98442 0 0 ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 9113359 91463 SH SOLE 91463 0 0 ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 2127296 22708 SH SOLE 22708 0 0 ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 3284466 67679 SH SOLE 67679 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 6079252 67211 SH SOLE 67211 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 BBG00MC0P0K7 446934 9299 SH SOLE 9299 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 BBG00H4BFM35 348646 14491 SH SOLE 14491 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 BBG00H4BH3F2 1056619 45910 SH SOLE 45910 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 BBG008B3Q692 1039154 19718 SH SOLE 19718 0 0 ISHARES TR FALN ANGLS USD 46435G474 BBG00D332C84 1271353 50311 SH SOLE 50311 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 BBG001V1QYX1 1813234 35984 SH SOLE 35984 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 406367 20544 SH SOLE 20544 0 0 ISHARES TR GLOBAL TECH ETF 464287291 BBG001S60KQ0 276074 5079 SH SOLE 5079 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 BBG001T3YV58 473059 9456 SH SOLE 9456 0 0 ISHARES TR IBONDS DEC 46435U697 BBG00KDS8331 323453 12503 SH SOLE 12503 0 0 ISHARES TR IBONDS DEC 25 46435U432 BBG00MJW33G3 658147 24733 SH SOLE 24733 0 0 ISHARES TR IBOXX HI YD ETF 464288513 BBG001ST0ZQ7 324789 4299 SH SOLE 4299 0 0 ISHARES TR IBOXX INV CP ETF 464287242 BBG001S60QR6 929999 8485 SH SOLE 8485 0 0 ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 809575 6268 SH SOLE 6268 0 0 ISHARES TR ISHARES SEMICDTR 464287523 BBG001SJ8F58 1897852 4268 SH SOLE 4268 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 BBG001SSD858 5966370 118052 SH SOLE 118052 0 0 ISHARES TR ISHS 5-10YR INVT 464288638 BBG001SSD849 377062 7353 SH SOLE 7353 0 0 ISHARES TR JPMORGAN USD EMG 464288281 BBG001SQS9Y2 527965 6119 SH SOLE 6119 0 0 ISHARES TR MBS ETF 464288588 BBG001SSD8B1 1306044 13787 SH SOLE 13787 0 0 ISHARES TR MODERT ALLOC ETF 464289875 BBG001T3YV21 348097 8733 SH SOLE 8733 0 0 ISHARES TR MORNINGSTR US EQ 464287127 BBG001SBR743 395208 7006 SH SOLE 7006 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 BBG001SBRK44 2066802 35907 SH SOLE 35907 0 0 ISHARES TR MSCI ACWI ETF 464288257 BBG001S56QV7 3931366 43126 SH SOLE 43126 0 0 ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 487302 6814 SH SOLE 6814 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 BBG0025X2WP7 980728 14497 SH SOLE 14497 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 381697 9673 SH SOLE 9673 0 0 ISHARES TR MSCI GBL SUS DEV 46435G532 BBG00CRHS639 296761 3747 SH SOLE 3747 0 0 ISHARES TR MSCI KLD400 SOC 464288570 BBG001SRYH02 2753525 35306 SH SOLE 35306 0 0 ISHARES TR MSCI USA ESG SLC 464288802 BBG001SN86J4 458862 5228 SH SOLE 5228 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 3049779 41927 SH SOLE 41927 0 0 ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 2003340 14408 SH SOLE 14408 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 3735179 30107 SH SOLE 30107 0 0 ISHARES TR MSCI USA VALUE 46432F388 BBG004FPWGT7 529118 5715 SH SOLE 5715 0 0 ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 1515998 14071 SH SOLE 14071 0 0 ISHARES TR NORTH AMERN NAT 464287374 BBG001SJKDG7 315436 8053 SH SOLE 8053 0 0 ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 1110272 35563 SH SOLE 35563 0 0 ISHARES TR RESIDENTIAL MULT 464288562 BBG001ST7G73 997437 14124 SH SOLE 14124 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 3209891 13138 SH SOLE 13138 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 428095 2812 SH SOLE 2812 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 460313 3359 SH SOLE 3359 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 BBG001S561V2 298316 2809 SH SOLE 2809 0 0 ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 1062704 7649 SH SOLE 7649 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 BBG00H31MJN5 212711 3880 SH SOLE 3880 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 1226512 6875 SH SOLE 6875 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 458027 7169 SH SOLE 7169 0 0 ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 376517 2481 SH SOLE 2481 0 0 ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 1480008 20697 SH SOLE 20697 0 0 ISHARES TR S&P MC 400VL ETF 464287705 BBG001SFQJM9 428031 4165 SH SOLE 4165 0 0 ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 205059 1865 SH SOLE 1865 0 0 ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 4783168 40819 SH SOLE 40819 0 0 ISHARES TR SHORT TREAS BD 464288679 BBG001SSD803 4855039 43937 SH SOLE 43937 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 1623087 15505 SH SOLE 15505 0 0 ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 289380 3092 SH SOLE 3092 0 0 ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 960728 8714 SH SOLE 8714 0 0 ISHARES TR TRS FLT RT BD 46434V860 BBG005YTNMS3 453084 8956 SH SOLE 8956 0 0 ISHARES TR U.S. INSRNCE ETF 464288786 BBG001SQZTC4 427768 4996 SH SOLE 4996 0 0 ISHARES TR U.S. MED DVC ETF 464288810 BBG001SQZT52 572493 10606 SH SOLE 10606 0 0 ISHARES TR U.S. REAL ES ETF 464287739 BBG001SFGXJ3 400983 4723 SH SOLE 4723 0 0 ISHARES TR U.S. TECH ETF 464287721 BBG001SFB7Z7 784163 8449 SH SOLE 8449 0 0 ISHARES TR US AER DEF ETF 464288760 BBG001SC08P5 656646 5706 SH SOLE 5706 0 0 ISHARES TR US HLTHCARE ETF 464287762 BBG001SFGXR4 324941 1190 SH SOLE 1190 0 0 ISHARES TR US INFRASTRUC 46435U713 BBG00KHHFPF1 247253 6625 SH SOLE 6625 0 0 ISHARES TR US TREAS BD ETF 46429B267 BBG002NCKPP8 4232456 181029 SH SOLE 181029 0 0 ISHARES TR USD INV GRDE ETF 464288620 BBG001SSD876 338663 6685 SH SOLE 6685 0 0 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 BBG0059KNK04 5965045 120263 SH SOLE 120263 0 0 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 BBG0079TF237 267254 9887 SH SOLE 9887 0 0 ISHARES U S ETF TR IT RT HDG HGYL 46431W606 BBG006KF6JC9 658732 7958 SH SOLE 7958 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDERS US 46641Q241 BBG00MSHTH59 201031 4282 SH SOLE 4282 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDERS USD 46641Q878 BBG00DRLJ399 1128086 25108 SH SOLE 25108 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 BBG00NKWFC12 241751 3288 SH SOLE 3288 0 0 J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670 BBG00N6W8XF5 290501 6130 SH SOLE 6130 0 0 J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 BBG007VDWC09 240083 4756 SH SOLE 4756 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 9442094 172932 SH SOLE 172932 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 405075 8050 SH SOLE 8050 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 BBG00M8D2458 250990 4942 SH SOLE 4942 0 0 J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 BBG00J5DPW97 217518 5276 SH SOLE 5276 0 0 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 BBG00C9Y3D89 275105 5478 SH SOLE 5478 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 BBG00F7XD8R5 1543681 32328 SH SOLE 32328 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 1638646 34224 SH SOLE 34224 0 0 JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 8358633 53927 SH SOLE 53927 0 0 JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 6971921 53502 SH SOLE 53502 0 0 KEURIG DR PEPPER INC COM 49271V100 BBG001ST5W34 1161171 32913 SH SOLE 32913 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 BBG0059FN820 1700707 10532 SH SOLE 10532 0 0 KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 2173657 16195 SH SOLE 16195 0 0 KINDER MORGAN INC DEL COM 49456B101 BBG001TG2YZ5 444894 25408 SH SOLE 25408 0 0 KLA CORP COM NEW 482480100 BBG001S5SLM4 2957850 7410 SH SOLE 7410 0 0 KRANESHARES TR KFA MOUNT LUCAS 500767652 BBG00YD8RJB0 249830 8475 SH SOLE 8475 0 0 KRANESHARES TR QUADRATIC DEFLA 500767587 BBG012N0PBT5 358502 22647 SH SOLE 22647 0 0 KRANESHARES TR QUADRTC INT RT 500767736 BBG00NW3SL00 699867 30804 SH SOLE 30804 0 0 KROGER CO COM 501044101 BBG001S5SN40 225177 4561 SH SOLE 4561 0 0 LAM RESEARCH CORP COM 512807108 BBG001S5SW40 1737203 3277 SH SOLE 3277 0 0 LCI INDS COM 50189K103 BBG001S8G4D9 507380 4618 SH SOLE 4618 0 0 LEGGETT & PLATT INC COM 524660107 BBG001S5SRG8 497041 15591 SH SOLE 15591 0 0 LILLY ELI & CO COM 532457108 BBG001S5STL8 1084772 3159 SH SOLE 3159 0 0 LINDE PLC SHS G54950103 BBG01FND0CH6 888245 2499 SH SOLE 2499 0 0 LISTED FD TR HORIZON KINETICS 53656F623 BBG00YV34KZ7 1454970 47178 SH SOLE 47178 0 0 LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 BBG00P35J8L8 9621909 365852 SH SOLE 365852 0 0 LMP CAP & INCOME FD INC COM 50208A102 BBG001S985R8 336031 27521 SH SOLE 27521 0 0 LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 1213602 2567 SH SOLE 2567 0 0 LOWES COS INC COM 548661107 BBG001S5SVL3 479408 2398 SH SOLE 2398 0 0 MARATHON OIL CORP COM 565849106 BBG001S69V69 228142 9522 SH SOLE 9522 0 0 MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 1333566 8007 SH SOLE 8007 0 0 MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 1727630 4754 SH SOLE 4754 0 0 MCDONALDS CORP COM 580135101 BBG001S5T110 4903962 17539 SH SOLE 17539 0 0 MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 1076600 13354 SH SOLE 13354 0 0 MERCK & CO INC COM 58933Y105 BBG001S5TC52 2914191 27392 SH SOLE 27392 0 0 META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 1685559 7953 SH SOLE 7953 0 0 MGM RESORTS INTERNATIONAL COM 552953101 BBG001S6BYT5 266339 5996 SH SOLE 5996 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 329853 3937 SH SOLE 3937 0 0 MICROSOFT CORP COM 594918104 BBG001S5TD05 39323572 136398 SH SOLE 136398 0 0 MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 BBG001SMCTP4 40233 14267 SH SOLE 14267 0 0 MONOLITHIC PWR SYS INC COM 609839105 BBG001SDRGP6 2558669 5112 SH SOLE 5112 0 0 MOODYS CORP COM 615369105 BBG001S5VP87 643254 2102 SH SOLE 2102 0 0 MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 209642 2388 SH SOLE 2388 0 0 MR COOPER GROUP INC COM 62482R107 BBG002V09956 436863 10663 SH SOLE 10663 0 0 MSCI INC COM 55354G100 BBG001SV8B05 2632782 4704 SH SOLE 4704 0 0 MULLEN AUTOMOTIVE INC COM 62526P109 BBG003GMH366 1846 14060 SH SOLE 14060 0 0 NETFLIX INC COM 64110L106 BBG001SF6L46 403866 1169 SH SOLE 1169 0 0 NEUBERGER BERMAN MLP & ENERG COM 64129H104 BBG003NBK4J2 397302 60472 SH SOLE 60472 0 0 NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 2314876 30032 SH SOLE 30032 0 0 NIKE INC CL B 654106103 BBG001S6NTK2 867885 7077 SH SOLE 7077 0 0 NIKOLA CORP COM 654110105 BBG00L4CWQW4 30233 24986 SH SOLE 24986 0 0 NOMURA HLDGS INC SPONSORED ADR 65535H208 BBG001S6HZT6 38878 10231 SH SOLE 10231 0 0 NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 922200 4350 SH SOLE 4350 0 0 NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 2901282 6284 SH SOLE 6284 0 0 NUCOR CORP COM 670346105 BBG001S5TRV0 303688 1966 SH SOLE 1966 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 BBG001SHZCF8 156957 13324 SH SOLE 13324 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 BBG001SKQWJ3 129381 11635 SH SOLE 11635 0 0 NUVEEN MUN VALUE FD INC COM 670928100 BBG001S5TS84 386311 43849 SH SOLE 43849 0 0 NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 5926345 21335 SH SOLE 21335 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 BBG001S6WQT9 305791 897 SH SOLE 897 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 BBG001S736L1 326624 11916 SH SOLE 11916 0 0 ONEOK INC NEW COM 682680103 BBG001S5TWK1 219404 3453 SH SOLE 3453 0 0 OPENDOOR TECHNOLOGIES INC COM 683712103 BBG00SHY8ZR0 32324 18366 SH SOLE 18366 0 0 ORACLE CORP COM 68389X105 BBG001S5SJG6 513675 5528 SH SOLE 5528 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 963592 1135 SH SOLE 1135 0 0 PACER FDS TR GLOBL CASH ETF 69374H709 BBG00BLVPPY3 290498 8638 SH SOLE 8638 0 0 PACER FDS TR LUNT LRG CP ALTR 69374H717 BBG00VP22V71 13688308 360503 SH SOLE 360503 0 0 PACER FDS TR PACER US SMALL 69374H857 BBG00GXXR1G6 5691017 149528 SH SOLE 149528 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 BBG009BJW8D9 3765040 98898 SH SOLE 98898 0 0 PACER FDS TR TRENDPILOT 100 69374H303 BBG009BNY740 3194107 58191 SH SOLE 58191 0 0 PACER FDS TR TRENDPILOT US BD 69374H642 BBG00QLCLBK2 1049456 52160 SH SOLE 52160 0 0 PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 14119286 300730 SH SOLE 300730 0 0 PACER FDS TR US LRG CP CASH 69374H360 BBG01C3RRM56 304436 14800 SH SOLE 14800 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 BBG001T53796 153215 18132 SH SOLE 18132 0 0 PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 584439 2926 SH SOLE 2926 0 0 PAYCHEX INC COM 704326107 BBG001S5V135 4223100 36854 SH SOLE 36854 0 0 PEMBINA PIPELINE CORP COM 706327103 BBG001SB0CJ5 274849 8483 SH SOLE 8483 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 BBG001V0Y5S3 1314335 123877 SH SOLE 123877 0 0 PEPSICO INC COM 713448108 BBG001S695T1 4303921 23609 SH SOLE 23609 0 0 PFIZER INC COM 717081103 BBG001S5V466 1913516 46900 SH SOLE 46900 0 0 PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 605159 6223 SH SOLE 6223 0 0 PHILLIPS 66 COM 718546104 BBG00286S4P7 526100 5189 SH SOLE 5189 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 BBG001T5DWK7 1346756 26386 SH SOLE 26386 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 303090 3268 SH SOLE 3268 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 BBG001T618D9 280977 2831 SH SOLE 2831 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 BBG005VLSHH1 999273 10531 SH SOLE 10531 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 BBG001TCGQY7 1141438 11865 SH SOLE 11865 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 BBG001T6Q6C7 303490 6097 SH SOLE 6097 0 0 PIONEER NAT RES CO COM 723787107 BBG001S7V1J4 766915 3755 SH SOLE 3755 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 BBG001S985K5 217246 17422 SH SOLE 17422 0 0 PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 6681285 44934 SH SOLE 44934 0 0 PROLOGIS INC. COM 74340W103 BBG001S5NMN6 715572 5735 SH SOLE 5735 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 1022270 11204 SH SOLE 11204 0 0 PROSPECT CAP CORP COM 74348T102 BBG001SM4WF7 99406 14282 SH SOLE 14282 0 0 PRUDENTIAL FINL INC COM 744320102 BBG001S97MM7 229833 2778 SH SOLE 2778 0 0 PUBLIC STORAGE COM 74460D109 BBG001S5TH79 2883409 9543 SH SOLE 9543 0 0 QUALCOMM INC COM 747525103 BBG001S6VS70 501576 3931 SH SOLE 3931 0 0 QUANTA SVCS INC COM 74762E102 BBG001S5VH85 697555 4186 SH SOLE 4186 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 2184641 22308 SH SOLE 22308 0 0 RBC BEARINGS INC COM 75524B104 BBG001SNYTV1 708197 3043 SH SOLE 3043 0 0 REALTY INCOME CORP COM 756109104 BBG001S884K0 3003594 47435 SH SOLE 47435 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 BBG001SM4KY2 233391 12575 SH SOLE 12575 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 BBG001S81M27 4559446 17759 SH SOLE 17759 0 0 ROCKWELL AUTOMATION INC COM 773903109 BBG001S5VRF5 2035076 6935 SH SOLE 6935 0 0 ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 4706740 10680 SH SOLE 10680 0 0 RUMBLE INC COM CL A 78137L105 BBG00Z61CSD4 277020 27702 SH SOLE 27702 0 0 S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 3783161 10973 SH SOLE 10973 0 0 SABINE RTY TR UNIT BEN INT 785688102 BBG001S5VWY3 1065164 14796 SH SOLE 14796 0 0 SALESFORCE INC COM 79466L302 BBG001SDLP09 234142 1172 SH SOLE 1172 0 0 SARATOGA INVT CORP COM NEW 80349A208 BBG001SRV422 667164 26391 SH SOLE 26391 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 BBG001SCWNN9 618736 2370 SH SOLE 2370 0 0 SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 2436066 46508 SH SOLE 46508 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 BBG0051GPYJ9 357095 6598 SH SOLE 6598 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 BBG0051J0PJ9 1598634 29108 SH SOLE 29108 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 BBG0051NXNX3 229840 4722 SH SOLE 4722 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 BBG0051QD594 468512 14142 SH SOLE 14142 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 BBG001WBMLH8 2865582 61087 SH SOLE 61087 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 5978682 124946 SH SOLE 124946 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 17041685 232937 SH SOLE 232937 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 BBG001T66WN0 1831224 28099 SH SOLE 28099 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 2502903 51745 SH SOLE 51745 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 BBG001V036R6 898908 13248 SH SOLE 13248 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 BBG001V039G2 305760 15680 SH SOLE 15680 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 BBG001T5XQW5 1378373 32873 SH SOLE 32873 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 BBG001T9F777 1477260 27556 SH SOLE 27556 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 BBG00L5F9FV7 4188316 72250 SH SOLE 72250 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 5470197 66041 SH SOLE 66041 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 1138370 35408 SH SOLE 35408 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 BBG00B597137 493879 13212 SH SOLE 13212 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 7538030 100897 SH SOLE 100897 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 10094893 77977 SH SOLE 77977 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 BBG001S7T232 4283183 42332 SH SOLE 42332 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 4817552 71171 SH SOLE 71171 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 8187912 54221 SH SOLE 54221 0 0 SEMPRA COM 816851109 BBG001SBVZ73 221474 1465 SH SOLE 1465 0 0 SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 1577661 7019 SH SOLE 7019 0 0 SHOPIFY INC CL A 82509L107 BBG004DW5NC7 230543 4809 SH SOLE 4809 0 0 SIMPSON MFG INC COM 829073105 BBG001SB9QN0 221692 2022 SH SOLE 2022 0 0 SISECAM RESOURCES LP COM UNIT LTD 172464109 BBG004T7T306 217334 8652 SH SOLE 8652 0 0 SOUTHERN CO COM 842587107 BBG001S5W777 653744 9396 SH SOLE 9396 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 BBG001S8LH99 1657520 4983 SH SOLE 4983 0 0 SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 11657739 63627 SH SOLE 63627 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 BBG006LCM0W6 649601 9371 SH SOLE 9371 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 11432449 27926 SH SOLE 27926 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 1526013 3329 SH SOLE 3329 0 0 SPDR SER TR AEROSPACE DEF 78464A631 BBG0024LG8W4 208121 1780 SH SOLE 1780 0 0 SPDR SER TR BBG CONV SEC ETF 78464A359 BBG001T2PMD1 5774928 86103 SH SOLE 86103 0 0 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 BBG004MKB438 247923 13028 SH SOLE 13028 0 0 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 BBG001STKCW9 8254084 89894 SH SOLE 89894 0 0 SPDR SER TR BLOOMBERG INVT 78468R200 BBG0029J2J00 1362047 44760 SH SOLE 44760 0 0 SPDR SER TR BLOOMBERG SHT TE 78468R408 BBG002QLYD04 220852 8891 SH SOLE 8891 0 0 SPDR SER TR NUVEEN BLMBRG MU 78468R721 BBG001SRSPW6 206074 4401 SH SOLE 4401 0 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 BBG001T2HCY9 756400 23281 SH SOLE 23281 0 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 BBG001STKCY7 1169583 37875 SH SOLE 37875 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 287939 6553 SH SOLE 6553 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 4838514 100488 SH SOLE 100488 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 BBG0029J2KF1 336298 11505 SH SOLE 11505 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 BBG001T6B0P2 1163138 39255 SH SOLE 39255 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 BBG001SD7RB9 566562 10234 SH SOLE 10234 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 BBG00B6WD879 443908 11682 SH SOLE 11682 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 BBG001SG4284 1068656 26244 SH SOLE 26244 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 BBG001SPTBN0 859580 12560 SH SOLE 12560 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 BBG001SPTBM1 561758 8501 SH SOLE 8501 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 BBG001SG3JV2 212771 2793 SH SOLE 2793 0 0 SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 467111 6129 SH SOLE 6129 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 BBG001SQDKH2 239351 3532 SH SOLE 3532 0 0 SPDR SER TR S&P KENSHO NEW 78468R648 BBG00M9BL771 715057 16746 SH SOLE 16746 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 BBG001SB12P9 513933 4028 SH SOLE 4028 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 BBG00BKMB118 1723356 51846 SH SOLE 51846 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 BBG0045LC1R4 232560 1700 SH SOLE 1700 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 BBG001T96GD0 343958 41242 SH SOLE 41242 0 0 SRH TOTAL RETURN FUND INC COM 101507101 BBG001SKK3J3 154114 12550 SH SOLE 12550 0 0 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 BBG004DF1DW8 1413891 34103 SH SOLE 34103 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 BBG0084H8485 269649 6572 SH SOLE 6572 0 0 STARBUCKS CORP COM 855244109 BBG001S72KH6 1698396 16310 SH SOLE 16310 0 0 STIFEL FINL CORP COM 860630102 BBG001S5W081 246760 4176 SH SOLE 4176 0 0 STRYKER CORPORATION COM 863667101 BBG001S8FR03 3869261 13554 SH SOLE 13554 0 0 SUN CMNTYS INC COM 866674104 BBG001S7HRC0 313740 2227 SH SOLE 2227 0 0 SYNOPSYS INC COM 871607107 BBG001S5VTR8 1451142 3757 SH SOLE 3757 0 0 SYSCO CORP COM 871829107 BBG001S5WJS8 336853 4362 SH SOLE 4362 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG001S5WWW4 282037 3032 SH SOLE 3032 0 0 TAPESTRY INC COM 876030107 BBG001SFH7D5 212869 4938 SH SOLE 4938 0 0 TARGET CORP COM 87612E106 BBG001SC0K41 2639307 15935 SH SOLE 15935 0 0 TCW STRATEGIC INCOME FD INC COM 872340104 BBG001S5QBH4 131519 28102 SH SOLE 28102 0 0 TESLA INC COM 88160R101 BBG001SQKGD7 3576403 17239 SH SOLE 17239 0 0 TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 255397 1373 SH SOLE 1373 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 BBG00YRJXKC0 476286 280 SH SOLE 280 0 0 THE CIGNA GROUP COM 125523100 BBG00KXRCDQ9 367148 1437 SH SOLE 1437 0 0 THE TRADE DESK INC COM CL A 88339J105 BBG00629NGW8 244736 4018 SH SOLE 4018 0 0 TRADEWEB MKTS INC CL A 892672106 BBG00NK8H9M7 280205 3546 SH SOLE 3546 0 0 TROIKA MEDIA GROUP INC COM 89689F305 BBG00LLKH202 4852 20000 SH SOLE 20000 0 0 TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 1821786 5137 SH SOLE 5137 0 0 UNDER ARMOUR INC CL C 904311206 BBG009DTD8J0 109525 12840 SH SOLE 12840 0 0 UNILEVER PLC SPON ADR NEW 904767704 BBG001S5X1K4 1340184 25808 SH SOLE 25808 0 0 UNION PAC CORP COM 907818108 BBG001S5X2M0 3972288 19737 SH SOLE 19737 0 0 UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 2970645 15313 SH SOLE 15313 0 0 UNITED RENTALS INC COM 911363109 BBG001SBGZ25 215787 545 SH SOLE 545 0 0 UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 5262773 11136 SH SOLE 11136 0 0 VANECK ETF TRUST BDC INCOME ETF 92189F411 BBG00440GL84 298744 20145 SH SOLE 20145 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 BBG002VZY7Y3 1150877 41073 SH SOLE 41073 0 0 VANECK ETF TRUST IG FLOATING RATE 92189F486 BBG001V14Q53 720085 28838 SH SOLE 28838 0 0 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 BBG001SRLFL7 293112 6308 SH SOLE 6308 0 0 VANECK ETF TRUST LONG MUNI ETF 92189F536 BBG001T10HL2 245172 13613 SH SOLE 13613 0 0 VANECK ETF TRUST MORTGAGE REIT 92189F452 BBG001ZSTNT4 120612 10674 SH SOLE 10674 0 0 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 BBG001TCVD33 252816 3099 SH SOLE 3099 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 BBG002D68GN8 1398068 5312 SH SOLE 5312 0 0 VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 BBG005T08310 264236 11854 SH SOLE 11854 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 BBG001TC6MF8 2586177 11221 SH SOLE 11221 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 BBG001TC6MK2 463975 5222 SH SOLE 5222 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 BBG001TC6MJ4 391268 4621 SH SOLE 4621 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 BBG001TC6MN9 956329 12158 SH SOLE 12158 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 BBG001TC6MT3 1068834 11282 SH SOLE 11282 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 BBG001TC6MR5 1643503 18510 SH SOLE 18510 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 BBG001ST39R1 433352 5647 SH SOLE 5647 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 4678901 61170 SH SOLE 61170 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 8550174 115809 SH SOLE 115809 0 0 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 BBG00ZXBYMT4 482521 9799 SH SOLE 9799 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 545356 11148 SH SOLE 11148 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 BBG001SK3J43 863659 6160 SH SOLE 6160 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 22128688 88713 SH SOLE 88713 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG001SRN7S6 1234811 6336 SH SOLE 6336 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 BBG001SRN7W1 430827 3213 SH SOLE 3213 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 2379120 11280 SH SOLE 11280 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 761900 9175 SH SOLE 9175 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 12434814 33065 SH SOLE 33065 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 2086834 13145 SH SOLE 13145 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 3546456 18709 SH SOLE 18709 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 1429776 6607 SH SOLE 6607 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 14177566 69464 SH SOLE 69464 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 7130490 51629 SH SOLE 51629 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 3785772 70802 SH SOLE 70802 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 1632317 40404 SH SOLE 40404 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 BBG001T2YZG9 623011 6765 SH SOLE 6765 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 BBG003H12XS7 1220837 25530 SH SOLE 25530 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 BBG009THVRX1 5478298 108139 SH SOLE 108139 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 BBG001T62M92 1122558 18722 SH SOLE 18722 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 BBG001T62M38 1382015 17228 SH SOLE 17228 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 BBG001T62MC8 579108 8840 SH SOLE 8840 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 BBG001T62MF5 3922156 84257 SH SOLE 84257 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 BBG001T62M74 570024 9737 SH SOLE 9737 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 BBG001T62KZ7 817250 10721 SH SOLE 10721 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 BBG001TCH518 3053745 48557 SH SOLE 48557 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 20082334 130396 SH SOLE 130396 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 BBG001TJR1D8 466885 8457 SH SOLE 8457 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 3139071 69495 SH SOLE 69495 0 0 VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 BBG004N1LYJ5 578157 9279 SH SOLE 9279 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 12001027 113753 SH SOLE 113753 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 BBG00C868SD7 340711 5500 SH SOLE 5500 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 BBG00M0P2SP4 366689 5113 SH SOLE 5113 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 BBG001SV5CV2 333368 3682 SH SOLE 3682 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 BBG001T0Y6Y7 235278 1644 SH SOLE 1644 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 BBG001T0Y6L1 1666688 16499 SH SOLE 16499 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 BBG001SHVTQ3 4617318 18283 SH SOLE 18283 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 BBG001SHVR41 4245507 21938 SH SOLE 21938 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 BBG001SHTV45 946039 8282 SH SOLE 8282 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 BBG001SHTTM0 383946 4929 SH SOLE 4929 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 BBG001SHVR32 2415647 10130 SH SOLE 10130 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 2065803 5359 SH SOLE 5359 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 BBG001SHVTP4 1229622 8335 SH SOLE 8335 0 0 VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 275042 1497 SH SOLE 1497 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 2286478 58793 SH SOLE 58793 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 BBG006QSN885 1299341 21434 SH SOLE 21434 0 0 VISA INC COM CL A 92826C839 BBG001SRCFY3 5823332 25829 SH SOLE 25829 0 0 VOYA GLBL ADV & PREM OPP FD COM 92912R104 BBG001SP8VG7 183403 21476 SH SOLE 21476 0 0 WALMART INC COM 931142103 BBG001S5XH92 1500062 10173 SH SOLE 10173 0 0 WASTE CONNECTIONS INC COM 94106B101 BBG001SKJ4K1 2730361 19633 SH SOLE 19633 0 0 WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 4152493 25449 SH SOLE 25449 0 0 WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 4284394 114617 SH SOLE 114617 0 0 WELLTOWER INC COM 95040Q104 BBG001S5RTQ4 1198728 16721 SH SOLE 16721 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 1256647 3627 SH SOLE 3627 0 0 WESTERN ASSET INVT GRADE DEF COM 95790A101 BBG001T3HG69 194204 11471 SH SOLE 11471 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 BBG005PXGB60 5629139 215924 SH SOLE 215924 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 BBG001SV1SY8 223826 5912 SH SOLE 5912 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 BBG001T6DPF6 818318 9954 SH SOLE 9954 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 BBG005YHYNG8 5338861 106204 SH SOLE 106204 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 BBG006G0J5J6 1658865 42082 SH SOLE 42082 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 BBG001SHL7K8 289816 4685 SH SOLE 4685 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 BBG004LMH3Z6 508812 8162 SH SOLE 8162 0 0 WP CAREY INC COM 92936U109 BBG001S67MM3 1172964 15145 SH SOLE 15145 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 BBG001S6SX73 817578 2571 SH SOLE 2571 0 0 ZOETIS INC CL A 98978V103 BBG0039320P7 1563784 9395 SH SOLE 9395 0 0