1
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
MDY
MDY
51,486
$29.2m9.37%
9.37%
Added Shares held: Q3 2024 42.8k, Q4 2024 44.3k, Q1 2025 50.4k, Q2 2025 51.5k
+1.1k
+1,088
2.2%
2
JOHN HANCOCK EXCHANGE TRADED
CORPORATE BD
JHCB
JHCB
1,341,027
$28.7m9.24%
9.24%
Added Shares held: Q3 2024 1.1m, Q4 2024 1.1m, Q1 2025 1.2m, Q2 2025 1.3m
+132.3k
+132,302
10.9%
3
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
RSP
RSP
147,062
$26.7m8.59%
8.59%
Added Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 133.7k, Q2 2025 147.1k
+13.4k
+13,396
10.0%
4
ISHARES TR
CORE S&P SCP ETF
IJR
IJR
224,958
$24.6m7.90%
7.90%
Added Shares held: Q3 2024 0, Q4 2024 181.0k, Q1 2025 199.8k, Q2 2025 225.0k
+25.1k
+25,115
12.6%
5
ISHARES TR
MSCI EMG MKT ETF
EEM
EEM
377,040
$18.2m5.84%
5.84%
Added Shares held: Q3 2024 0, Q4 2024 330.9k, Q1 2025 354.8k, Q2 2025 377.0k
+22.3k
+22,253
6.3%
6
ISHARES INC
MSCI JPN ETF NEW
EWJ
EWJ
195,598
$14.7m4.71%
4.71%
Added Shares held: Q3 2024 165.2k, Q4 2024 179.7k, Q1 2025 188.7k, Q2 2025 195.6k
+6.9k
+6,892
3.6%
7
JOHN HANCOCK EXCHANGE TRADED
PREFERRED INCOME
JHPI
JHPI
646,152
$14.6m4.68%
4.68%
Added Shares held: Q3 2024 519.0k, Q4 2024 545.8k, Q1 2025 589.2k, Q2 2025 646.2k
+56.9k
+56,902
9.7%
8
ISHARES TR
20 YR TR BD ETF
TLT
TLT
155,642
$13.7m4.41%
4.41%
Added Shares held: Q3 2024 0, Q4 2024 112.3k, Q1 2025 133.1k, Q2 2025 155.6k
+22.5k
+22,538
16.9%
9
INVESCO QQQ TR
UNIT SER 1
QQQ
QQQ
17,526
$9.7m3.11%
3.11%
Reduced Shares held: Q3 2024 16.7k, Q4 2024 15.4k, Q1 2025 17.6k, Q2 2025 17.5k
-31
-31
-0.2%
10
MICROSOFT CORP
COM
MSFT
MSFT
18,925
$9.4m3.02%
3.02%
Reduced Shares held: Q3 2024 0, Q4 2024 17.4k, Q1 2025 18.9k, Q2 2025 18.9k
-22
-22
-0.1%
11
AMAZON COM INC
COM
AMZN
AMZN
41,355
$9.1m2.92%
2.92%
Reduced Shares held: Q3 2024 42.4k, Q4 2024 43.2k, Q1 2025 42.3k, Q2 2025 41.4k
-951
-951
-2.2%
12
NVIDIA CORPORATION
COM
NVDA
NVDA
53,126
$8.4m2.70%
2.70%
Added Shares held: Q3 2024 11.1k, Q4 2024 12.8k, Q1 2025 53.1k, Q2 2025 53.1k
+51
+51
0.1%
13
JOHN HANCOCK EXCHANGE TRADED
MULTIFACTOR MI
JHMM
JHMM
129,293
$7.9m2.54%
2.54%
Added Shares held: Q3 2024 111.6k, Q4 2024 110.3k, Q1 2025 112.6k, Q2 2025 129.3k
+16.7k
+16,705
14.8%
14
BERKSHIRE HATHAWAY INC DEL
CL B NEW
BRK.B
BRK.B
15,015
$7.3m2.34%
2.34%
Reduced Shares held: Q3 2024 14.7k, Q4 2024 15.3k, Q1 2025 15.2k, Q2 2025 15.0k
-149
-149
-1.0%
15
JPMORGAN CHASE & CO
COM
JPM
JPM
24,843
$7.2m2.31%
2.31%
Reduced Shares held: Q3 2024 25.9k, Q4 2024 26.5k, Q1 2025 24.9k, Q2 2025 24.8k
-42
-42
-0.2%
16
ALPHABET INC
CAP STK CL C
GOOG
GOOG
38,715
$6.9m2.21%
2.21%
Added Shares held: Q3 2024 33.3k, Q4 2024 34.9k, Q1 2025 35.3k, Q2 2025 38.7k
+3.4k
+3,391
9.6%
17
RTX CORPORATION
COM
RTX
RTX
46,305
$6.8m2.17%
2.17%
New Shares held: Q3 2024 1.9k, Q4 2024 0, Q1 2025 0, Q2 2025 46.3k
18
WISDOMTREE TR
EQUITY PREMIUM
WTPI
WTPI
193,765
$6.2m1.99%
1.99%
Added Shares held: Q3 2024 70.5k, Q4 2024 163.5k, Q1 2025 173.1k, Q2 2025 193.8k
+20.6k
+20,618
11.9%
19
T-MOBILE US INC
COM
TMUS
TMUS
25,980
$6.2m1.99%
1.99%
Added Shares held: Q3 2024 0, Q4 2024 26.2k, Q1 2025 23.8k, Q2 2025 26.0k
+2.1k
+2,135
8.9%
20
HOME DEPOT INC
COM
HD
HD
16,685
$6.1m1.97%
1.97%
Added Shares held: Q3 2024 0, Q4 2024 13.9k, Q1 2025 15.6k, Q2 2025 16.7k
+1.1k
+1,119
7.2%
21
AMGEN INC
COM
AMGN
AMGN
20,711
$5.8m1.86%
1.86%
Added Shares held: Q3 2024 15.1k, Q4 2024 16.1k, Q1 2025 17.8k, Q2 2025 20.7k
+2.9k
+2,879
16.1%
22
THERMO FISHER SCIENTIFIC INC
COM
TMO
TMO
13,667
$5.5m1.78%
1.78%
Added Shares held: Q3 2024 0, Q4 2024 9.1k, Q1 2025 10.3k, Q2 2025 13.7k
+3.4k
+3,395
33.0%
23
SPDR GOLD TR
GOLD SHS
GLD
GLD
16,423
$5.0m1.61%
1.61%
Added Shares held: Q3 2024 10.0k, Q4 2024 10.4k, Q1 2025 10.6k, Q2 2025 16.4k
+5.9k
+5,858
55.5%
24
GLOBAL X FDS
RBTCS ARTFL INTE
BOTZ
BOTZ
106,013
$3.5m1.11%
1.11%
Reduced Shares held: Q3 2024 458.1k, Q4 2024 462.9k, Q1 2025 121.9k, Q2 2025 106.0k
-15.9k
-15,925
-13.1%
25
ISHARES TR
CORE MSCI INTL
IDEV
IDEV
40,614
$3.1m0.99%
0.99%
Added Shares held: Q3 2024 0, Q4 2024 35.2k, Q1 2025 37.6k, Q2 2025 40.6k
+3.0k
+3,042
8.1%
26
ISHARES TR
CORE US AGGBD ET
AGG
AGG
29,102
$2.9m0.93%
0.93%
Added Shares held: Q3 2024 0, Q4 2024 24.4k, Q1 2025 27.2k, Q2 2025 29.1k
+1.9k
+1,859
6.8%
27
ISHARES TR
S&P 500 BUYWRITE
IVVW
IVVW
42,764
$2.0m0.63%
0.63%
Added Shares held: Q3 2024 0, Q4 2024 20.5k, Q1 2025 27.5k, Q2 2025 42.8k
+15.2k
+15,216
55.2%
28
SPDR S&P 500 ETF TR
TR UNIT
SPY
SPY
3,015
$1.9m0.60%
0.60%
Added Shares held: Q3 2024 1.7k, Q4 2024 2.2k, Q1 2025 2.6k, Q2 2025 3.0k
+378
+378
14.3%
29
GLOBAL X FDS
CYBRSCURTY ETF
BUG
BUG
41,204
$1.5m0.49%
0.49%
Reduced Shares held: Q3 2024 340.0k, Q4 2024 343.1k, Q1 2025 57.2k, Q2 2025 41.2k
-16.0k
-16,014
-28.0%
30
COSTCO WHSL CORP NEW
COM
COST
COST
1,326
$1.3m0.42%
0.42%
Unchanged Shares held: Q3 2024 1.3k, Q4 2024 1.3k, Q1 2025 1.3k, Q2 2025 1.3k
31
META PLATFORMS INC
CL A
META
META
1,569
$1.2m0.37%
0.37%
Reduced Shares held: Q3 2024 2.9k, Q4 2024 2.7k, Q1 2025 2.6k, Q2 2025 1.6k
-1.0k
-1,012
-39.2%
32
VISA INC
COM CL A
V
V
2,782
$988.0k0.32%
0.32%
Added Shares held: Q3 2024 3.0k, Q4 2024 3.0k, Q1 2025 2.8k, Q2 2025 2.8k
+2
+2
0.1%
33
DONALDSON INC
COM
DCI
DCI
14,000
$971.0k0.31%
0.31%
Unchanged Shares held: Q3 2024 0, Q4 2024 14.0k, Q1 2025 14.0k, Q2 2025 14.0k
34
SHOPIFY INC
CL A SUB VTG SHS
SHOP
SHOP
8,122
$937.0k0.30%
0.30%
Reduced Shares held: Q3 2024 15.1k, Q4 2024 13.0k, Q1 2025 11.5k, Q2 2025 8.1k
-3.4k
-3,426
-29.7%
35
ISHARES TR
RUSSELL 2000 ETF
IWM
IWM
3,714
$801.0k0.26%
0.26%
Reduced Shares held: Q3 2024 0, Q4 2024 3.2k, Q1 2025 6.0k, Q2 2025 3.7k
-2.3k
-2,286
-38.1%
36
SCHWAB STRATEGIC TR
US LRG CAP ETF
SCHX
SCHX
30,790
$752.0k0.24%
0.24%
Reduced Shares held: Q3 2024 0, Q4 2024 49.7k, Q1 2025 43.6k, Q2 2025 30.8k
-12.8k
-12,811
-29.4%
37
PALO ALTO NETWORKS INC
COM
PANW
PANW
3,450
$706.0k0.23%
0.23%
Added Shares held: Q3 2024 0, Q4 2024 3.1k, Q1 2025 3.1k, Q2 2025 3.5k
+376
+376
12.2%
38
SELECT SECTOR SPDR TR
TECHNOLOGY
XLK
XLK
2,650
$671.0k0.22%
0.22%
Added Shares held: Q3 2024 2.0k, Q4 2024 2.0k, Q1 2025 2.2k, Q2 2025 2.6k
+400
+400
17.8%
39
SELECT SECTOR SPDR TR
SBI HEALTHCARE
XLV
XLV
4,192
$565.0k0.18%
0.18%
Unchanged Shares held: Q3 2024 4.2k, Q4 2024 4.2k, Q1 2025 4.2k, Q2 2025 4.2k
40
MASTERCARD INCORPORATED
CL A
MA
MA
895
$503.0k0.16%
0.16%
Unchanged Shares held: Q3 2024 895, Q4 2024 895, Q1 2025 895, Q2 2025 895
41
SCHWAB STRATEGIC TR
US LCAP GR ETF
SCHG
SCHG
17,100
$499.0k0.16%
0.16%
Reduced Shares held: Q3 2024 0, Q4 2024 23.8k, Q1 2025 20.5k, Q2 2025 17.1k
-3.4k
-3,354
-16.4%
42
VANGUARD INDEX FDS
S&P 500 ETF SHS
VOO
VOO
789
$448.0k0.14%
0.14%
Added Shares held: Q3 2024 0, Q4 2024 855, Q1 2025 783, Q2 2025 789
+6
+6
0.8%
43
EXXON MOBIL CORP
COM
XOM
XOM
3,856
$416.0k0.13%
0.13%
Added Shares held: Q3 2024 4.0k, Q4 2024 4.1k, Q1 2025 3.5k, Q2 2025 3.9k
+390
+390
11.2%
44
PROCTER AND GAMBLE CO
COM
PG
PG
2,602
$415.0k0.13%
0.13%
Added Shares held: Q3 2024 0, Q4 2024 2.1k, Q1 2025 1.7k, Q2 2025 2.6k
+918
+918
54.5%
45
VERTEX PHARMACEUTICALS INC
COM
VRTX
VRTX
900
$401.0k0.13%
0.13%
Added Shares held: Q3 2024 900, Q4 2024 904, Q1 2025 600, Q2 2025 900
+300
+300
50.0%
46
ISHARES TR
U.S. TECH ETF
IYW
IYW
2,300
$399.0k0.13%
0.13%
Reduced Shares held: Q3 2024 0, Q4 2024 2.6k, Q1 2025 2.3k, Q2 2025 2.3k
-41
-41
-1.8%
47
ISHARES TR
MSCI USA MIN VOL
USMV
USMV
4,164
$391.0k0.13%
0.13%
Added Shares held: Q3 2024 0, Q4 2024 2.9k, Q1 2025 3.2k, Q2 2025 4.2k
+942
+942
29.2%
48
GE AEROSPACE
COM NEW
GE
GE
1,505
$387.0k0.12%
0.12%
Added Shares held: Q3 2024 0, Q4 2024 1.4k, Q1 2025 1.3k, Q2 2025 1.5k
+242
+242
19.2%
49
VANGUARD INDEX FDS
TOTAL STK MKT
VTI
VTI
1,181
$359.0k0.12%
0.12%
Reduced Shares held: Q3 2024 0, Q4 2024 1.2k, Q1 2025 1.2k, Q2 2025 1.2k
-2
-2
-0.2%
50
SCHWAB STRATEGIC TR
US DIVIDEND EQ
SCHD
SCHD
13,483
$357.0k0.11%
0.11%
Reduced Shares held: Q3 2024 0, Q4 2024 25.4k, Q1 2025 20.8k, Q2 2025 13.5k
-7.3k
-7,268
-35.0%
51
NETFLIX INC
COM
NFLX
NFLX
264
$354.0k0.11%
0.11%
Reduced Shares held: Q3 2024 455, Q4 2024 435, Q1 2025 435, Q2 2025 264
-171
-171
-39.3%
52
VANGUARD STAR FDS
VG TL INTL STK F
VXUS
VXUS
4,900
$339.0k0.11%
0.11%
Reduced Shares held: Q3 2024 0, Q4 2024 6.5k, Q1 2025 5.9k, Q2 2025 4.9k
-1.0k
-1,035
-17.4%
53
ISHARES TR
IBONDS DEC25 ETF
IBDQ
IBDQ
12,800
$322.0k0.10%
0.10%
Unchanged Shares held: Q3 2024 13.8k, Q4 2024 12.8k, Q1 2025 12.8k, Q2 2025 12.8k
54
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
1,777
$313.0k0.10%
0.10%
Reduced Shares held: Q3 2024 2.2k, Q4 2024 2.2k, Q1 2025 2.1k, Q2 2025 1.8k
-305
-305
-14.7%
55
CROWDSTRIKE HLDGS INC
CL A
CRWD
CRWD
583
$297.0k0.10%
0.10%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 583
56
ARK ETF TR
AUTNMUS TECHNLGY
ARKQ
ARKQ
3,300
$294.0k0.09%
0.09%
New Shares held: Q3 2024 3.5k, Q4 2024 2.8k, Q1 2025 0, Q2 2025 3.3k
57
ARK ETF TR
INNOVATION ETF
ARKK
ARKK
4,167
$293.0k0.09%
0.09%
Reduced Shares held: Q3 2024 13.8k, Q4 2024 11.3k, Q1 2025 10.4k, Q2 2025 4.2k
-6.3k
-6,277
-60.1%
58
ELI LILLY & CO
COM
LLY
LLY
373
$291.0k0.09%
0.09%
Added Shares held: Q3 2024 0, Q4 2024 340, Q1 2025 364, Q2 2025 373
+9
+9
2.5%
59
ISHARES TR
RUS 1000 GRW ETF
IWF
IWF
665
$282.0k0.09%
0.09%
Unchanged Shares held: Q3 2024 0, Q4 2024 750, Q1 2025 665, Q2 2025 665
60
ISHARES TR
RUS 1000 VAL ETF
IWD
IWD
1,416
$275.0k0.09%
0.09%
Unchanged Shares held: Q3 2024 0, Q4 2024 1.6k, Q1 2025 1.4k, Q2 2025 1.4k
61
PHILIP MORRIS INTL INC
COM
PM
PM
1,500
$273.0k0.09%
0.09%
Unchanged Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 1.5k, Q2 2025 1.5k
62
GLOBAL PARTNERS LP
COM UNITS
GLP
GLP
5,000
$264.0k0.08%
0.08%
Unchanged Shares held: Q3 2024 5.0k, Q4 2024 5.0k, Q1 2025 5.0k, Q2 2025 5.0k
63
MCDONALDS CORP
COM
MCD
MCD
883
$258.0k0.08%
0.08%
Reduced Shares held: Q3 2024 0, Q4 2024 955, Q1 2025 988, Q2 2025 883
-105
-105
-10.6%
64
CAVA GROUP INC
COM
CAVA
CAVA
2,750
$232.0k0.07%
0.07%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 2.8k
65
ISHARES TR
MSCI GBL SUS DEV
SDG
SDG
3,000
$228.0k0.07%
0.07%
Reduced Shares held: Q3 2024 3.0k, Q4 2024 3.6k, Q1 2025 3.3k, Q2 2025 3.0k
-300
-300
-9.1%
66
BROADCOM INC
COM
AVGO
AVGO
800
$221.0k0.07%
0.07%
New Shares held: Q3 2024 1.4k, Q4 2024 1.3k, Q1 2025 0, Q2 2025 800
67
SCHWAB STRATEGIC TR
US LCAP VA ETF
SCHV
SCHV
7,639
$211.0k0.07%
0.07%
Added Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 7.6k, Q2 2025 7.6k
+40
+40
0.5%
68
ISHARES TR
RUS MD CP GR ETF
IWP
IWP
1,500
$208.0k0.07%
0.07%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 1.5k
69
ISHARES TR
S&P MC 400GR ETF
IJK
IJK
2,247
$204.0k0.07%
0.07%
New Shares held: Q3 2024 0, Q4 2024 2.2k, Q1 2025 0, Q2 2025 2.2k