1
MICROSOFT CORP
COM
MSFT
MSFT
22,110
$9.4m6.24%
6.24%
Added Shares held: Q3 2025 11.3k, Q4 2025 11.4k, Q1 2026 18.4k, Q2 2026 22.1k
+3.7k
+3,708
20.1%
2
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
22,873
$8.2m5.44%
5.44%
Reduced Shares held: Q3 2025 22.4k, Q4 2025 23.0k, Q1 2026 24.7k, Q2 2026 22.9k
-1.8k
-1,829
-7.4%
3
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
TSM
TSM
17,785
$7.8m5.18%
5.18%
Reduced Shares held: Q3 2025 18.4k, Q4 2025 18.3k, Q1 2026 19.5k, Q2 2026 17.8k
-1.7k
-1,697
-8.7%
4
J P MORGAN EXCHANGE TRADED F
EQUITY PREMIUM
JEPI
JEPI
129,107
$7.4m4.93%
4.93%
Reduced Shares held: Q3 2025 119.6k, Q4 2025 119.2k, Q1 2026 145.4k, Q2 2026 129.1k
-16.3k
-16,341
-11.2%
5
ROYAL BK CDA
COM
RY
RY
29,879
$6.2m4.12%
4.12%
Reduced Shares held: Q3 2025 31.8k, Q4 2025 27.9k, Q1 2026 31.4k, Q2 2026 29.9k
-1.5k
-1,507
-4.8%
6
GOLDMAN SACHS GROUP INC
COM
GS
GS
5,360
$5.4m3.63%
3.63%
Reduced Shares held: Q3 2025 5.6k, Q4 2025 5.6k, Q1 2026 6.0k, Q2 2026 5.4k
-618
-618
-10.3%
7
NVIDIA CORPORATION
COM
NVDA
NVDA
26,597
$5.3m3.56%
3.56%
Reduced Shares held: Q3 2025 26.9k, Q4 2025 27.0k, Q1 2026 29.5k, Q2 2026 26.6k
-2.9k
-2,892
-9.8%
8
MARATHON PETE CORP
COM
MPC
MPC
18,474
$5.2m3.46%
3.46%
Reduced Shares held: Q3 2025 20.8k, Q4 2025 20.8k, Q1 2026 23.3k, Q2 2026 18.5k
-4.8k
-4,840
-20.8%
9
PALO ALTO NETWORKS INC
COM
PANW
PANW
14,608
$4.9m3.28%
3.28%
Reduced Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 16.9k, Q2 2026 14.6k
-2.3k
-2,292
-13.6%
10
AMAZON COM INC
COM
AMZN
AMZN
19,084
$4.9m3.26%
3.26%
Reduced Shares held: Q3 2025 19.2k, Q4 2025 19.2k, Q1 2026 21.1k, Q2 2026 19.1k
-2.0k
-1,990
-9.4%
11
WALMART INC
COM
WMT
WMT
41,920
$4.7m3.14%
3.14%
Reduced Shares held: Q3 2025 40.1k, Q4 2025 40.0k, Q1 2026 43.8k, Q2 2026 41.9k
-1.9k
-1,887
-4.3%
12
JPMORGAN CHASE & CO
COM
JPM
JPM
13,775
$4.7m3.11%
3.11%
Reduced Shares held: Q3 2025 13.3k, Q4 2025 13.2k, Q1 2026 15.5k, Q2 2026 13.8k
-1.8k
-1,764
-11.3%
13
SELECT SECTOR SPDR TR
ENERGY
XLE
XLE
80,760
$4.6m3.05%
3.05%
Reduced Shares held: Q3 2025 123.6k, Q4 2025 123.6k, Q1 2026 98.9k, Q2 2026 80.8k
-18.1k
-18,120
-18.3%
14
CANADIAN NAT RES LTD
COM
CNQ
CNQ
99,641
$4.4m2.92%
2.92%
Added Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 99.6k, Q2 2026 99.6k
+31
+31
0.0%
15
BERKSHIRE HATHAWAY INC DEL
CL B NEW
BRK.B
BRK.B
8,450
$4.3m2.85%
2.85%
Reduced Shares held: Q3 2025 8.0k, Q4 2025 8.0k, Q1 2026 9.3k, Q2 2026 8.4k
-874
-874
-9.4%
16
ISHARES TR
IBOXX INV CP ETF
LQD
LQD
38,609
$4.2m2.81%
2.81%
Reduced Shares held: Q3 2025 42.9k, Q4 2025 41.5k, Q1 2026 58.1k, Q2 2026 38.6k
-19.5k
-19,454
-33.5%
17
J P MORGAN EXCHANGE TRADED F
NASDAQ EQT PREM
JEPQ
JEPQ
66,438
$4.1m2.72%
2.72%
Unchanged Shares held: Q3 2025 64.8k, Q4 2025 64.8k, Q1 2026 66.4k, Q2 2026 66.4k
18
ALIBABA GROUP HLDG LTD
SPONSORED ADS
BABA
BABA
34,759
$3.8m2.57%
2.57%
Reduced Shares held: Q3 2025 21.6k, Q4 2025 21.9k, Q1 2026 37.3k, Q2 2026 34.8k
-2.6k
-2,565
-6.9%
19
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
PPA
PPA
21,194
$3.7m2.48%
2.48%
Reduced Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 24.7k, Q2 2026 21.2k
-3.5k
-3,500
-14.2%
20
BLACKROCK INC
COM
BLK
BLK
3,583
$3.7m2.46%
2.46%
Reduced Shares held: Q3 2025 3.5k, Q4 2025 3.5k, Q1 2026 4.0k, Q2 2026 3.6k
-421
-421
-10.5%
21
CAMECO CORP
COM
CCJ
CCJ
39,110
$3.6m2.38%
2.38%
Added Shares held: Q3 2025 48.8k, Q4 2025 48.7k, Q1 2026 39.1k, Q2 2026 39.1k
+23
+23
0.1%
22
ISHARES TR
CHINA LG-CAP ETF
FXI
FXI
80,545
$2.9m1.94%
1.94%
Reduced Shares held: Q3 2025 69.7k, Q4 2025 69.5k, Q1 2026 155.6k, Q2 2026 80.5k
-75.1k
-75,068
-48.2%
23
LISTED FDS TR
ROUNDHILL MAGNIF
MAGS
MAGS
43,000
$2.8m1.89%
1.89%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 43.0k
24
BOSTON SCIENTIFIC CORP
COM
BSX
BSX
56,605
$2.5m1.69%
1.69%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 56.6k
25
BIOGEN INC
COM
BIIB
BIIB
12,068
$2.5m1.69%
1.69%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 12.1k
26
ISHARES TR
CORE 1 5 YR USD
ISTB
ISTB
50,179
$2.4m1.62%
1.62%
Reduced Shares held: Q3 2025 54.8k, Q4 2025 54.8k, Q1 2026 74.1k, Q2 2026 50.2k
-23.9k
-23,921
-32.3%
27
ISHARES TR
CORE US AGGBD ET
AGG
AGG
24,017
$2.4m1.59%
1.59%
Reduced Shares held: Q3 2025 25.0k, Q4 2025 25.3k, Q1 2026 35.6k, Q2 2026 24.0k
-11.6k
-11,559
-32.5%
28
VISA INC
COM CL A
V
V
6,351
$2.2m1.49%
1.49%
Reduced Shares held: Q3 2025 10.2k, Q4 2025 10.2k, Q1 2026 11.7k, Q2 2026 6.4k
-5.4k
-5,380
-45.9%
29
VANGUARD INDEX FDS
TOTAL STK MKT
VTI
VTI
5,854
$2.2m1.45%
1.45%
Reduced Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 11.7k, Q2 2026 5.9k
-5.9k
-5,854
-50.0%
30
ISHARES TR
0-5YR INVT GR CP
SLQD
SLQD
41,380
$2.1m1.39%
1.39%
Reduced Shares held: Q3 2025 47.1k, Q4 2025 47.0k, Q1 2026 60.1k, Q2 2026 41.4k
-18.8k
-18,762
-31.2%
31
QIFU TECHNOLOGY INC
AMERICAN DEP
QFIN
QFIN
134,685
$2.0m1.34%
1.34%
Reduced Shares held: Q3 2025 0, Q4 2025 123.2k, Q1 2026 137.6k, Q2 2026 134.7k
-2.9k
-2,882
-2.1%
32
BANK MONTREAL QUE
COM
BMO
BMO
11,300
$2.0m1.33%
1.33%
Added Shares held: Q3 2025 11.0k, Q4 2025 11.1k, Q1 2026 11.2k, Q2 2026 11.3k
+85
+85
0.8%
33
BAIDU INC
SPON ADR REP A
BIDU
BIDU
13,000
$1.5m0.97%
0.97%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 13.0k, Q2 2026 13.0k
34
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
VIG
VIG
5,788
$1.4m0.91%
0.91%
Reduced Shares held: Q3 2025 5.0k, Q4 2025 5.1k, Q1 2026 7.7k, Q2 2026 5.8k
-1.9k
-1,947
-25.2%
35
APOLLO GLOBAL MGMT INC
COM
APO
APO
11,452
$1.4m0.90%
0.90%
Reduced Shares held: Q3 2025 24.9k, Q4 2025 24.4k, Q1 2026 26.3k, Q2 2026 11.5k
-14.9k
-14,883
-56.5%
36
META PLATFORMS INC
CL A
META
META
2,412
$1.3m0.90%
0.90%
Added Shares held: Q3 2025 0, Q4 2025 763, Q1 2026 496, Q2 2026 2.4k
+1.9k
+1,916
386.3%
37
ISHARES TR
0-3 MNTH TREASRY
SGOV
SGOV
11,865
$1.2m0.80%
0.80%
Reduced Shares held: Q3 2025 15.4k, Q4 2025 15.8k, Q1 2026 20.9k, Q2 2026 11.9k
-9.0k
-8,995
-43.1%
38
ISHARES TR
S&P 500 VAL ETF
IVE
IVE
5,000
$1.2m0.77%
0.77%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 5.0k
39
SELECT SECTOR SPDR TR
SBI INT-UTILS
XLU
XLU
21,136
$958.3k0.64%
0.64%
Reduced Shares held: Q3 2025 23.0k, Q4 2025 22.8k, Q1 2026 33.1k, Q2 2026 21.1k
-11.9k
-11,933
-36.1%
40
APPLE INC
COM
AAPL
AAPL
2,441
$706.3k0.47%
0.47%
Reduced Shares held: Q3 2025 17.9k, Q4 2025 17.8k, Q1 2026 3.5k, Q2 2026 2.4k
-1.0k
-1,047
-30.0%
41
ISHARES BITCOIN TRUST ETF
SHS BEN INT
IBIT
IBIT
21,120
$703.1k0.47%
0.47%
Reduced Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 31.6k, Q2 2026 21.1k
-10.5k
-10,489
-33.2%
42
SPDR S&P 500 ETF TR
TR UNIT
SPY
SPY
913
$681.8k0.45%
0.45%
Reduced Shares held: Q3 2025 5.8k, Q4 2025 6.0k, Q1 2026 1.7k, Q2 2026 913
-757
-757
-45.3%
43
ISHARES TR
MSCI EAFE ETF
EFA
EFA
5,735
$595.8k0.40%
0.40%
Reduced Shares held: Q3 2025 5.1k, Q4 2025 4.6k, Q1 2026 5.9k, Q2 2026 5.7k
-164
-164
-2.8%
44
ISHARES TR
CORE S&P TTL STK
ITOT
ITOT
1,928
$316.7k0.21%
0.21%
Reduced Shares held: Q3 2025 2.2k, Q4 2025 2.2k, Q1 2026 2.9k, Q2 2026 1.9k
-976
-976
-33.6%
45
TORONTO DOMINION BK ONT
COM NEW
TD
TD
2,237
$271.5k0.18%
0.18%
Reduced Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 4.1k, Q2 2026 2.2k
-1.9k
-1,878
-45.6%
46
ALPHABET INC
CAP STK CL C
GOOG
GOOG
719
$254.0k0.17%
0.17%
Reduced Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 1.4k, Q2 2026 719
-719
-719
-50.0%
47
J P MORGAN EXCHANGE TRADED F
ULTRA SHRT ETF
JPST
JPST
4,784
$241.9k0.16%
0.16%
Reduced Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 9.5k, Q2 2026 4.8k
-4.7k
-4,686
-49.5%
48
ABBVIE INC
COM
ABBV
ABBV
800
$201.3k0.13%
0.13%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 800
49
ISHARES INC
MSCI CDA ETF
EWC
EWC
3,358
$193.6k0.13%
0.13%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 3.4k
50
VANGUARD BD INDEX FDS
TOTAL BND MRKT
BND
BND
2,051
$150.6k0.10%
0.10%
Reduced Shares held: Q3 2025 2.9k, Q4 2025 2.9k, Q1 2026 3.6k, Q2 2026 2.1k
-1.6k
-1,551
-43.1%
51
CRISPR THERAPEUTICS AG
NAMEN AKT
CRSP
CRSP
2,556
$139.4k0.09%
0.09%
New Shares held: Q3 2025 0, Q4 2025 2.6k, Q1 2026 0, Q2 2026 2.6k
52
DIMENSIONAL ETF TRUST
US CORE EQUITY 2
DFAC
DFAC
2,322
$103.0k0.07%
0.07%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 2.3k
53
SOFI TECHNOLOGIES INC
COM
SOFI
SOFI
3,500
$62.8k0.04%
0.04%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 3.5k
54
ZENTEK LTD
COM
ZTEKF
ZTEKF
6,700
$3.1k0.00%
0.00%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 6.7k