1
NVIDIA CORPORATION
COM
NVDA
NVDA
600,000
$120.1m8.67%
8.67%
Unchanged Shares held: Q3 2025 600.0k, Q4 2025 600.0k, Q1 2026 600.0k, Q2 2026 600.0k
2
CAMECO CORP
COM
CCJ
CCJ
900,000
$91.7m6.62%
6.62%
Unchanged Shares held: Q3 2025 1.0m, Q4 2025 1.0m, Q1 2026 900.0k, Q2 2026 900.0k
3
NOVANTA INC
COM
NOVT
NOVT
425,000
$69.0m4.98%
4.98%
Added Shares held: Q3 2025 250.0k, Q4 2025 375.0k, Q1 2026 375.0k, Q2 2026 425.0k
+50.0k
+50,000
13.3%
4
HEICO CORP NEW
COM
HEI
HEI
140,000
$49.9m3.60%
3.60%
Unchanged Shares held: Q3 2025 140.0k, Q4 2025 140.0k, Q1 2026 140.0k, Q2 2026 140.0k
5
MODERNA INC
COM
MRNA
MRNA
700,000
$49.0m3.54%
3.54%
Added Shares held: Q3 2025 500.0k, Q4 2025 0, Q1 2026 500.0k, Q2 2026 700.0k
+200.0k
+200,000
40.0%
6
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
TSM
TSM
100,000
$47.8m3.45%
3.45%
Unchanged Shares held: Q3 2025 120.0k, Q4 2025 100.0k, Q1 2026 100.0k, Q2 2026 100.0k
7
AMAZON COM INC
COM
AMZN
AMZN
200,000
$47.7m3.44%
3.44%
Unchanged Shares held: Q3 2025 200.0k, Q4 2025 200.0k, Q1 2026 200.0k, Q2 2026 200.0k
8
CORNING INC
COM
GLW
GLW
165,000
$42.1m3.05%
3.05%
Reduced Shares held: Q3 2025 240.0k, Q4 2025 200.0k, Q1 2026 200.0k, Q2 2026 165.0k
-35.0k
-35,000
-17.5%
9
HALLIBURTON CO
COM
HAL
HAL
1,200,000
$40.7m2.94%
2.94%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 1.2m, Q2 2026 1.2m
10
TERADYNE INC
COM
TER
TER
75,000
$36.3m2.62%
2.62%
Added Shares held: Q3 2025 70.0k, Q4 2025 70.0k, Q1 2026 70.0k, Q2 2026 75.0k
+5.0k
+5,000
7.1%
11
WASTE CONNECTIONS INC
COM
WCN
WCN
200,000
$33.3m2.41%
2.41%
Added Shares held: Q3 2025 150.0k, Q4 2025 120.0k, Q1 2026 100.0k, Q2 2026 200.0k
+100.0k
+100,000
100.0%
12
HEICO CORP NEW
CL A
HEI.A
HEI.A
125,000
$32.2m2.33%
2.33%
Unchanged Shares held: Q3 2025 125.0k, Q4 2025 125.0k, Q1 2026 125.0k, Q2 2026 125.0k
13
CATERPILLAR INC
COM
CAT
CAT
30,000
$31.9m2.31%
2.31%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 30.0k, Q2 2026 30.0k
14
DIGITALOCEAN HLDGS INC
COM
DOCN
DOCN
200,000
$31.4m2.27%
2.27%
Unchanged Shares held: Q3 2025 0, Q4 2025 200.0k, Q1 2026 200.0k, Q2 2026 200.0k
15
KOPIN CORP
COM
KOPN
KOPN
7,000,000
$31.4m2.27%
2.27%
Unchanged Shares held: Q3 2025 5.0m, Q4 2025 7.0m, Q1 2026 7.0m, Q2 2026 7.0m
16
CLEAN HARBORS INC
COM
CLH
CLH
100,000
$29.9m2.16%
2.16%
Unchanged Shares held: Q3 2025 110.0k, Q4 2025 80.0k, Q1 2026 100.0k, Q2 2026 100.0k
17
PALANTIR TECHNOLOGIES INC
CL A
PLTR
PLTR
250,000
$29.2m2.11%
2.11%
Added Shares held: Q3 2025 0, Q4 2025 100.0k, Q1 2026 200.0k, Q2 2026 250.0k
+50.0k
+50,000
25.0%
18
SCHLUMBERGER LTD
COM STK
SLB
SLB
600,000
$27.9m2.02%
2.02%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 600.0k, Q2 2026 600.0k
19
ANALOG DEVICES INC
COM
ADI
ADI
70,000
$27.8m2.01%
2.01%
Unchanged Shares held: Q3 2025 100.0k, Q4 2025 85.0k, Q1 2026 70.0k, Q2 2026 70.0k
20
AMERICAN SUPERCONDUCTOR CORP
SHS NEW
AMSC
AMSC
600,000
$24.9m1.80%
1.80%
Unchanged Shares held: Q3 2025 690.0k, Q4 2025 619.9k, Q1 2026 600.0k, Q2 2026 600.0k
21
TEXAS INSTRS INC
COM
TXN
TXN
80,000
$23.8m1.72%
1.72%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 80.0k, Q2 2026 80.0k
22
BAKER HUGHES COMPANY
CL A
BKR
BKR
400,000
$22.2m1.60%
1.60%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 400.0k, Q2 2026 400.0k
23
APPLIED MATLS INC
COM
AMAT
AMAT
30,000
$21.7m1.57%
1.57%
Reduced Shares held: Q3 2025 0, Q4 2025 40.0k, Q1 2026 40.0k, Q2 2026 30.0k
-10.0k
-10,000
-25.0%
24
FRANCO NEV CORP
COM
FNV
FNV
100,000
$20.8m1.51%
1.51%
Unchanged Shares held: Q3 2025 150.0k, Q4 2025 100.0k, Q1 2026 100.0k, Q2 2026 100.0k
25
ALLIENT INC
COM
ALNT
ALNT
200,000
$20.6m1.49%
1.49%
Added Shares held: Q3 2025 0, Q4 2025 150.0k, Q1 2026 150.0k, Q2 2026 200.0k
+50.0k
+50,000
33.3%
26
ASML HOLDING N V
N Y REGISTRY SHS
ASML
ASML
10,000
$19.9m1.44%
1.44%
Unchanged Shares held: Q3 2025 4.0k, Q4 2025 10.0k, Q1 2026 10.0k, Q2 2026 10.0k
27
ALMONTY INDS INC
COM NEW
ALM
ALM
1,200,000
$19.9m1.44%
1.44%
Unchanged Shares held: Q3 2025 1.3m, Q4 2025 1.3m, Q1 2026 1.2m, Q2 2026 1.2m
28
ANDERSEN GROUP INC
CL A
ANDG
ANDG
500,000
$18.9m1.36%
1.36%
Unchanged Shares held: Q3 2025 0, Q4 2025 100.0k, Q1 2026 500.0k, Q2 2026 500.0k
29
MODINE MFG CO
COM
MOD
MOD
70,000
$18.7m1.35%
1.35%
Reduced Shares held: Q3 2025 0, Q4 2025 100.0k, Q1 2026 80.0k, Q2 2026 70.0k
-10.0k
-10,000
-12.5%
30
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
50,000
$17.9m1.29%
1.29%
Unchanged Shares held: Q3 2025 50.0k, Q4 2025 50.0k, Q1 2026 50.0k, Q2 2026 50.0k
31
GARMIN LTD
SHS
GRMN
GRMN
75,000
$17.8m1.29%
1.29%
Added Shares held: Q3 2025 100.0k, Q4 2025 50.0k, Q1 2026 50.0k, Q2 2026 75.0k
+25.0k
+25,000
50.0%
32
LAM RESEARCH CORP
COM NEW
LRCX
LRCX
40,000
$17.3m1.25%
1.25%
Reduced Shares held: Q3 2025 25.0k, Q4 2025 50.0k, Q1 2026 50.0k, Q2 2026 40.0k
-10.0k
-10,000
-20.0%
33
META PLATFORMS INC
CL A
META
META
30,000
$16.9m1.22%
1.22%
Unchanged Shares held: Q3 2025 60.0k, Q4 2025 40.0k, Q1 2026 30.0k, Q2 2026 30.0k
34
LIGHTPATH TECHNOLOGIES INC
COM CL A
LPTH
LPTH
1,025,000
$16.8m1.21%
1.21%
Added Shares held: Q3 2025 0, Q4 2025 385.0k, Q1 2026 385.0k, Q2 2026 1.0m
+640.0k
+640,000
166.2%
35
BWX TECHNOLOGIES INC
COM
BWXT
BWXT
80,000
$15.6m1.13%
1.13%
Reduced Shares held: Q3 2025 125.0k, Q4 2025 100.0k, Q1 2026 100.0k, Q2 2026 80.0k
-20.0k
-20,000
-20.0%
36
OLD DOMINION FREIGHT LINE IN
COM
ODFL
ODFL
70,000
$15.2m1.10%
1.10%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 70.0k
37
BRIGHTVIEW HLDGS INC
COM
BV
BV
850,000
$12.0m0.87%
0.87%
Unchanged Shares held: Q3 2025 1.1m, Q4 2025 650.0k, Q1 2026 850.0k, Q2 2026 850.0k
38
D-WAVE QUANTUM INC
COM
QBTS
QBTS
500,000
$12.0m0.87%
0.87%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 500.0k, Q2 2026 500.0k
39
NEXTRACKER INC
CLASS A COM
NXT
NXT
100,000
$11.9m0.86%
0.86%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 100.0k, Q2 2026 100.0k
40
AXON ENTERPRISE INC
COM
AXON
AXON
20,000
$11.2m0.81%
0.81%
Unchanged Shares held: Q3 2025 30.0k, Q4 2025 20.0k, Q1 2026 20.0k, Q2 2026 20.0k
41
BIODESIX INC
COM
BDSX
BDSX
489,824
$11.0m0.80%
0.80%
Unchanged Shares held: Q3 2025 414.1k, Q4 2025 327.8k, Q1 2026 489.8k, Q2 2026 489.8k
42
KAROOOOO LTD
ORD SHS
KARO
KARO
215,150
$10.6m0.77%
0.77%
Unchanged Shares held: Q3 2025 225.2k, Q4 2025 225.2k, Q1 2026 215.2k, Q2 2026 215.2k
43
TWILIO INC
CL A
TWLO
TWLO
50,000
$10.3m0.75%
0.75%
Unchanged Shares held: Q3 2025 200.0k, Q4 2025 0, Q1 2026 50.0k, Q2 2026 50.0k
44
APPLOVIN CORP
COM CL A
APP
APP
20,000
$10.3m0.74%
0.74%
Unchanged Shares held: Q3 2025 0, Q4 2025 20.0k, Q1 2026 20.0k, Q2 2026 20.0k
45
SHOPIFY INC
CL A SUB VTG SHS
SHOP
SHOP
90,000
$10.3m0.74%
0.74%
Unchanged Shares held: Q3 2025 130.0k, Q4 2025 130.0k, Q1 2026 90.0k, Q2 2026 90.0k
46
TRIMBLE INC
COM
TRMB
TRMB
200,000
$10.2m0.74%
0.74%
Unchanged Shares held: Q3 2025 300.0k, Q4 2025 300.0k, Q1 2026 200.0k, Q2 2026 200.0k
47
HILLMAN SOLUTIONS CORP
COM
HLMN
HLMN
1,100,000
$9.3m0.67%
0.67%
Added Shares held: Q3 2025 1.0m, Q4 2025 950.0k, Q1 2026 950.0k, Q2 2026 1.1m
+150.0k
+150,000
15.8%
48
ORMAT TECHNOLOGIES INC
COM
ORA
ORA
80,000
$8.7m0.63%
0.63%
Unchanged Shares held: Q3 2025 0, Q4 2025 80.0k, Q1 2026 80.0k, Q2 2026 80.0k
49
CODEXIS INC
COM
CDXS
CDXS
3,846,411
$8.7m0.63%
0.63%
Unchanged Shares held: Q3 2025 4.0m, Q4 2025 3.8m, Q1 2026 3.8m, Q2 2026 3.8m
50
ROGERS CORP
COM
ROG
ROG
50,000
$8.2m0.59%
0.59%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 50.0k
51
FLEX LTD
ORD
FLEX
FLEX
50,000
$8.1m0.59%
0.59%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 50.0k
52
KNIGHT-SWIFT TRANSN HLDGS IN
CL A
KNX
KNX
100,000
$7.8m0.56%
0.56%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 100.0k
53
ASPEN AEROGELS INC
COM
ASPN
ASPN
1,000,000
$6.3m0.46%
0.46%
Unchanged Shares held: Q3 2025 1.8m, Q4 2025 1.0m, Q1 2026 1.0m, Q2 2026 1.0m
54
OVINTIV INC
COM
OVV
OVV
100,000
$5.3m0.38%
0.38%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 100.0k, Q2 2026 100.0k
55
NEXGEN ENERGY LTD
COM
NXE
NXE
500,000
$4.7m0.34%
0.34%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 500.0k, Q2 2026 500.0k
56
PATTERSON-UTI ENERGY INC
COM
PTEN
PTEN
500,000
$4.6m0.33%
0.33%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 500.0k
57
HELIOS TECHNOLOGIES INC
COM
HLIO
HLIO
50,000
$4.5m0.32%
0.32%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 50.0k