1
JOHN HANCOCK EXCHANGE TRADED
CORPORATE BD
JHCB
JHCB
1,242,928
$26.1m13.98%
13.98%
Added Shares held: Q3 2023 9.5m, Q4 2023 12.2m, Q1 2024 790.7k, Q2 2024 1.2m
+452.3k
+452,263
57.2%
2
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
MDY
MDY
36,117
$19.3m10.35%
10.35%
Added Shares held: Q3 2023 2.5m, Q4 2023 2.6m, Q1 2024 32.8k, Q2 2024 36.1k
+3.3k
+3,333
10.2%
3
GLOBAL X FDS
RBTCS ARTFL INTE
BOTZ
BOTZ
395,472
$12.2m6.53%
6.53%
Added Shares held: Q3 2023 10.5m, Q4 2023 14.2m, Q1 2024 258.5k, Q2 2024 395.5k
+137.0k
+136,993
53.0%
4
JOHN HANCOCK EXCHANGE TRADED
PREFERRED INCOME
JHPI
JHPI
490,039
$11.0m5.87%
5.87%
Added Shares held: Q3 2023 20.6m, Q4 2023 21.2m, Q1 2024 417.7k, Q2 2024 490.0k
+72.3k
+72,344
17.3%
5
ISHARES TR
CORE S&P SCP ETF
IJR
IJR
99,502
$10.6m5.68%
5.68%
Added Shares held: Q3 2023 30.5k, Q4 2023 102.5k, Q1 2024 69.1k, Q2 2024 99.5k
+30.4k
+30,416
44.0%
6
ISHARES INC
MSCI JPN ETF NEW
EWJ
EWJ
145,811
$9.9m5.33%
5.33%
Added Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 93.5k, Q2 2024 145.8k
+52.3k
+52,282
55.9%
7
GLOBAL X FDS
CYBRSCURTY ETF
BUG
BUG
299,460
$8.9m4.74%
4.74%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 299.5k
8
ISHARES TR
MSCI EMG MKT ETF
EEM
EEM
204,429
$8.7m4.66%
4.66%
New Shares held: Q3 2023 174.2k, Q4 2023 80.3k, Q1 2024 0, Q2 2024 204.4k
9
MICROSOFT CORP
COM
MSFT
MSFT
15,744
$7.0m3.77%
3.77%
Added Shares held: Q3 2023 728.3k, Q4 2023 852.2k, Q1 2024 13.5k, Q2 2024 15.7k
+2.3k
+2,284
17.0%
10
ISHARES TR
CORE US AGGBD ET
AGG
AGG
59,181
$5.7m3.08%
3.08%
Added Shares held: Q3 2023 2.1m, Q4 2023 914.7k, Q1 2024 26.1k, Q2 2024 59.2k
+33.0k
+33,042
126.4%
11
ALPHABET INC
CAP STK CL C
GOOG
GOOG
28,585
$5.2m2.81%
2.81%
Added Shares held: Q3 2023 955.4k, Q4 2023 1.3m, Q1 2024 26.4k, Q2 2024 28.6k
+2.2k
+2,219
8.4%
12
JOHN HANCOCK EXCHANGE TRADED
MULTIFACTOR MI
JHMM
JHMM
95,153
$5.2m2.81%
2.81%
Added Shares held: Q3 2023 3.1m, Q4 2023 3.5m, Q1 2024 73.1k, Q2 2024 95.2k
+22.1k
+22,060
30.2%
13
JPMORGAN CHASE & CO
COM
JPM
JPM
23,429
$4.7m2.54%
2.54%
Added Shares held: Q3 2023 1.1m, Q4 2023 1.3m, Q1 2024 22.4k, Q2 2024 23.4k
+1.1k
+1,051
4.7%
14
T-MOBILE US INC
COM
TMUS
TMUS
24,368
$4.3m2.30%
2.30%
Added Shares held: Q3 2023 6.3k, Q4 2023 6.3k, Q1 2024 16.6k, Q2 2024 24.4k
+7.8k
+7,765
46.8%
15
PEPSICO INC
COM
PEP
PEP
25,676
$4.2m2.27%
2.27%
Added Shares held: Q3 2023 55.6k, Q4 2023 50.8k, Q1 2024 23.5k, Q2 2024 25.7k
+2.2k
+2,187
9.3%
16
THERMO FISHER SCIENTIFIC INC
COM
TMO
TMO
7,530
$4.2m2.23%
2.23%
Added Shares held: Q3 2023 17.3k, Q4 2023 13.1k, Q1 2024 4.9k, Q2 2024 7.5k
+2.7k
+2,677
55.2%
17
MARATHON PETE CORP
COM
MPC
MPC
23,490
$4.1m2.18%
2.18%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 23.5k
18
NUCOR CORP
COM
NUE
NUE
25,619
$4.0m2.17%
2.17%
Added Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 12.6k, Q2 2024 25.6k
+13.0k
+13,038
103.6%
19
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
SPDW
SPDW
84,817
$3.0m1.59%
1.59%
Added Shares held: Q3 2023 1.3m, Q4 2023 2.1m, Q1 2024 57.0k, Q2 2024 84.8k
+27.8k
+27,807
48.8%
20
SPDR GOLD TR
GOLD SHS
GLD
GLD
9,475
$2.0m1.09%
1.09%
Added Shares held: Q3 2023 147.8k, Q4 2023 133.4k, Q1 2024 2.0k, Q2 2024 9.5k
+7.4k
+7,443
366.3%
21
SCHWAB STRATEGIC TR
US LRG CAP ETF
SCHX
SCHX
24,432
$1.6m0.84%
0.84%
Added Shares held: Q3 2023 1.1m, Q4 2023 1.1m, Q1 2024 16.6k, Q2 2024 24.4k
+7.8k
+7,804
46.9%
22
META PLATFORMS INC
CL A
META
META
2,961
$1.5m0.80%
0.80%
Added Shares held: Q3 2023 157.9k, Q4 2023 148.6k, Q1 2024 2.2k, Q2 2024 3.0k
+803
+803
37.2%
23
SPDR S&P 500 ETF TR
TR UNIT
SPY
SPY
2,240
$1.2m0.65%
0.65%
Reduced Shares held: Q3 2023 347.3k, Q4 2023 1.4m, Q1 2024 7.0k, Q2 2024 2.2k
-4.7k
-4,735
-67.9%
24
SHOPIFY INC
CL A SUB VTG SHS
SHOP
SHOP
16,056
$1.1m0.57%
0.57%
Added Shares held: Q3 2023 1.1m, Q4 2023 1.1m, Q1 2024 16.0k, Q2 2024 16.1k
+24
+24
0.1%
25
COSTCO WHSL CORP NEW
COM
COST
COST
1,234
$1.0m0.56%
0.56%
Added Shares held: Q3 2023 79.0k, Q4 2023 77.6k, Q1 2024 1.2k, Q2 2024 1.2k
+10
+10
0.8%
26
ISHARES TR
RUSSELL 2000 ETF
IWM
IWM
5,148
$1.0m0.56%
0.56%
Reduced Shares held: Q3 2023 272.4k, Q4 2023 3.9m, Q1 2024 7.1k, Q2 2024 5.1k
-2.0k
-1,997
-27.9%
27
DONALDSON INC
COM
DCI
DCI
14,000
$1.0m0.54%
0.54%
Unchanged Shares held: Q3 2023 913.5k, Q4 2023 913.5k, Q1 2024 14.0k, Q2 2024 14.0k
28
NVIDIA CORPORATION
COM
NVDA
NVDA
7,963
$984.0k0.53%
0.53%
Added Shares held: Q3 2023 439.5k, Q4 2023 477.7k, Q1 2024 5.9k, Q2 2024 8.0k
+2.1k
+2,083
35.4%
29
ISHARES TR
CORE S&P500 ETF
IVV
IVV
1,796
$983.0k0.53%
0.53%
New Shares held: Q3 2023 35.2k, Q4 2023 34.6k, Q1 2024 0, Q2 2024 1.8k
30
SCHWAB STRATEGIC TR
US DIVIDEND EQ
SCHD
SCHD
11,973
$931.0k0.50%
0.50%
Reduced Shares held: Q3 2023 1.0m, Q4 2023 1.0m, Q1 2024 15.3k, Q2 2024 12.0k
-3.3k
-3,341
-21.8%
31
VISA INC
COM CL A
V
V
3,247
$852.0k0.46%
0.46%
Added Shares held: Q3 2023 133.6k, Q4 2023 129.3k, Q1 2024 1.7k, Q2 2024 3.2k
+1.5k
+1,545
90.8%
32
VANGUARD STAR FDS
VG TL INTL STK F
VXUS
VXUS
13,950
$841.0k0.45%
0.45%
Reduced Shares held: Q3 2023 6.9m, Q4 2023 7.8m, Q1 2024 21.2k, Q2 2024 13.9k
-7.2k
-7,216
-34.1%
33
WISDOMTREE TR
EQUITY PREMIUM
WTPI
WTPI
23,790
$794.0k0.43%
0.43%
Added Shares held: Q3 2023 0, Q4 2023 13.6k, Q1 2024 7.7k, Q2 2024 23.8k
+16.1k
+16,067
208.0%
34
ARK ETF TR
INNOVATION ETF
ARKK
ARKK
17,191
$756.0k0.40%
0.40%
Reduced Shares held: Q3 2023 2.5m, Q4 2023 2.4m, Q1 2024 34.2k, Q2 2024 17.2k
-17.0k
-17,019
-49.8%
35
ISHARES TR
SP SMCP600VL ETF
IJS
IJS
7,035
$684.0k0.37%
0.37%
Reduced Shares held: Q3 2023 0, Q4 2023 93.3k, Q1 2024 10.6k, Q2 2024 7.0k
-3.6k
-3,590
-33.8%
36
SCHWAB STRATEGIC TR
US LCAP GR ETF
SCHG
SCHG
6,483
$654.0k0.35%
0.35%
Reduced Shares held: Q3 2023 676.2k, Q4 2023 636.8k, Q1 2024 7.4k, Q2 2024 6.5k
-870
-870
-11.8%
37
ISHARES TR
IBONDS 24 TRM TS
IBTE
IBTE
25,300
$607.0k0.33%
0.33%
Reduced Shares held: Q3 2023 5.9m, Q4 2023 5.0m, Q1 2024 50.2k, Q2 2024 25.3k
-24.9k
-24,939
-49.6%
38
SELECT SECTOR SPDR TR
SBI HEALTHCARE
XLV
XLV
4,001
$583.0k0.31%
0.31%
Reduced Shares held: Q3 2023 7.2m, Q4 2023 7.0m, Q1 2024 12.3k, Q2 2024 4.0k
-8.3k
-8,329
-67.5%
39
PALO ALTO NETWORKS INC
COM
PANW
PANW
1,525
$517.0k0.28%
0.28%
Reduced Shares held: Q3 2023 2.0k, Q4 2023 33.4k, Q1 2024 1.9k, Q2 2024 1.5k
-375
-375
-19.7%
40
SELECT SECTOR SPDR TR
TECHNOLOGY
XLK
XLK
2,050
$464.0k0.25%
0.25%
Reduced Shares held: Q3 2023 2.5m, Q4 2023 2.2m, Q1 2024 9.3k, Q2 2024 2.0k
-7.3k
-7,251
-78.0%
41
EXXON MOBIL CORP
COM
XOM
XOM
3,958
$456.0k0.24%
0.24%
Added Shares held: Q3 2023 185.0k, Q4 2023 184.4k, Q1 2024 2.7k, Q2 2024 4.0k
+1.2k
+1,231
45.1%
42
VERTEX PHARMACEUTICALS INC
COM
VRTX
VRTX
900
$422.0k0.23%
0.23%
Unchanged Shares held: Q3 2023 40.0k, Q4 2023 61.4k, Q1 2024 900, Q2 2024 900
43
MASTERCARD INCORPORATED
CL A
MA
MA
929
$410.0k0.22%
0.22%
Reduced Shares held: Q3 2023 73.0k, Q4 2023 61.7k, Q1 2024 979, Q2 2024 929
-50
-50
-5.1%
44
ASTRANA HEALTH INC
COM NEW
ASTH
ASTH
10,000
$406.0k0.22%
0.22%
Unchanged Shares held: Q3 2023 63.0k, Q4 2023 63.0k, Q1 2024 10.0k, Q2 2024 10.0k
45
ISHARES TR
MSCI USA QLT FCT
QUAL
QUAL
2,300
$393.0k0.21%
0.21%
Reduced Shares held: Q3 2023 154.6k, Q4 2023 177.1k, Q1 2024 3.0k, Q2 2024 2.3k
-650
-650
-22.0%
46
ISHARES TR
IBONDS DEC25 ETF
IBDQ
IBDQ
15,800
$393.0k0.21%
0.21%
Reduced Shares held: Q3 2023 4.3m, Q4 2023 3.4m, Q1 2024 42.0k, Q2 2024 15.8k
-26.2k
-26,216
-62.4%
47
VANGUARD INDEX FDS
S&P 500 ETF SHS
VOO
VOO
769
$385.0k0.21%
0.21%
Added Shares held: Q3 2023 43.0k, Q4 2023 43.4k, Q1 2024 683, Q2 2024 769
+86
+86
12.6%
48
ISHARES TR
MSCI USA MIN VOL
USMV
USMV
4,318
$363.0k0.19%
0.19%
Reduced Shares held: Q3 2023 448.2k, Q4 2023 411.2k, Q1 2024 5.9k, Q2 2024 4.3k
-1.6k
-1,621
-27.3%
49
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
1,962
$357.0k0.19%
0.19%
Added Shares held: Q3 2023 104.2k, Q4 2023 94.5k, Q1 2024 1.7k, Q2 2024 2.0k
+279
+279
16.6%
50
ISHARES TR
U.S. TECH ETF
IYW
IYW
2,300
$346.0k0.19%
0.19%
Reduced Shares held: Q3 2023 173.2k, Q4 2023 190.7k, Q1 2024 2.5k, Q2 2024 2.3k
-200
-200
-8.0%
51
PROCTER AND GAMBLE CO
COM
PG
PG
2,009
$331.0k0.18%
0.18%
Reduced Shares held: Q3 2023 140.2k, Q4 2023 133.5k, Q1 2024 2.0k, Q2 2024 2.0k
-13
-13
-0.6%
52
ELI LILLY & CO
COM
LLY
LLY
356
$323.0k0.17%
0.17%
New Shares held: Q3 2023 8.0k, Q4 2023 8.1k, Q1 2024 0, Q2 2024 356
53
AMERICAN TOWER CORP NEW
COM
AMT
AMT
1,580
$307.0k0.16%
0.16%
Reduced Shares held: Q3 2023 167.6k, Q4 2023 164.0k, Q1 2024 2.0k, Q2 2024 1.6k
-445
-445
-22.0%
54
NETFLIX INC
COM
NFLX
NFLX
455
$307.0k0.16%
0.16%
Reduced Shares held: Q3 2023 24.3k, Q4 2023 29.4k, Q1 2024 483, Q2 2024 455
-28
-28
-5.8%
55
UBER TECHNOLOGIES INC
COM
UBER
UBER
4,186
$304.0k0.16%
0.16%
Reduced Shares held: Q3 2023 834.7k, Q4 2023 1.5m, Q1 2024 6.4k, Q2 2024 4.2k
-2.2k
-2,245
-34.9%
56
ISHARES TR
IBONDS DEC2026
IBDR
IBDR
11,500
$274.0k0.15%
0.15%
Unchanged Shares held: Q3 2023 913.5k, Q4 2023 913.5k, Q1 2024 11.5k, Q2 2024 11.5k
57
MERCK & CO INC
COM
MRK
MRK
2,207
$273.0k0.15%
0.15%
Unchanged Shares held: Q3 2023 139.0k, Q4 2023 139.0k, Q1 2024 2.2k, Q2 2024 2.2k
58
JOHNSON & JOHNSON
COM
JNJ
JNJ
1,711
$250.0k0.13%
0.13%
Reduced Shares held: Q3 2023 158.7k, Q4 2023 145.9k, Q1 2024 1.9k, Q2 2024 1.7k
-184
-184
-9.7%
59
MCDONALDS CORP
COM
MCD
MCD
953
$243.0k0.13%
0.13%
Added Shares held: Q3 2023 47.4k, Q4 2023 60.3k, Q1 2024 952, Q2 2024 953
+1
+1
0.1%
60
ARK ETF TR
AUTNMUS TECHNLGY
ARKQ
ARKQ
4,244
$234.0k0.13%
0.13%
Reduced Shares held: Q3 2023 575.9k, Q4 2023 597.3k, Q1 2024 6.0k, Q2 2024 4.2k
-1.8k
-1,774
-29.5%
61
HOME DEPOT INC
COM
HD
HD
667
$230.0k0.12%
0.12%
New Shares held: Q3 2023 26.4k, Q4 2023 26.4k, Q1 2024 0, Q2 2024 667
62
GLOBAL PARTNERS LP
COM UNITS
GLP
GLP
5,000
$228.0k0.12%
0.12%
Unchanged Shares held: Q3 2023 315.0k, Q4 2023 315.0k, Q1 2024 5.0k, Q2 2024 5.0k
63
ISHARES TR
NATIONAL MUN ETF
MUB
MUB
2,104
$224.0k0.12%
0.12%
Added Shares held: Q3 2023 132.4k, Q4 2023 132.3k, Q1 2024 2.1k, Q2 2024 2.1k
+4
+4
0.2%
64
JANUS DETROIT STR TR
HENDRSON AAA CL
JAAA
JAAA
4,082
$208.0k0.11%
0.11%
New Shares held: Q3 2023 0, Q4 2023 33.9k, Q1 2024 0, Q2 2024 4.1k
65
CENTENE CORP DEL
COM
CNC
CNC
3,100
$206.0k0.11%
0.11%
New Shares held: Q3 2023 6.3k, Q4 2023 6.3k, Q1 2024 0, Q2 2024 3.1k
66
PHILIP MORRIS INTL INC
COM
PM
PM
2,000
$203.0k0.11%
0.11%
New Shares held: Q3 2023 128.6k, Q4 2023 128.6k, Q1 2024 0, Q2 2024 2.0k