0001085146-24-002275.txt : 20240507 0001085146-24-002275.hdr.sgml : 20240507 20240506214405 ACCESSION NUMBER: 0001085146-24-002275 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240507 DATE AS OF CHANGE: 20240506 EFFECTIVENESS DATE: 20240507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PFG Advisors CENTRAL INDEX KEY: 0001694435 ORGANIZATION NAME: 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: 24919352 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-2024 03-31-2024 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 05-06-2024 0 641 1368361705 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE ABBOTT LABS COM 002824100 BBG001S5N9M6 1368576 12041 SH SOLE 0 0 12041 ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 4546217 24965 SH SOLE 0 0 24965 ABRDN ASIA PACIFIC INCOME FU COM 003009107 BBG001S5R1L0 46578 16635 SH SOLE 0 0 16635 ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 BBG001T79CF8 254412 2664 SH SOLE 0 0 2664 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 7233408 20869 SH SOLE 0 0 20869 ADOBE INC COM 00724F101 BBG001S5NCQ5 2171798 4304 SH SOLE 0 0 4304 ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 1184196 6561 SH SOLE 0 0 6561 AERCAP HOLDINGS NV SHS N00985106 BBG001SNX4Y4 314180 3615 SH SOLE 0 0 3615 AGNC INVT CORP COM 00123Q104 BBG001T074G2 106425 10750 SH SOLE 0 0 10750 AIM ETF PRODUCTS TRUST ALLIANZIM US LGR 00888H729 BBG01HDXBGL3 967218 34575 SH SOLE 0 0 34575 AIM ETF PRODUCTS TRUST ALLIANZIM US LRG 00888H687 BBG01J051XY4 486639 17901 SH SOLE 0 0 17901 AIM ETF PRODUCTS TRUST ALLIANZIM US LRG 00888H711 BBG01HDWX5T7 695206 25625 SH SOLE 0 0 25625 AIM ETF PRODUCTS TRUST US LARCP B20 MAR 00888H778 BBG01FC8GVM4 488728 17017 SH SOLE 0 0 17017 AIM ETF PRODUCTS TRUST US LRGCP B20 DEC 00888H794 BBG01BM21GB6 424934 14643 SH SOLE 0 0 14643 AIM ETF PRODUCTS TRUST US LRGCP B20 FEB 00888H786 BBG01DCCD6G5 314947 10876 SH SOLE 0 0 10876 AIM ETF PRODUCTS TRUST US LRGCP B20 JAN 00888H802 BBG00YPGMDP2 645143 20523 SH SOLE 0 0 20523 AIM ETF PRODUCTS TRUST US LRGCP B20 OCT 00888H505 BBG00XPR18Z3 2189178 64654 SH SOLE 0 0 64654 AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 880409 3634 SH SOLE 0 0 3634 ALBEMARLE CORP COM 012653101 BBG001S7SBP9 209203 1588 SH SOLE 0 0 1588 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 BBG001S6CPH6 620186 4811 SH SOLE 0 0 4811 ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 4256833 28204 SH SOLE 0 0 28204 ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 7845502 51527 SH SOLE 0 0 51527 ALPS ETF TR ALERIAN MLP 00162Q452 BBG001TBMNT5 8484982 178782 SH SOLE 0 0 178782 ALPS ETF TR OSHARES US SMLCP 00162Q395 BBG018B6MX08 227891 5353 SH SOLE 0 0 5353 ALPS ETF TR RIVRFRNT STR INC 00162Q783 BBG005CZ6C31 432824 18917 SH SOLE 0 0 18917 ALPS ETF TR SECTR DIV DOGS 00162Q858 BBG0035HP7H9 1059308 19635 SH SOLE 0 0 19635 ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 295817 6782 SH SOLE 0 0 6782 ALTSHARES TRUST MERGER ARBITRAGE 02210T108 BBG00S7NVRB4 627287 23079 SH SOLE 0 0 23079 AMAZON COM INC COM 023135106 BBG001S5PQL7 11216142 62181 SH SOLE 0 0 62181 AMDOCS LTD SHS G02602103 BBG001SBX7P3 287105 3177 SH SOLE 0 0 3177 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 BBG00LY8JM27 563904 11155 SH SOLE 0 0 11155 AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 441263 5125 SH SOLE 0 0 5125 AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 1009592 4434 SH SOLE 0 0 4434 AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 1142908 9352 SH SOLE 0 0 9352 AMETEK INC COM 031100100 BBG001S5NN54 3713053 20301 SH SOLE 0 0 20301 AMGEN INC COM 031162100 BBG001S5NNL6 3965801 13948 SH SOLE 0 0 13948 AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 2632056 22818 SH SOLE 0 0 22818 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 BBG00FJ5P854 3085410 79357 SH SOLE 0 0 79357 ANALOG DEVICES INC COM 032654105 BBG001S5ND38 2698729 13644 SH SOLE 0 0 13644 ANSYS INC COM 03662Q105 BBG001S926L8 4259653 12270 SH SOLE 0 0 12270 APOLLO GLOBAL MGMT INC COM 03769M106 BBG00ZNLTFL2 211973 1885 SH SOLE 0 0 1885 APPLE INC COM 037833100 BBG001S5N8V8 30509633 177920 SH SOLE 0 0 177920 APPLIED MATLS INC COM 038222105 BBG001S5NMM7 526658 2554 SH SOLE 0 0 2554 APPLOVIN CORP COM CL A 03831W108 BBG006HFPX86 257706 3723 SH SOLE 0 0 3723 ARES CAPITAL CORP COM 04010L103 BBG001SL96Z9 1052986 50576 SH SOLE 0 0 50576 ARISTA NETWORKS INC COM 040413106 BBG001T51KQ0 221545 764 SH SOLE 0 0 764 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 BBG0077Q7047 443652 8109 SH SOLE 0 0 8109 ARK ETF TR FINTECH INNOVA 00214Q708 BBG00N7YFKY9 207275 6834 SH SOLE 0 0 6834 ARK ETF TR INNOVATION ETF 00214Q104 BBG007FJMV49 4293336 85730 SH SOLE 0 0 85730 ARK ETF TR NEXT GNRTN INTER 00214Q401 BBG0077Q7LG8 244722 2938 SH SOLE 0 0 2938 ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG001SCG0R3 486500 501 SH SOLE 0 0 501 AT&T INC COM 00206R102 BBG001S5VWH2 717116 40745 SH SOLE 0 0 40745 ATKORE INC COM 047649108 BBG001T8LDZ8 598896 3146 SH SOLE 0 0 3146 AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 3088156 12365 SH SOLE 0 0 12365 BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 1073717 28315 SH SOLE 0 0 28315 BARINGS BDC INC COM 06759L103 BBG001S9DQ05 169716 18249 SH SOLE 0 0 18249 BECTON DICKINSON & CO COM 075887109 BBG001S5P374 615161 2486 SH SOLE 0 0 2486 BEL FUSE INC CL B 077347300 BBG001S93K81 470688 7804 SH SOLE 0 0 7804 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 10692169 25426 SH SOLE 0 0 25426 BLACKROCK ETF TRUST US EQT FACTOR 09290C103 BBG00NNWBWQ2 1112781 25063 SH SOLE 0 0 25063 BLACKROCK INC COM 09247X101 BBG001SDBP55 308889 371 SH SOLE 0 0 371 BLACKSTONE INC COM 09260D107 BBG001S7H949 237738 1810 SH SOLE 0 0 1810 BOEING CO COM 097023105 BBG001S5P0V3 844170 4374 SH SOLE 0 0 4374 BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 268620 74 SH SOLE 0 0 74 BP PLC SPONSORED ADR 055622104 BBG001S5W4F5 211487 5613 SH SOLE 0 0 5613 BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 268279 4947 SH SOLE 0 0 4947 BROADCOM INC COM 11135F101 BBG00KHY5SY8 1780450 1343 SH SOLE 0 0 1343 BUILDERS FIRSTSOURCE INC COM 12008R107 BBG001S9CFC7 632324 3032 SH SOLE 0 0 3032 BWX TECHNOLOGIES INC COM 05605H100 BBG001SGJPH7 1031228 10049 SH SOLE 0 0 10049 C3 AI INC CL A 12468P104 BBG00Y6G6Y84 260197 9612 SH SOLE 0 0 9612 CACI INTL INC CL A 127190304 BBG001SF9NK1 1061860 2803 SH SOLE 0 0 2803 CADENCE DESIGN SYSTEM INC COM 127387108 BBG001S65YK1 3429372 11017 SH SOLE 0 0 11017 CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 BBG015D25YS8 393546 12630 SH SOLE 0 0 12630 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 BBG015H8BXT5 1181635 36358 SH SOLE 0 0 36358 CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 BBG015DN3GR4 1325381 46020 SH SOLE 0 0 46020 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 BBG015DMY5P8 12125277 379033 SH SOLE 0 0 379033 CARLISLE COS INC COM 142339100 BBG001S5Q6R4 3356979 8567 SH SOLE 0 0 8567 CATERPILLAR INC COM 149123101 BBG001S5PJ06 3819654 10424 SH SOLE 0 0 10424 CELESTICA INC SUB VTG SHS 15101Q108 BBG001S9CXM7 435918 9700 SH SOLE 0 0 9700 CELSIUS HLDGS INC COM NEW 15118V207 BBG001SQSKT3 358297 4321 SH SOLE 0 0 4321 CENTENE CORP DEL COM 15135B101 BBG001S6T7Q8 333148 4245 SH SOLE 0 0 4245 CHENIERE ENERGY INC COM NEW 16411R208 BBG001S7W158 849605 5268 SH SOLE 0 0 5268 CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 3869071 24528 SH SOLE 0 0 24528 CHIPOTLE MEXICAN GRILL INC COM 169656105 BBG001SP50B3 395776 136 SH SOLE 0 0 136 CHUBB LIMITED COM H1467J104 BBG001S8S1L3 443566 1712 SH SOLE 0 0 1712 CHURCH & DWIGHT CO INC COM 171340102 BBG001S5PR99 3510135 33651 SH SOLE 0 0 33651 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 BBG001S64WN3 26046 10545 SH SOLE 0 0 10545 CISCO SYS INC COM 17275R102 BBG001S6HC62 1063625 21311 SH SOLE 0 0 21311 COCA COLA CO COM 191216100 BBG001S5SMQ8 745672 12188 SH SOLE 0 0 12188 COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 1200176 27686 SH SOLE 0 0 27686 COMFORT SYS USA INC COM 199908104 BBG001SB1GG8 525810 1655 SH SOLE 0 0 1655 CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 555271 4363 SH SOLE 0 0 4363 CONSTELLATION BRANDS INC CL A 21036P108 BBG001SD31G5 329450 1212 SH SOLE 0 0 1212 CONSTELLATION ENERGY CORP COM 21037T109 BBG014KFRPJ9 579039 3132 SH SOLE 0 0 3132 COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 10956616 14955 SH SOLE 0 0 14955 CROWDSTRIKE HLDGS INC CL A 22788C105 BBG00BLYKRZ7 245251 765 SH SOLE 0 0 765 CSX CORP COM 126408103 BBG001S5Q7Q3 699872 18880 SH SOLE 0 0 18880 CUMMINS INC COM 231021106 BBG001S5Q9M3 1599354 5428 SH SOLE 0 0 5428 DANAHER CORPORATION COM 235851102 BBG001S5QGT0 6173328 24721 SH SOLE 0 0 24721 DANAOS CORPORATION SHS Y1968P121 BBG001SQ4NL1 306056 4239 SH SOLE 0 0 4239 DBX ETF TR XTRACK HRVST CSI 233051879 BBG005HJL932 248170 10310 SH SOLE 0 0 10310 DBX ETF TR XTRACK USD HIGH 233051432 BBG00FGWY4G5 394367 11044 SH SOLE 0 0 11044 DBX ETF TR XTRACKERS SHRT 233051283 BBG00JQ1CS66 721882 16212 SH SOLE 0 0 16212 DEERE & CO COM 244199105 BBG001S5QFF7 2634915 6415 SH SOLE 0 0 6415 DELL TECHNOLOGIES INC CL C 24703L202 BBG00DW3SZT0 203514 1783 SH SOLE 0 0 1783 DIAMONDBACK ENERGY INC COM 25278X109 BBG002PHSZN7 400700 2022 SH SOLE 0 0 2022 DIGITAL RLTY TR INC COM 253868103 BBG001SM0K30 226575 1573 SH SOLE 0 0 1573 DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 BBG01254CL28 3254758 77587 SH SOLE 0 0 77587 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 BBG00Y2PHW26 2726654 110302 SH SOLE 0 0 110302 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 BBG00Y2PGDN6 2165863 71670 SH SOLE 0 0 71670 DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 BBG01631TNW2 230157 8604 SH SOLE 0 0 8604 DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765 BBG01636J356 1622607 60230 SH SOLE 0 0 60230 DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773 BBG01633DW64 1063075 42421 SH SOLE 0 0 42421 DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864 BBG01254JDW6 1945049 41349 SH SOLE 0 0 41349 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 BBG011DXY6D4 6154954 192643 SH SOLE 0 0 192643 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 BBG011DXXNJ2 7587183 133155 SH SOLE 0 0 133155 DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 BBG015DLMLQ7 2091996 66181 SH SOLE 0 0 66181 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 BBG0177CTQC7 2930227 71644 SH SOLE 0 0 71644 DIMENSIONAL ETF TRUST US REAL ESTATE E 25434V823 BBG015GTL6R0 1389689 62123 SH SOLE 0 0 62123 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 BBG011DXXVM0 2571666 41252 SH SOLE 0 0 41252 DISNEY WALT CO COM 254687106 BBG001S5QHF3 909446 7433 SH SOLE 0 0 7433 DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 373604 3863 SH SOLE 0 0 3863 EA SERIES TRUST STRIVE ENHANCED 02072L441 BBG01HTJYB42 888629 43948 SH SOLE 0 0 43948 EATON CORP PLC SHS G29183103 BBG001S5QZ45 2618382 8374 SH SOLE 0 0 8374 ELI LILLY & CO COM 532457108 BBG001S5STL8 2308750 2968 SH SOLE 0 0 2968 EMERSON ELEC CO COM 291011104 BBG001S5QVT7 293898 2591 SH SOLE 0 0 2591 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 918030 58362 SH SOLE 0 0 58362 ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 412345 14131 SH SOLE 0 0 14131 EOG RES INC COM 26875P101 BBG001S5ZB93 1634307 12784 SH SOLE 0 0 12784 EPR PPTYS COM SH BEN INT 26884U109 BBG001SB5QR0 1675502 39470 SH SOLE 0 0 39470 EQUINIX INC COM 29444U700 BBG001SKBNS9 1125750 1364 SH SOLE 0 0 1364 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 BBG00LWJ3BF2 374848 6108 SH SOLE 0 0 6108 ETFIS SER TR I VIRTUS NEWFLEET 26923G707 BBG009RY71Y9 2822071 125817 SH SOLE 0 0 125817 EXXON MOBIL CORP COM 30231G102 BBG001S69V32 2875702 24739 SH SOLE 0 0 24739 FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 1511301 3326 SH SOLE 0 0 3326 FEDEX CORP COM 31428X106 BBG001S5R3M5 365863 1263 SH SOLE 0 0 1263 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 BBG00DR7RKX6 283895 6099 SH SOLE 0 0 6099 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 BBG00DR7RGF5 420944 9290 SH SOLE 0 0 9290 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 BBG005FHVPV0 236770 2871 SH SOLE 0 0 2871 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 BBG005FHWXW1 1647001 27727 SH SOLE 0 0 27727 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 BBG005FHVV56 321272 4605 SH SOLE 0 0 4605 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 BBG005FHWBL1 12213793 78374 SH SOLE 0 0 78374 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 BBG008229899 239430 9177 SH SOLE 0 0 9177 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 BBG005FHVXB5 242011 5705 SH SOLE 0 0 5705 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 BBG00DRGLK53 2495179 43737 SH SOLE 0 0 43737 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 BBG0078X1341 4009498 88490 SH SOLE 0 0 88490 FIDUS INVT CORP COM 316500107 BBG001V0MG11 3388743 171669 SH SOLE 0 0 171669 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 BBG001V11YX8 379193 10090 SH SOLE 0 0 10090 FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 BBG00CW1P7P5 301968 10489 SH SOLE 0 0 10489 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 BBG001S6SDY7 364465 5647 SH SOLE 0 0 5647 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 BBG001ST6998 223025 11907 SH SOLE 0 0 11907 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 BBG001ST68V5 356445 7501 SH SOLE 0 0 7501 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 BBG001S7RKF1 263243 3608 SH SOLE 0 0 3608 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 BBG009K1H2W7 313991 5568 SH SOLE 0 0 5568 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 BBG001SQ1882 11238550 131215 SH SOLE 0 0 131215 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 BBG001SN9872 7397391 36069 SH SOLE 0 0 36069 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 BBG007GFNV45 342411 7097 SH SOLE 0 0 7097 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 BBG004XDZ7P5 212025 4192 SH SOLE 0 0 4192 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 BBG00DVWCDC1 854398 31479 SH SOLE 0 0 31479 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 10439569 185857 SH SOLE 0 0 185857 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 BBG004HQLXB7 315511 6828 SH SOLE 0 0 6828 FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100 BBG001SS8248 1014387 9935 SH SOLE 0 0 9935 FIRST TR EXCHNG TRADED FD VI FT VEST FD OF BU 33740F755 BBG00VC9SZ91 224267 8021 SH SOLE 0 0 8021 FIRST TR EXCHNG TRADED FD VI FT VEST INTER 33740U869 BBG011FRZJF4 242829 10958 SH SOLE 0 0 10958 FIRST TR EXCHNG TRADED FD VI FT VEST NAS 33740F649 BBG00YGC9804 519933 20927 SH SOLE 0 0 20927 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F474 BBG01FTS8H97 201720 6000 SH SOLE 0 0 6000 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 BBG00FZ4KG74 1120774 25706 SH SOLE 0 0 25706 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 BBG00L2NXWJ3 3081717 125273 SH SOLE 0 0 125273 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 BBG001ST6916 885972 11600 SH SOLE 0 0 11600 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 BBG001ST6943 734752 6481 SH SOLE 0 0 6481 FIRST TR MORNINGSTAR DIVID L SHS 336917109 BBG001SP68G0 291432 7574 SH SOLE 0 0 7574 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 BBG001ST6934 1244728 15065 SH SOLE 0 0 15065 FIRST TR NASDAQ 100 TECH IND SHS 337345102 BBG001SQWVL2 644481 3380 SH SOLE 0 0 3380 FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 2067311 48954 SH SOLE 0 0 48954 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 BBG001ST6961 540885 4387 SH SOLE 0 0 4387 FLEXSHARES TR GLB QLT R/E IDX 33939L787 BBG005JYLGS4 1497516 26360 SH SOLE 0 0 26360 FORD MTR CO DEL COM 345370860 BBG001S5TZ33 367891 27703 SH SOLE 0 0 27703 FREEPORT-MCMORAN INC CL B 35671D857 BBG001S5R3F3 253910 5400 SH SOLE 0 0 5400 FS KKR CAP CORP COM 302635206 BBG001YCZQ07 3318524 174018 SH SOLE 0 0 174018 GABELLI CONV & INC SECS FD I COM 36240B109 BBG001S8GK34 323740 87262 SH SOLE 0 0 87262 GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 4577525 18307 SH SOLE 0 0 18307 GARTNER INC COM 366651107 BBG001S5SD60 1135428 2382 SH SOLE 0 0 2382 GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 3463556 12261 SH SOLE 0 0 12261 GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 1281696 7302 SH SOLE 0 0 7302 GENERATION BIO CO COM 37148K100 BBG00K698K97 40700 10000 SH SOLE 0 0 10000 GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 220717 3013 SH SOLE 0 0 3013 GLADSTONE INVT CORP COM 376546107 BBG001SL3TS3 1470016 103304 SH SOLE 0 0 103304 GLOBAL X FDS ADAPTIVE US RISK 37954Y194 BBG00YV3WZM7 575663 17577 SH SOLE 0 0 17577 GLOBAL X FDS ALTERNATIVE INCM 37954Y806 BBG009L6H4S6 136059 11796 SH SOLE 0 0 11796 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 BBG00DSB42H9 258424 8124 SH SOLE 0 0 8124 GLOBAL X FDS US INFR DEV ETF 37954Y673 BBG00G5CR9C0 2030519 51005 SH SOLE 0 0 51005 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 BBG00DRGSD25 268646 2663 SH SOLE 0 0 2663 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 BBG00B0SKXY1 6083056 58609 SH SOLE 0 0 58609 GOLDMAN SACHS GROUP INC COM 38141G104 BBG001SC07Z6 540516 1294 SH SOLE 0 0 1294 GRAINGER W W INC COM 384802104 BBG001S5RRD2 372692 366 SH SOLE 0 0 366 GRANITESHARES GOLD TR SHS BEN INT 38748G101 BBG00HBPWNP1 433974 19762 SH SOLE 0 0 19762 GRANITESHARES PLATINUM TR SHS BEN INT 38748T103 BBG00JRYLNX4 94747 10718 SH SOLE 0 0 10718 GREEN BRICK PARTNERS INC COM 392709101 BBG001SS5LM9 372462 6184 SH SOLE 0 0 6184 HCA HEALTHCARE INC COM 40412C101 BBG001T8NTY2 508800 1525 SH SOLE 0 0 1525 HEICO CORP NEW COM 422806109 BBG001S5RVC4 1934949 10131 SH SOLE 0 0 10131 HERSHEY CO COM 427866108 BBG001S5S148 1366752 7027 SH SOLE 0 0 7027 HF SINCLAIR CORP COM 403949100 BBG0135B2269 300457 4977 SH SOLE 0 0 4977 HOME DEPOT INC COM 437076102 BBG001S5RTW7 6348817 16551 SH SOLE 0 0 16551 HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 3102541 15116 SH SOLE 0 0 15116 HORMEL FOODS CORP COM 440452100 BBG001S5S0D0 278038 7969 SH SOLE 0 0 7969 HOWMET AEROSPACE INC COM 443201108 BBG00DYNJH69 429946 6283 SH SOLE 0 0 6283 HP INC COM 40434L105 BBG001S6W7N7 316561 10475 SH SOLE 0 0 10475 HUBBELL INC COM 443510607 BBG001S5S1L9 1403284 3381 SH SOLE 0 0 3381 IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 4380992 8114 SH SOLE 0 0 8114 IES HLDGS INC COM 44951W106 BBG001SR2L71 445689 3664 SH SOLE 0 0 3664 ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 1804425 6725 SH SOLE 0 0 6725 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 BBG00HZ6Q3N0 1010484 41430 SH SOLE 0 0 41430 INNOVATOR ETFS TRUST GRWT100 PWR BF 45782C466 BBG00R879TP6 1421580 32620 SH SOLE 0 0 32620 INNOVATOR ETFS TRUST GRWT100 PWR BUF 45782C276 BBG00VSHC6L3 214339 3718 SH SOLE 0 0 3718 INNOVATOR ETFS TRUST INTRNL DEV JAN 45782C524 BBG00R877XM2 637244 20369 SH SOLE 0 0 20369 INNOVATOR ETFS TRUST US EQT PWR BUF 45782C870 BBG00NR9QB16 242856 7230 SH SOLE 0 0 7230 INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C300 BBG00MYXKMH2 1895659 52509 SH SOLE 0 0 52509 INNOVATOR ETFS TRUST US EQT ULTRA BFR 45782C425 BBG00RHZ8N23 322301 10466 SH SOLE 0 0 10466 INNOVATOR ETFS TRUST US EQTY BUFR FEB 45782C433 BBG00RHZ1235 311294 7925 SH SOLE 0 0 7925 INNOVATOR ETFS TRUST US EQTY BUFR JUL 45782C789 BBG00LNJLCX0 245650 6091 SH SOLE 0 0 6091 INNOVATOR ETFS TRUST US EQTY PWR BF 45782C680 BBG00PVP39R2 240124 6787 SH SOLE 0 0 6787 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813 BBG00LNDTJL3 393207 10353 SH SOLE 0 0 10353 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C417 BBG00RHZ5CR3 310207 9081 SH SOLE 0 0 9081 INNOVATOR ETFS TRUST US EQUT BUFR AUG 45782C698 BBG00PVP2QY7 282818 7276 SH SOLE 0 0 7276 INNOVATOR ETFS TRUST US SML CP PWR B 45782C474 BBG00R879Z72 211265 5973 SH SOLE 0 0 5973 INNOVATOR ETFS TRUST US SML CP PWR B 45782C284 BBG00VSHFQQ1 248059 8834 SH SOLE 0 0 8834 INNOVATOR ETFS TRUST US SML CP PWR ET 45782C342 BBG00SXJYJL8 211514 6788 SH SOLE 0 0 6788 INTEL CORP COM 458140100 BBG001S5SF65 1485614 33634 SH SOLE 0 0 33634 INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 1074934 5629 SH SOLE 0 0 5629 INTUIT COM 461202103 BBG001S6TWR2 2755588 4239 SH SOLE 0 0 4239 INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 2595682 6504 SH SOLE 0 0 6504 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 BBG00KJR1JM8 1616789 34539 SH SOLE 0 0 34539 INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 BBG001SSDLM0 209231 13464 SH SOLE 0 0 13464 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 BBG001TG54V2 379711 3524 SH SOLE 0 0 3524 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 2292003 12546 SH SOLE 0 0 12546 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 BBG001V18CH7 1046843 11931 SH SOLE 0 0 11931 INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 BBG00B59HSJ0 439365 5477 SH SOLE 0 0 5477 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 BBG002DJ8H94 204374 8555 SH SOLE 0 0 8555 INVESCO EXCH TRADED FD TR II S&P SMALLCAP ENE 46138G474 BBG001T7V3C6 363518 6517 SH SOLE 0 0 6517 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 2278055 34584 SH SOLE 0 0 34584 INVESCO EXCH TRADED FD TR II SHORT TERM TREAS 46138G888 BBG00FQKL0K7 480811 4559 SH SOLE 0 0 4559 INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 BBG00LY8KF11 3893175 82031 SH SOLE 0 0 82031 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 BBG00P4Y3FZ0 2416146 43747 SH SOLE 0 0 43747 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 BBG001S8JG85 229245 2257 SH SOLE 0 0 2257 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 BBG001SS5KV1 229989 2125 SH SOLE 0 0 2125 INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT HE 46137V852 BBG001SRNLF9 485890 11053 SH SOLE 0 0 11053 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 BBG001SPSDJ2 1415605 36039 SH SOLE 0 0 36039 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 BBG001SN3Z78 781747 37857 SH SOLE 0 0 37857 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 BBG001T10BD4 2590975 64953 SH SOLE 0 0 64953 INVESCO EXCHANGE TRADED FD T PHARMACEUTICALS 46137V662 BBG001SN6GP7 220077 2745 SH SOLE 0 0 2745 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 BBG001V28DF5 1150043 10800 SH SOLE 0 0 10800 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 BBG00KJR2B26 490999 11654 SH SOLE 0 0 11654 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 BBG001SJW5S8 516252 4495 SH SOLE 0 0 4495 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 BBG001SS30K9 3643508 33108 SH SOLE 0 0 33108 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 BBG00KJR2QH7 327652 10307 SH SOLE 0 0 10307 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 BBG00KJR2RC0 757015 15867 SH SOLE 0 0 15867 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 BBG00KJR2V68 1629473 46305 SH SOLE 0 0 46305 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 3005134 17743 SH SOLE 0 0 17743 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 BBG00KJR2976 1345237 36635 SH SOLE 0 0 36635 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 BBG001SDTVQ0 761039 12596 SH SOLE 0 0 12596 INVESCO EXCHANGE TRADED FD T SEMICONDUCTORS 46137V647 BBG001SN6GS4 828717 14686 SH SOLE 0 0 14686 INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 35211498 79303 SH SOLE 48 0 79255 IQVIA HLDGS INC COM 46266C105 BBG00333FZ54 1368388 5411 SH SOLE 0 0 5411 ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 903047 21496 SH SOLE 0 0 21496 ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 679925 13177 SH SOLE 0 0 13177 ISHARES INC EMNG MKTS EQT 46434G889 BBG00BM64QL2 2041297 45831 SH SOLE 0 0 45831 ISHARES INC MSCI EQUAL WEITE 464286681 BBG001T8MYT8 1157308 12719 SH SOLE 0 0 12719 ISHARES INC MSCI GBL MIN VOL 464286525 BBG0025X39Q6 974125 9254 SH SOLE 0 0 9254 ISHARES SILVER TR ISHARES 46428Q109 BBG001SQLN69 231436 10173 SH SOLE 0 0 10173 ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 1775214 21707 SH SOLE 0 0 21707 ISHARES TR 10-20 YR TRS ETF 464288653 BBG001SSD830 1062753 10119 SH SOLE 0 0 10119 ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 2500546 26427 SH SOLE 0 0 26427 ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 2282881 19712 SH SOLE 0 0 19712 ISHARES TR 7-10 YR TRSY BD 464287440 BBG001S80936 4487198 47403 SH SOLE 0 0 47403 ISHARES TR CALIF MUN BD ETF 464288356 BBG001T03XM5 349671 6077 SH SOLE 0 0 6077 ISHARES TR CONV BD ETF 46435G102 BBG009BKDMM6 207303 2597 SH SOLE 0 0 2597 ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 1177748 20285 SH SOLE 0 0 20285 ISHARES TR CORE INTL AGGR 46435G672 BBG00BDV2SQ0 315640 6319 SH SOLE 0 0 6319 ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 2596908 34989 SH SOLE 0 0 34989 ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 2014178 29681 SH SOLE 0 0 29681 ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 4370175 71949 SH SOLE 0 0 71949 ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 1665136 15066 SH SOLE 0 0 15066 ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 3049128 26445 SH SOLE 0 0 26445 ISHARES TR CORE S&P US GWT 464287671 BBG001SFQL99 1691942 14435 SH SOLE 0 0 14435 ISHARES TR CORE S&P US VLU 464287663 BBG001SFQL80 1339420 14810 SH SOLE 0 0 14810 ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 11385786 21657 SH SOLE 0 0 21657 ISHARES TR CORE TOTAL USD 46434V613 BBG006MJCSW0 11096103 243389 SH SOLE 0 0 243389 ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 10150821 103643 SH SOLE 0 0 103643 ISHARES TR CR 5 10 YR ETF 46435G417 BBG00F5NQS00 5640489 131495 SH SOLE 0 0 131495 ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 2556822 24635 SH SOLE 0 0 24635 ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 3652805 67147 SH SOLE 0 0 67147 ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 657971 5723 SH SOLE 0 0 5723 ISHARES TR ESG AWR US AGRGT 46435U549 BBG00MC0P0K7 719531 15290 SH SOLE 0 0 15290 ISHARES TR ESG AWRE 1 5 YR 46435G243 BBG00H4BFM35 360106 14710 SH SOLE 0 0 14710 ISHARES TR ESG AWRE USD ETF 46435G193 BBG00H4BH3F2 552015 24011 SH SOLE 0 0 24011 ISHARES TR EXPONENTIAL TECH 46434V381 BBG008B3Q692 1764600 29597 SH SOLE 0 0 29597 ISHARES TR FLTG RATE NT ETF 46429B655 BBG001V1QYX1 1926136 37723 SH SOLE 0 0 37723 ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 223681 16000 SH SOLE 0 0 16000 ISHARES TR GLOBAL TECH ETF 464287291 BBG001S60KQ0 353284 4722 SH SOLE 0 0 4722 ISHARES TR IBOXX HI YD ETF 464288513 BBG001ST0ZQ7 454594 5848 SH SOLE 0 0 5848 ISHARES TR IBOXX INV CP ETF 464287242 BBG001S60QR6 859915 7895 SH SOLE 0 0 7895 ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 638759 4655 SH SOLE 0 0 4655 ISHARES TR ISHARES SEMICDTR 464287523 BBG001SJ8F58 2416666 10697 SH SOLE 0 0 10697 ISHARES TR ISHS 1-5YR INVS 464288646 BBG001SSD858 7369443 143710 SH SOLE 0 0 143710 ISHARES TR ISHS 5-10YR INVT 464288638 BBG001SSD849 235078 4556 SH SOLE 0 0 4556 ISHARES TR MBS ETF 464288588 BBG001SSD8B1 310165 3356 SH SOLE 0 0 3356 ISHARES TR MORNINGSTR US EQ 464287127 BBG001SBR743 1163319 16052 SH SOLE 0 0 16052 ISHARES TR MRGSTR MD CP GRW 464288307 BBG001SBRK44 2502735 35409 SH SOLE 0 0 35409 ISHARES TR MSCI ACWI ETF 464288257 BBG001S56QV7 9300222 84448 SH SOLE 0 0 84448 ISHARES TR MSCI CHINA A 46434V514 BBG00D30D440 256902 9900 SH SOLE 0 0 9900 ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 420927 5271 SH SOLE 0 0 5271 ISHARES TR MSCI EAFE MIN VL 46429B689 BBG0025X2WP7 398196 5618 SH SOLE 0 0 5618 ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 399945 9736 SH SOLE 0 0 9736 ISHARES TR MSCI GBL SUS DEV 46435G532 BBG00CRHS639 206425 2623 SH SOLE 0 0 2623 ISHARES TR MSCI INDIA ETF 46429B598 BBG002DMN4B6 398275 7720 SH SOLE 0 0 7720 ISHARES TR MSCI KLD400 SOC 464288570 BBG001SRYH02 2798140 27757 SH SOLE 0 0 27757 ISHARES TR MSCI USA ESG SLC 464288802 BBG001SN86J4 398907 3654 SH SOLE 0 0 3654 ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 1529190 18296 SH SOLE 0 0 18296 ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 1146657 6120 SH SOLE 0 0 6120 ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 13867671 84379 SH SOLE 0 0 84379 ISHARES TR MSCI USA VALUE 46432F388 BBG004FPWGT7 1587096 14653 SH SOLE 0 0 14653 ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 1304177 12121 SH SOLE 0 0 12121 ISHARES TR NORTH AMERN NAT 464287374 BBG001SJKDG7 412333 9165 SH SOLE 0 0 9165 ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 1080065 33511 SH SOLE 0 0 33511 ISHARES TR ROBOTICS ARTIF 46435U556 BBG00L9G3V33 340783 9921 SH SOLE 0 0 9921 ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 2443811 7251 SH SOLE 0 0 7251 ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 1154722 6447 SH SOLE 0 0 6447 ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 434092 1603 SH SOLE 0 0 1603 ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 361695 2278 SH SOLE 0 0 2278 ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 356703 3125 SH SOLE 0 0 3125 ISHARES TR RUS MDCP VAL ETF 464287473 BBG001S561V2 291518 2326 SH SOLE 0 0 2326 ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 676294 8042 SH SOLE 0 0 8042 ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 346861 1778 SH SOLE 0 0 1778 ISHARES TR RUSEL 2500 ETF 46435G268 BBG00H31MJN5 299603 4566 SH SOLE 0 0 4566 ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 4077239 19388 SH SOLE 26 0 19362 ISHARES TR S&P 100 ETF 464287101 BBG001SGB026 393238 1589 SH SOLE 0 0 1589 ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 785411 9301 SH SOLE 0 0 9301 ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 1653675 8852 SH SOLE 0 0 8852 ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 1974353 21637 SH SOLE 0 0 21637 ISHARES TR S&P MC 400VL ETF 464287705 BBG001SFQJM9 481464 4070 SH SOLE 0 0 4070 ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 238353 1823 SH SOLE 0 0 1823 ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 1153753 9366 SH SOLE 0 0 9366 ISHARES TR SHORT TREAS BD 464288679 BBG001SSD803 286181 2589 SH SOLE 0 0 2589 ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 728933 6960 SH SOLE 0 0 6960 ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 467469 4352 SH SOLE 0 0 4352 ISHARES TR TRS FLT RT BD 46434V860 BBG005YTNMS3 3804105 75046 SH SOLE 0 0 75046 ISHARES TR U.S. INSRNCE ETF 464288786 BBG001SQZTC4 993500 8463 SH SOLE 0 0 8463 ISHARES TR U.S. MED DVC ETF 464288810 BBG001SQZT52 461778 7882 SH SOLE 0 0 7882 ISHARES TR U.S. TECH ETF 464287721 BBG001SFB7Z7 534532 3958 SH SOLE 0 0 3958 ISHARES TR US AER DEF ETF 464288760 BBG001SC08P5 1111448 8425 SH SOLE 0 0 8425 ISHARES TR US HLTHCARE ETF 464287762 BBG001SFGXR4 366634 5923 SH SOLE 0 0 5923 ISHARES TR US HOME CONS ETF 464288752 BBG001SQZTR8 1799300 15542 SH SOLE 0 0 15542 ISHARES TR US INFRASTRUC 46435U713 BBG00KHHFPF1 317398 7320 SH SOLE 0 0 7320 ISHARES TR US TREAS BD ETF 46429B267 BBG002NCKPP8 650274 28558 SH SOLE 0 0 28558 ISHARES TR USD INV GRDE ETF 464288620 BBG001SSD876 407226 8021 SH SOLE 0 0 8021 ISHARES U S ETF TR BLACKROCK SH DUR 46431W507 BBG0059KNK04 7446161 147566 SH SOLE 0 0 147566 ISHARES U S ETF TR IT RT HDG HGYL 46431W606 BBG006KF6JC9 579172 6756 SH SOLE 0 0 6756 J P MORGAN EXCHANGE TRADED F BETABUILDERS USD 46641Q878 BBG00DRLJ399 1845286 39950 SH SOLE 0 0 39950 J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 BBG00NKWFC12 237777 2518 SH SOLE 0 0 2518 J P MORGAN EXCHANGE TRADED F DIVERSFED RTRN 46641Q886 BBG00CVTZCK8 284432 2869 SH SOLE 0 0 2869 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 13531588 233868 SH SOLE 322 0 233546 J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852 BBG00GD9GQY8 1385166 29088 SH SOLE 0 0 29088 J P MORGAN EXCHANGE TRADED F JPMORGAM LTD DUR 46654Q773 BBG01H5050G2 464471 9118 SH SOLE 0 0 9118 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 BBG016NKZFF7 475772 8772 SH SOLE 0 0 8772 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 BBG00M8D2458 354850 6993 SH SOLE 0 0 6993 J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 BBG00J5DPW97 474100 8967 SH SOLE 0 0 8967 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 BBG00C9Y3D89 575873 9522 SH SOLE 0 0 9522 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 BBG00C9Y3BD7 323595 4628 SH SOLE 0 0 4628 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 BBG00F7XD8R5 2328452 48009 SH SOLE 0 0 48009 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 3438022 59917 SH SOLE 0 0 59917 JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 5042150 31874 SH SOLE 0 0 31874 JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 7385328 36871 SH SOLE 0 0 36871 KEURIG DR PEPPER INC COM 49271V100 BBG001ST5W34 916542 29884 SH SOLE 0 0 29884 KKR & CO INC COM 48251W104 BBG001S6PW05 213733 2125 SH SOLE 0 0 2125 KLA CORP COM NEW 482480100 BBG001S5SLM4 4673433 6690 SH SOLE 0 0 6690 KROGER CO COM 501044101 BBG001S5SN40 259373 4540 SH SOLE 0 0 4540 LA Z BOY INC COM 505336107 BBG001S5SXX6 317703 8445 SH SOLE 0 0 8445 LAM RESEARCH CORP COM 512807108 BBG001S5SW40 3115825 3207 SH SOLE 0 0 3207 LCI INDS COM 50189K103 BBG001S8G4D9 395023 3210 SH SOLE 0 0 3210 LEGG MASON ETF INVT CLEARBRIDEG LR 524682200 BBG00GPY0TV4 1211012 18051 SH SOLE 0 0 18051 LIMBACH HLDGS INC COM 53263P105 BBG006G0NGD3 253325 6116 SH SOLE 0 0 6116 LINDE PLC SHS G54950103 BBG01FND0CH6 333382 718 SH SOLE 0 0 718 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 BBG001SDX252 34346 13261 SH SOLE 0 0 13261 LMP CAP & INCOME FD INC COM 50208A102 BBG001S985R8 405498 25927 SH SOLE 0 0 25927 LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 1417263 3116 SH SOLE 0 0 3116 LOWES COS INC COM 548661107 BBG001S5SVL3 575497 2259 SH SOLE 0 0 2259 MANULIFE FINL CORP COM 56501R106 BBG001S76KD6 440899 17643 SH SOLE 0 0 17643 MARATHON OIL CORP COM 565849106 BBG001S69V69 257503 9086 SH SOLE 0 0 9086 MARATHON PETE CORP COM 56585A102 BBG001S169P1 334202 1659 SH SOLE 0 0 1659 MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 1796970 8724 SH SOLE 0 0 8724 MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 1583085 3287 SH SOLE 0 0 3287 MCDONALDS CORP COM 580135101 BBG001S5T110 827810 2936 SH SOLE 0 0 2936 MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 240011 2754 SH SOLE 0 0 2754 MERCK & CO INC COM 58933Y105 BBG001S5TC52 3117613 23627 SH SOLE 0 0 23627 META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 3763531 7750 SH SOLE 0 0 7750 MGM RESORTS INTERNATIONAL COM 552953101 BBG001S6BYT5 311760 6604 SH SOLE 0 0 6604 MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 483846 5393 SH SOLE 0 0 5393 MICRON TECHNOLOGY INC COM 595112103 BBG001S6P675 282356 2395 SH SOLE 0 0 2395 MICROSOFT CORP COM 594918104 BBG001S5TD05 31962664 75971 SH SOLE 0 0 75971 MONOLITHIC PWR SYS INC COM 609839105 BBG001SDRGP6 2794753 4126 SH SOLE 0 0 4126 MOODYS CORP COM 615369105 BBG001S5VP87 388314 988 SH SOLE 0 0 988 MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 278816 2961 SH SOLE 0 0 2961 MR COOPER GROUP INC COM 62482R107 BBG002V09956 827283 10613 SH SOLE 0 0 10613 MSCI INC COM 55354G100 BBG001SV8B05 1926267 3437 SH SOLE 0 0 3437 MYOMO INC COM NEW 62857J201 BBG002B0JJW5 152905 46760 SH SOLE 0 0 46760 NETFLIX INC COM 64110L106 BBG001SF6L46 239288 394 SH SOLE 0 0 394 NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 984405 15403 SH SOLE 0 0 15403 NIKE INC CL B 654106103 BBG001S6NTK2 477191 5078 SH SOLE 0 0 5078 NIOCORP DEVS LTD COM NEW 654484609 BBG001SF8DJ6 33777 12418 SH SOLE 0 0 12418 NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 2958392 6181 SH SOLE 0 0 6181 NOVO-NORDISK A S ADR 670100205 BBG001S5TSK0 525481 4093 SH SOLE 0 0 4093 NUCOR CORP COM 670346105 BBG001S5TRV0 444286 2245 SH SOLE 0 0 2245 NUVEEN AMT FREE MUN CR INC F COM 67071L106 BBG001SHZCF8 157829 12990 SH SOLE 0 0 12990 NUVEEN AMT FREE QLTY MUN INC COM 670657105 BBG001SKQWJ3 222507 20100 SH SOLE 0 0 20100 NVENT ELECTRIC PLC SHS G6700G107 BBG00GNT7B03 637868 8460 SH SOLE 0 0 8460 NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 15207121 16830 SH SOLE 0 0 16830 OCCIDENTAL PETE CORP COM 674599105 BBG001S5TZG9 1530382 23548 SH SOLE 0 0 23548 OLD DOMINION FREIGHT LINE IN COM 679580100 BBG001S6WQT9 354538 1617 SH SOLE 0 0 1617 OMEGA HEALTHCARE INVS INC COM 681936100 BBG001S736L1 257003 8115 SH SOLE 0 0 8115 ONEOK INC NEW COM 682680103 BBG001S5TWK1 449137 5602 SH SOLE 0 0 5602 OPENDOOR TECHNOLOGIES INC COM 683712103 BBG00SHY8ZR0 38378 12666 SH SOLE 0 0 12666 ORACLE CORP COM 68389X105 BBG001S5SJG6 546213 4348 SH SOLE 0 0 4348 OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 1292568 1145 SH SOLE 0 0 1145 PACCAR INC COM 693718108 BBG001S5V1S8 450456 3636 SH SOLE 0 0 3636 PACER FDS TR GLOBL CASH ETF 69374H709 BBG00BLVPPY3 689514 19871 SH SOLE 0 0 19871 PACER FDS TR LUNT LRG CP ALTR 69374H717 BBG00VP22V71 2012237 57427 SH SOLE 0 0 57427 PACER FDS TR PACER US SMALL 69374H857 BBG00GXXR1G6 9448696 192203 SH SOLE 0 0 192203 PACER FDS TR TRENDP US LAR CP 69374H105 BBG009BJW8D9 7058258 147910 SH SOLE 0 0 147910 PACER FDS TR TRENDPILOT 100 69374H303 BBG009BNY740 1703305 24801 SH SOLE 0 0 24801 PACER FDS TR TRENDPILOT US BD 69374H642 BBG00QLCLBK2 999400 49002 SH SOLE 0 0 49002 PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 29751372 511984 SH SOLE 0 0 511984 PACER FDS TR US EXPORT LEAD 69374H402 BBG00LGRG2X8 455012 9190 SH SOLE 0 0 9190 PACER FDS TR US LRG CP CASH 69374H360 BBG01C3RRM56 485754 18683 SH SOLE 0 0 18683 PALANTIR TECHNOLOGIES INC CL A 69608A108 BBG001T53796 579714 25194 SH SOLE 0 0 25194 PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 977407 3440 SH SOLE 0 0 3440 PARAGON 28 INC COM 69913P105 BBG005914H40 4761296 385530 SH SOLE 0 0 385530 PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 341847 615 SH SOLE 0 0 615 PAYCHEX INC COM 704326107 BBG001S5V135 3971597 32342 SH SOLE 0 0 32342 PENNANTPARK FLOATING RATE CA COM 70806A106 BBG001V0Y5S3 1229643 108053 SH SOLE 0 0 108053 PEPSICO INC COM 713448108 BBG001S695T1 1329339 7596 SH SOLE 0 0 7596 PFIZER INC COM 717081103 BBG001S5V466 676430 24376 SH SOLE 0 0 24376 PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 260199 2840 SH SOLE 0 0 2840 PHILLIPS 66 COM 718546104 BBG00286S4P7 617031 3778 SH SOLE 0 0 3778 PIMCO ETF TR 1-5 US TIP IDX 72201R205 BBG001T5DWK7 233553 4535 SH SOLE 0 0 4535 PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 207170 2255 SH SOLE 0 0 2255 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 BBG005VLSHH1 1574272 16596 SH SOLE 0 0 16596 PIMCO ETF TR INTER MUN BD ACT 72201R866 BBG001SF6Y39 246303 4694 SH SOLE 0 0 4694 PIMCO ETF TR INV GRD CRP BD 72201R817 BBG001TCGQY7 1176742 12251 SH SOLE 0 0 12251 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 BBG001T6Q6C7 424102 8499 SH SOLE 0 0 8499 PIONEER NAT RES CO COM 723787107 BBG001S7V1J4 431025 1642 SH SOLE 0 0 1642 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 BBG001SZV282 211609 11595 SH SOLE 0 0 11595 POWELL INDS INC COM 739128106 BBG001S5VBT5 410251 2883 SH SOLE 0 0 2883 PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 3330124 20525 SH SOLE 0 0 20525 PROLOGIS INC. COM 74340W103 BBG001S5NMN6 211604 1625 SH SOLE 0 0 1625 PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 454549 4482 SH SOLE 0 0 4482 PUBLIC STORAGE COM 74460D109 BBG001S5TH79 445679 1537 SH SOLE 0 0 1537 PURE STORAGE INC CL A 74624M102 BBG00212PW10 211027 4059 SH SOLE 0 0 4059 QUALCOMM INC COM 747525103 BBG001S6VS70 584579 3453 SH SOLE 0 0 3453 QUANTA SVCS INC COM 74762E102 BBG001S5VH85 1661186 6394 SH SOLE 0 0 6394 REALTY INCOME CORP COM 756109104 BBG001S884K0 278973 5157 SH SOLE 0 0 5157 REGIONS FINANCIAL CORP NEW COM 7591EP100 BBG001SM4KY2 280528 13333 SH SOLE 0 0 13333 RELIANCE INC COM 759509102 BBG001S81M27 4881068 14606 SH SOLE 0 0 14606 ROCKWELL AUTOMATION INC COM 773903109 BBG001S5VRF5 1794593 6160 SH SOLE 0 0 6160 ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 4211333 7509 SH SOLE 0 0 7509 RTX CORPORATION COM 75513E101 BBG001S5X5Q9 1820355 18664 SH SOLE 0 0 18664 S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 3977106 9348 SH SOLE 0 0 9348 SABINE RTY TR UNIT BEN INT 785688102 BBG001S5VWY3 935255 14796 SH SOLE 0 0 14796 SALESFORCE INC COM 79466L302 BBG001SDLP09 504175 1674 SH SOLE 0 0 1674 SARATOGA INVT CORP COM NEW 80349A208 BBG001SRV422 538124 23195 SH SOLE 0 0 23195 SAREPTA THERAPEUTICS INC COM 803607100 BBG001S6KJC6 591373 4568 SH SOLE 0 0 4568 SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 1413586 19541 SH SOLE 0 0 19541 SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 BBG00PZFPGG2 993152 22323 SH SOLE 0 0 22323 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 BBG001T6L7D9 209915 8313 SH SOLE 0 0 8313 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 322499 8265 SH SOLE 0 0 8265 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 BBG0051J0PJ9 1996611 29628 SH SOLE 0 0 29628 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 BBG0051NXNX3 411746 7220 SH SOLE 0 0 7220 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 BBG0051QD594 953057 26869 SH SOLE 0 0 26869 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 BBG001WBMLH8 374054 8132 SH SOLE 0 0 8132 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 5261494 86183 SH SOLE 0 0 86183 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 18750401 232549 SH SOLE 0 0 232549 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 BBG001T66WN0 6055285 65307 SH SOLE 0 0 65307 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 BBG001T66WQ7 240689 3168 SH SOLE 0 0 3168 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 3890994 62697 SH SOLE 0 0 62697 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 BBG001V036R6 1285707 15789 SH SOLE 0 0 15789 SCHWAB STRATEGIC TR US REIT ETF 808524847 BBG001V039G2 253824 12504 SH SOLE 0 0 12504 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 BBG001T5XQW5 1192010 24208 SH SOLE 0 0 24208 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 BBG00L5F9FV7 7926297 97065 SH SOLE 0 0 97065 SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 3941447 41748 SH SOLE 0 0 41748 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 391094 9285 SH SOLE 0 0 9285 SELECT SECTOR SPDR TR INDL 81369Y704 BBG001S7T232 9865481 78322 SH SOLE 0 0 78322 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 BBG001S7T1Q9 1004164 5461 SH SOLE 0 0 5461 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 1758343 23027 SH SOLE 0 0 23027 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 5179126 35058 SH SOLE 0 0 35058 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 1256498 19139 SH SOLE 0 0 19139 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 3587965 17227 SH SOLE 0 0 17227 SERVICENOW INC COM 81762P102 BBG001T4JFC0 560364 735 SH SOLE 0 0 735 SHELL PLC SPON ADS 780259305 BBG0147BN6H1 285270 4255 SH SOLE 0 0 4255 SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 2032575 5852 SH SOLE 0 0 5852 SHOPIFY INC CL A 82509L107 BBG004DW5NC7 349503 4529 SH SOLE 0 0 4529 SIMPLIFY EXCHANGE TRADED FUN HEALTH CARE ETF 82889N772 BBG012VCQ2K8 396827 12834 SH SOLE 0 0 12834 SKYLINE CHAMPION CORPORATION COM 830830105 BBG001S5W456 454123 5342 SH SOLE 0 0 5342 SOUTHERN CALIF BANCORP COM 84252A106 BBG001SMZ5M4 789485 52950 SH SOLE 0 0 52950 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 BBG001S8LH99 388639 977 SH SOLE 0 0 977 SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 14220601 69126 SH SOLE 0 0 69126 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 BBG006LCM0W6 1315302 17286 SH SOLE 0 0 17286 SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 BBG002PKWK85 205299 3440 SH SOLE 0 0 3440 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 663053 18500 SH SOLE 0 0 18500 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 BBG001SRXRD7 305082 8430 SH SOLE 0 0 8430 SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 15929837 30455 SH SOLE 0 0 30455 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 2877033 5171 SH SOLE 0 0 5171 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 BBG001STKCW9 1208310 13162 SH SOLE 0 0 13162 SPDR SER TR BLOOMBERG 3-12 M 78468R523 BBG00X8RXGK5 443413 4460 SH SOLE 0 0 4460 SPDR SER TR BLOOMBERG INVT 78468R200 BBG0029J2J00 2376469 77083 SH SOLE 0 0 77083 SPDR SER TR BLOOMBERG SHT TE 78468R408 BBG002QLYD04 862650 34205 SH SOLE 0 0 34205 SPDR SER TR NUVEEN BLMBRG MU 78468R721 BBG001SRSPW6 293443 6313 SH SOLE 0 0 6313 SPDR SER TR OILGAS EQUIP 78468R549 BBG001SMG9M7 1550527 16656 SH SOLE 0 0 16656 SPDR SER TR PORTFLI TIPS ETF 78464A656 BBG001STKCZ6 689344 26906 SH SOLE 0 0 26906 SPDR SER TR PORTFOLIO INTRMD 78464A375 BBG001T2HCY9 1684369 51526 SH SOLE 0 0 51526 SPDR SER TR PORTFOLIO LN COR 78464A367 BBG001SRZBZ6 6385189 274750 SH SOLE 0 0 274750 SPDR SER TR PORTFOLIO LN TSR 78464A664 BBG001STKCY7 1796955 64315 SH SOLE 0 0 64315 SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 656085 12300 SH SOLE 0 0 12300 SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 4826682 78444 SH SOLE 0 0 78444 SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 465042 10805 SH SOLE 0 0 10805 SPDR SER TR PORTFOLIO SHORT 78464A474 BBG001T6B0P2 906389 30446 SH SOLE 0 0 30446 SPDR SER TR PRTFLO S&P500 GW 78464A409 BBG001SD7RB9 801860 10962 SH SOLE 0 0 10962 SPDR SER TR PRTFLO S&P500 HI 78468R788 BBG00B6WD879 318553 7825 SH SOLE 0 0 7825 SPDR SER TR PRTFLO S&P500 VL 78464A508 BBG001SG4284 1818971 36307 SH SOLE 0 0 36307 SPDR SER TR RUSSELL LOW VOL 78468R754 BBG00BL3NRC7 308550 2485 SH SOLE 0 0 2485 SPDR SER TR S&P 400 MDCP GRW 78464A821 BBG001SPTBN0 952191 10908 SH SOLE 0 0 10908 SPDR SER TR S&P 400 MDCP VAL 78464A839 BBG001SPTBM1 567354 7465 SH SOLE 0 0 7465 SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 6957716 73324 SH SOLE 0 0 73324 SPDR SER TR S&P HOMEBUILD 78464A888 BBG001SQDKH2 211972 1900 SH SOLE 0 0 1900 SPDR SER TR S&P INS ETF 78464A789 BBG001SPTB50 474566 9114 SH SOLE 0 0 9114 SPDR SER TR S&P KENSHO NEW 78468R648 BBG00M9BL771 697457 14506 SH SOLE 0 0 14506 SPDR SER TR S&P METALS MNG 78464A755 BBG001SMH2W0 8321638 138050 SH SOLE 0 0 138050 SPDR SER TR SPDR S&P 500 ETF 78468R796 BBG00BKMB118 2148339 50195 SH SOLE 0 0 50195 SPDR SER TR SSGA US LRG ETF 78468R804 BBG0045LC1R4 267082 1715 SH SOLE 0 0 1715 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 BBG001T96GD0 328010 39567 SH SOLE 0 0 39567 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 BBG004DF1DW8 2081175 49422 SH SOLE 0 0 49422 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 BBG0084H8485 336420 8400 SH SOLE 0 0 8400 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 BBG005D236G5 917368 22651 SH SOLE 0 0 22651 STARBUCKS CORP COM 855244109 BBG001S72KH6 293559 3212 SH SOLE 0 0 3212 STRYKER CORPORATION COM 863667101 BBG001S8FR03 4312691 12051 SH SOLE 0 0 12051 SUN CMNTYS INC COM 866674104 BBG001S7HRC0 223343 1737 SH SOLE 0 0 1737 SUPER MICRO COMPUTER INC COM 86800U104 BBG001SQGH95 2078642 2058 SH SOLE 0 0 2058 SYNCHRONY FINANCIAL COM 87165B103 BBG00658F3Q2 209773 4865 SH SOLE 0 0 4865 SYNOPSYS INC COM 871607107 BBG001S5VTR8 2082542 3644 SH SOLE 0 0 3644 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG001S5WWW4 471957 3469 SH SOLE 0 0 3469 TARGET CORP COM 87612E106 BBG001SC0K41 549717 3102 SH SOLE 0 0 3102 TEREX CORP NEW COM 880779103 BBG001S6PZQ0 376096 5840 SH SOLE 0 0 5840 TESLA INC COM 88160R101 BBG001SQKGD7 2849380 16209 SH SOLE 0 0 16209 TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 242032 1389 SH SOLE 0 0 1389 THE CIGNA GROUP COM 125523100 BBG00KXRCDQ9 735147 2024 SH SOLE 0 0 2024 THE TRADE DESK INC COM CL A 88339J105 BBG00629NGW8 282454 3231 SH SOLE 0 0 3231 TJX COS INC NEW COM 872540109 BBG001S5WQ93 217873 2148 SH SOLE 0 0 2148 TORM PLC SHS CL A G89479102 BBG00CJZ1L61 237485 6795 SH SOLE 0 0 6795 TOYOTA MOTOR CORP ADS 892331307 BBG001SDB327 526766 2093 SH SOLE 0 0 2093 TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 496745 1898 SH SOLE 0 0 1898 TRANE TECHNOLOGIES PLC SHS G8994E103 BBG001S5SBV6 242862 809 SH SOLE 0 0 809 TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 498361 2165 SH SOLE 0 0 2165 UNION PAC CORP COM 907818108 BBG001S5X2M0 4476092 18201 SH SOLE 0 0 18201 UNITED RENTALS INC COM 911363109 BBG001SBGZ25 668746 927 SH SOLE 0 0 927 UNITED STS COMMODITY INDEX F CM REP COPP FD 911718104 BBG00280GFJ5 467257 18601 SH SOLE 0 0 18601 UNITED STS GASOLINE FD LP UNITS 91201T102 BBG001SSZR43 467429 6590 SH SOLE 0 0 6590 UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 5039104 10186 SH SOLE 0 0 10186 VALERO ENERGY CORP COM 91913Y100 BBG001S5X8K9 231817 1358 SH SOLE 0 0 1358 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 BBG002VZY7Y3 324139 11170 SH SOLE 0 0 11170 VANECK ETF TRUST IG FLOATING RATE 92189F486 BBG001V14Q53 669903 26260 SH SOLE 0 0 26260 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 261161 2905 SH SOLE 0 0 2905 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 BBG002D68GN8 9955759 44250 SH SOLE 0 0 44250 VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 BBG005T08310 383879 17130 SH SOLE 0 0 17130 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 BBG001TC6MF8 1159572 3805 SH SOLE 0 0 3805 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 BBG001TC6MK2 840042 7405 SH SOLE 0 0 7405 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 BBG001TC6MN9 1136544 12517 SH SOLE 0 0 12517 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 BBG001TC6MT3 1966931 17495 SH SOLE 0 0 17495 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 BBG001TC6MR5 2176512 21443 SH SOLE 0 0 21443 VANGUARD BD INDEX FDS INTERMED TERM 921937819 BBG001ST39R1 303912 4031 SH SOLE 0 0 4031 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 1931351 25190 SH SOLE 519 0 24671 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 9552464 131522 SH SOLE 0 0 131522 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 BBG00ZXBYMT4 367828 7423 SH SOLE 609 0 6814 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 6644431 135077 SH SOLE 0 0 135077 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 BBG001SK3J43 848741 4842 SH SOLE 0 0 4842 VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 32528584 94505 SH SOLE 0 0 94505 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG001SRN7S6 1907845 8091 SH SOLE 0 0 8091 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 BBG001SRN7W1 411041 2636 SH SOLE 0 0 2636 VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 2547645 10196 SH SOLE 0 0 10196 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 296614 3430 SH SOLE 0 0 3430 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 25907877 53896 SH SOLE 81 0 53815 VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 3947158 20571 SH SOLE 0 0 20571 VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 3925086 17171 SH SOLE 0 0 17171 VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 2531996 9712 SH SOLE 0 0 9712 VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 23250971 89461 SH SOLE 0 0 89461 VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 7660625 47038 SH SOLE 0 0 47038 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 3382633 57675 SH SOLE 0 0 57675 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 2936327 70298 SH SOLE 0 0 70298 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 BBG001T2YZG9 675071 6109 SH SOLE 0 0 6109 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 BBG003H12XS7 1028721 21481 SH SOLE 0 0 21481 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 BBG009THVRX1 5693567 112521 SH SOLE 0 0 112521 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 BBG001T62M92 267685 4572 SH SOLE 0 0 4572 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 BBG001T62M38 8811851 109450 SH SOLE 0 0 109450 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 BBG001T62MF5 5603506 122857 SH SOLE 0 0 122857 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 BBG001T62M74 1209750 20833 SH SOLE 0 0 20833 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 BBG001T62KZ7 594188 7686 SH SOLE 0 0 7686 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 BBG001TCH518 4105579 47370 SH SOLE 0 0 47370 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 19623778 107463 SH SOLE 0 0 107463 VANGUARD STAR FDS VG TL INTL STK F 921909768 BBG001TJR1D8 453151 7515 SH SOLE 0 0 7515 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 2413375 48104 SH SOLE 0 0 48104 VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 BBG004N1LYJ5 654610 10252 SH SOLE 0 0 10252 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 14561986 120357 SH SOLE 0 0 120357 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 BBG00C868SD7 1542047 22413 SH SOLE 0 0 22413 VANGUARD WORLD FD CONSUM DIS ETF 92204A108 BBG001SHVTQ3 3571313 11240 SH SOLE 0 0 11240 VANGUARD WORLD FD CONSUM STP ETF 92204A207 BBG001SHVR41 2194466 10750 SH SOLE 0 0 10750 VANGUARD WORLD FD ENERGY ETF 92204A306 BBG001SHTV45 1179068 8953 SH SOLE 0 0 8953 VANGUARD WORLD FD ESG US STK ETF 921910733 BBG00M0P2SP4 470494 5049 SH SOLE 0 0 5049 VANGUARD WORLD FD EXTENDED DUR 921910709 BBG001SV5CV2 7248122 94623 SH SOLE 0 0 94623 VANGUARD WORLD FD FINANCIALS ETF 92204A405 BBG001SHTTM0 466965 4561 SH SOLE 0 0 4561 VANGUARD WORLD FD HEALTH CAR ETF 92204A504 BBG001SHVR32 1846954 6827 SH SOLE 0 0 6827 VANGUARD WORLD FD INF TECH ETF 92204A702 BBG001SHTTR5 3654079 6969 SH SOLE 38 0 6931 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 BBG001T0Y6L1 2628144 21991 SH SOLE 0 0 21991 VANGUARD WORLD FD MEGA GRWTH IND 921910816 BBG001T0Y6W9 411340 1435 SH SOLE 0 0 1435 VANGUARD WORLD FD UTILITIES ETF 92204A876 BBG001SHVTP4 751606 5271 SH SOLE 0 0 5271 VERALTO CORP COM SHS 92338C103 BBG019Q32XK7 269704 3042 SH SOLE 0 0 3042 VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 806876 19230 SH SOLE 0 0 19230 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 BBG006QSN885 1546336 25976 SH SOLE 0 0 25976 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 BBG009K7L972 224837 4012 SH SOLE 0 0 4012 VISA INC COM CL A 92826C839 BBG001SRCFY3 6491673 23261 SH SOLE 0 0 23261 WALMART INC COM 931142103 BBG001S5XH92 2018565 33548 SH SOLE 0 0 33548 WASTE CONNECTIONS INC COM 94106B101 BBG001SKJ4K1 3160340 18373 SH SOLE 0 0 18373 WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 276784 1299 SH SOLE 0 0 1299 WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 5730500 98870 SH SOLE 0 0 98870 WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 1434449 3625 SH SOLE 0 0 3625 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 BBG00B0FS9V7 276815 5953 SH SOLE 0 0 5953 WISDOMTREE TR BLMBG US BULL 97717W471 BBG005PXGB60 7201888 274881 SH SOLE 0 0 274881 WISDOMTREE TR EMER MKT HIGH FD 97717W315 BBG001SV1SY8 1302260 31125 SH SOLE 0 0 31125 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 BBG001T6DPF6 1082500 22412 SH SOLE 0 0 22412 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 BBG005YHYNG8 768629 15284 SH SOLE 0 0 15284 WISDOMTREE TR INDIA ERNGS FD 97717W422 BBG001T21LV9 468270 10750 SH SOLE 0 0 10750 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 BBG006G0J5J6 3636784 79164 SH SOLE 0 0 79164 WISDOMTREE TR US QTLY DIV GRT 97717X669 BBG004LMH3Z6 1080799 14186 SH SOLE 0 0 14186 ZIMMER BIOMET HOLDINGS INC COM 98956P102 BBG001S7DQJ9 264542 2004 SH SOLE 0 0 2004 ZOETIS INC CL A 98978V103 BBG0039320P7 1499548 8862 SH SOLE 0 0 8862