1
MICROSOFT CORP
COM
MSFT
MSFT
13,528
$5.7m5.85%
5.85%
Added Shares held: Q2 2023 12.5k, Q3 2023 13.9k, Q4 2023 13.1k, Q1 2024 13.5k
+475
+475
3.6%
2
AMAZON COM INC
COM
AMZN
AMZN
28,293
$5.1m5.24%
5.24%
Reduced Shares held: Q2 2023 36.3k, Q3 2023 27.5k, Q4 2023 32.5k, Q1 2024 28.3k
-4.2k
-4,191
-12.9%
3
DISNEY WALT CO
COM
DIS
DIS
41,601
$5.1m5.23%
5.23%
Reduced Shares held: Q2 2023 0, Q3 2023 34.3k, Q4 2023 48.4k, Q1 2024 41.6k
-6.8k
-6,823
-14.1%
4
GENERAL MTRS CO
COM
GM
GM
110,981
$5.0m5.17%
5.17%
Added Shares held: Q2 2023 70.7k, Q3 2023 70.2k, Q4 2023 79.1k, Q1 2024 111.0k
+31.9k
+31,893
40.3%
5
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
30,910
$4.7m4.79%
4.79%
Reduced Shares held: Q2 2023 20.6k, Q3 2023 36.4k, Q4 2023 40.6k, Q1 2024 30.9k
-9.7k
-9,692
-23.9%
6
APPLE INC
COM
AAPL
AAPL
19,121
$3.3m3.37%
3.37%
Added Shares held: Q2 2023 15.6k, Q3 2023 10.3k, Q4 2023 9.0k, Q1 2024 19.1k
+10.1k
+10,099
111.9%
7
NEXTERA ENERGY INC
COM
NEE
NEE
45,662
$2.9m3.00%
3.00%
Added Shares held: Q2 2023 42.5k, Q3 2023 45.4k, Q4 2023 44.2k, Q1 2024 45.7k
+1.4k
+1,439
3.2%
8
MOBILEYE GLOBAL INC
COMMON CLASS A
MBLY
MBLY
83,636
$2.7m2.76%
2.76%
Added Shares held: Q2 2023 86.6k, Q3 2023 92.6k, Q4 2023 74.9k, Q1 2024 83.6k
+8.8k
+8,759
11.7%
9
ALBEMARLE CORP
COM
ALB
ALB
19,325
$2.5m2.62%
2.62%
Unchanged Shares held: Q2 2023 13.8k, Q3 2023 16.4k, Q4 2023 19.3k, Q1 2024 19.3k
10
PARKER-HANNIFIN CORP
COM
PH
PH
4,408
$2.5m2.52%
2.52%
Reduced Shares held: Q2 2023 6.7k, Q3 2023 5.7k, Q4 2023 5.9k, Q1 2024 4.4k
-1.5k
-1,499
-25.4%
11
WALMART INC
COM
WMT
WMT
40,686
$2.4m2.52%
2.52%
Reduced Shares held: Q2 2023 47.4k, Q3 2023 47.1k, Q4 2023 52.7k, Q1 2024 40.7k
-12.0k
-11,979
-22.8%
12
SYSCO CORP
COM
SYY
SYY
30,042
$2.4m2.51%
2.51%
Reduced Shares held: Q2 2023 35.3k, Q3 2023 35.3k, Q4 2023 35.3k, Q1 2024 30.0k
-5.3k
-5,292
-15.0%
13
ADOBE INC
COM
ADBE
ADBE
4,816
$2.4m2.50%
2.50%
Added Shares held: Q2 2023 350, Q3 2023 50, Q4 2023 4.6k, Q1 2024 4.8k
+173
+173
3.7%
14
EMERSON ELEC CO
COM
EMR
EMR
21,195
$2.4m2.47%
2.47%
Reduced Shares held: Q2 2023 37.0k, Q3 2023 35.0k, Q4 2023 31.0k, Q1 2024 21.2k
-9.8k
-9,825
-31.7%
15
CANADIAN NAT RES LTD
COM
CNQ
CNQ
31,401
$2.4m2.46%
2.46%
Added Shares held: Q2 2023 41.2k, Q3 2023 31.0k, Q4 2023 29.1k, Q1 2024 31.4k
+2.3k
+2,316
8.0%
16
AIR PRODS & CHEMS INC
COM
APD
APD
9,729
$2.4m2.42%
2.42%
Unchanged Shares held: Q2 2023 15.8k, Q3 2023 15.0k, Q4 2023 9.7k, Q1 2024 9.7k
17
AT&T INC
COM
T
T
131,946
$2.3m2.39%
2.39%
Reduced Shares held: Q2 2023 195.9k, Q3 2023 229.9k, Q4 2023 158.6k, Q1 2024 131.9k
-26.6k
-26,633
-16.8%
18
CHEMOURS CO
COM
CC
CC
87,819
$2.3m2.37%
2.37%
Reduced Shares held: Q2 2023 0, Q3 2023 96.5k, Q4 2023 90.0k, Q1 2024 87.8k
-2.2k
-2,216
-2.5%
19
NIKE INC
CL B
NKE
NKE
24,448
$2.3m2.36%
2.36%
Added Shares held: Q2 2023 1.0k, Q3 2023 0, Q4 2023 19.1k, Q1 2024 24.4k
+5.3k
+5,315
27.8%
20
UBER TECHNOLOGIES INC
COM
UBER
UBER
29,824
$2.3m2.36%
2.36%
Reduced Shares held: Q2 2023 74.6k, Q3 2023 72.4k, Q4 2023 41.8k, Q1 2024 29.8k
-12.0k
-12,018
-28.7%
21
MICRON TECHNOLOGY INC
COM
MU
MU
19,100
$2.3m2.31%
2.31%
Reduced Shares held: Q2 2023 76.3k, Q3 2023 84.4k, Q4 2023 53.3k, Q1 2024 19.1k
-34.2k
-34,205
-64.2%
22
JACOBS SOLUTIONS INC
COM
J
J
14,215
$2.2m2.25%
2.25%
Reduced Shares held: Q2 2023 23.6k, Q3 2023 14.8k, Q4 2023 18.1k, Q1 2024 14.2k
-3.9k
-3,905
-21.6%
23
CATERPILLAR INC
COM
CAT
CAT
5,958
$2.2m2.24%
2.24%
Reduced Shares held: Q2 2023 11.7k, Q3 2023 6.9k, Q4 2023 9.4k, Q1 2024 6.0k
-3.5k
-3,492
-37.0%
24
QUALCOMM INC
COM
QCOM
QCOM
12,791
$2.2m2.23%
2.23%
Reduced Shares held: Q2 2023 24.9k, Q3 2023 26.0k, Q4 2023 18.6k, Q1 2024 12.8k
-5.8k
-5,766
-31.1%
25
TARGET CORP
COM
TGT
TGT
12,144
$2.2m2.21%
2.21%
Reduced Shares held: Q2 2023 20.1k, Q3 2023 22.8k, Q4 2023 17.4k, Q1 2024 12.1k
-5.3k
-5,258
-30.2%
26
PROCORE TECHNOLOGIES INC
COM
PCOR
PCOR
26,001
$2.1m2.20%
2.20%
Added Shares held: Q2 2023 0, Q3 2023 0, Q4 2023 25.6k, Q1 2024 26.0k
+408
+408
1.6%
27
STANLEY BLACK & DECKER INC
COM
SWK
SWK
21,790
$2.1m2.19%
2.19%
Unchanged Shares held: Q2 2023 30.2k, Q3 2023 23.7k, Q4 2023 21.8k, Q1 2024 21.8k
28
WALGREENS BOOTS ALLIANCE INC
COM
WBA
WBA
90,904
$2.0m2.03%
2.03%
Unchanged Shares held: Q2 2023 77.8k, Q3 2023 90.9k, Q4 2023 90.9k, Q1 2024 90.9k
29
TEXAS INSTRS INC
COM
TXN
TXN
10,936
$1.9m1.96%
1.96%
Reduced Shares held: Q2 2023 16.0k, Q3 2023 9.6k, Q4 2023 15.4k, Q1 2024 10.9k
-4.4k
-4,438
-28.9%
30
UNITED RENTALS INC
COM
URI
URI
2,218
$1.6m1.64%
1.64%
Reduced Shares held: Q2 2023 5.9k, Q3 2023 5.0k, Q4 2023 4.2k, Q1 2024 2.2k
-2.0k
-2,005
-47.5%
31
ACCENTURE PLC IRELAND
SHS CLASS A
ACN
ACN
4,369
$1.5m1.56%
1.56%
Added Shares held: Q2 2023 0, Q3 2023 0, Q4 2023 66, Q1 2024 4.4k
+4.3k
+4,303
6519.7%
32
NOUVEAU MONDE GRAPHITE INC
COM NEW
NMG
NMG
626,496
$1.4m1.47%
1.47%
Reduced Shares held: Q2 2023 823.9k, Q3 2023 845.8k, Q4 2023 911.9k, Q1 2024 626.5k
-285.5k
-285,453
-31.3%
33
MCDONALDS CORP
COM
MCD
MCD
4,881
$1.4m1.41%
1.41%
Reduced Shares held: Q2 2023 7.7k, Q3 2023 3.5k, Q4 2023 5.6k, Q1 2024 4.9k
-739
-739
-13.2%
34
THE LION ELECTRIC COMPANY
COMMON STOCK
LEVGQ
LEVGQ
807,323
$1.1m1.18%
1.18%
Reduced Shares held: Q2 2023 1.6m, Q3 2023 1.5m, Q4 2023 1.5m, Q1 2024 807.3k
-736.5k
-736,515
-47.7%
35
META PLATFORMS INC
CL A
META
META
1,855
$901.0k0.93%
0.93%
Reduced Shares held: Q2 2023 2.0k, Q3 2023 2.6k, Q4 2023 2.8k, Q1 2024 1.9k
-908
-908
-32.9%
36
MEDTRONIC PLC
SHS
MDT
MDT
9,968
$869.0k0.89%
0.89%
Reduced Shares held: Q2 2023 46.2k, Q3 2023 31.9k, Q4 2023 22.5k, Q1 2024 10.0k
-12.5k
-12,517
-55.7%
37
ELI LILLY & CO
COM
LLY
LLY
929
$723.0k0.74%
0.74%
Added Shares held: Q2 2023 0, Q3 2023 250, Q4 2023 582, Q1 2024 929
+347
+347
59.6%
38
VISA INC
COM CL A
V
V
1,979
$552.0k0.57%
0.57%
Added Shares held: Q2 2023 0, Q3 2023 0, Q4 2023 1.2k, Q1 2024 2.0k
+801
+801
68.0%
39
NVIDIA CORPORATION
COM
NVDA
NVDA
462
$417.0k0.43%
0.43%
Reduced Shares held: Q2 2023 383, Q3 2023 383, Q4 2023 769, Q1 2024 462
-307
-307
-39.9%
40
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
TSM
TSM
2,792
$380.0k0.39%
0.39%
Reduced Shares held: Q2 2023 3.4k, Q3 2023 3.4k, Q4 2023 3.4k, Q1 2024 2.8k
-623
-623
-18.2%
41
AVERY DENNISON CORP
COM
AVY
AVY
1,553
$347.0k0.36%
0.36%
Reduced Shares held: Q2 2023 8.5k, Q3 2023 9.1k, Q4 2023 2.4k, Q1 2024 1.6k
-873
-873
-36.0%
42
AGCO CORP
COM
AGCO
AGCO
2,324
$286.0k0.29%
0.29%
Unchanged Shares held: Q2 2023 14.0k, Q3 2023 13.2k, Q4 2023 2.3k, Q1 2024 2.3k
43
HEXCEL CORP NEW
COM
HXL
HXL
3,599
$262.0k0.27%
0.27%
Unchanged Shares held: Q2 2023 3.6k, Q3 2023 3.6k, Q4 2023 3.6k, Q1 2024 3.6k
44
ZSCALER INC
COM
ZS
ZS
1,252
$241.0k0.25%
0.25%
Unchanged Shares held: Q2 2023 0, Q3 2023 2.2k, Q4 2023 1.3k, Q1 2024 1.3k
45
SCHLUMBERGER LTD
COM STK
SLB
SLB
4,361
$239.0k0.25%
0.25%
Reduced Shares held: Q2 2023 6.1k, Q3 2023 5.2k, Q4 2023 8.0k, Q1 2024 4.4k
-3.7k
-3,684
-45.8%
46
SONY GROUP CORP
SPONSORED ADR
SONY
SONY
2,726
$234.0k0.24%
0.24%
Reduced Shares held: Q2 2023 3.0k, Q3 2023 3.7k, Q4 2023 3.7k, Q1 2024 2.7k
-999
-999
-26.8%
47
MARATHON OIL CORP
COM
MRO
MRO
7,800
$221.0k0.23%
0.23%
New Shares held: Q2 2023 0, Q3 2023 0, Q4 2023 0, Q1 2024 7.8k
48
CHART INDS INC
COM
GTLS
GTLS
1,245
$205.0k0.21%
0.21%
Unchanged Shares held: Q2 2023 0, Q3 2023 1.2k, Q4 2023 1.2k, Q1 2024 1.2k
49
SERVICENOW INC
COM
NOW
NOW
260
$198.0k0.20%
0.20%
Added Shares held: Q2 2023 30, Q3 2023 10, Q4 2023 10, Q1 2024 260
+250
+250
2500.0%
50
SALESFORCE INC
COM
CRM
CRM
650
$196.0k0.20%
0.20%
Added Shares held: Q2 2023 10.4k, Q3 2023 12.5k, Q4 2023 600, Q1 2024 650
+50
+50
8.3%
51
OCCIDENTAL PETE CORP
COM
OXY
OXY
3,000
$195.0k0.20%
0.20%
Unchanged Shares held: Q2 2023 3.0k, Q3 2023 2.5k, Q4 2023 3.0k, Q1 2024 3.0k
52
INTEGRAL AD SCIENCE HLDNG CO
COM
IAS
IAS
19,501
$194.0k0.20%
0.20%
Added Shares held: Q2 2023 14.4k, Q3 2023 14.4k, Q4 2023 14.4k, Q1 2024 19.5k
+5.1k
+5,055
35.0%
53
BIOGEN INC
COM
BIIB
BIIB
858
$185.0k0.19%
0.19%
Unchanged Shares held: Q2 2023 858, Q3 2023 858, Q4 2023 858, Q1 2024 858
54
BOSTON SCIENTIFIC CORP
COM
BSX
BSX
2,700
$185.0k0.19%
0.19%
New Shares held: Q2 2023 0, Q3 2023 0, Q4 2023 0, Q1 2024 2.7k
55
PIONEER NAT RES CO
COM
PXD
PXD
700
$184.0k0.19%
0.19%
New Shares held: Q2 2023 0, Q3 2023 0, Q4 2023 0, Q1 2024 700
56
EQUINIX INC
COM
EQIX
EQIX
200
$165.0k0.17%
0.17%
Added Shares held: Q2 2023 0, Q3 2023 225, Q4 2023 25, Q1 2024 200
+175
+175
700.0%
57
DOUBLEVERIFY HLDGS INC
COM
DV
DV
4,370
$154.0k0.16%
0.16%
New Shares held: Q2 2023 0, Q3 2023 0, Q4 2023 0, Q1 2024 4.4k
58
CHEVRON CORP NEW
COM
CVX
CVX
900
$142.0k0.15%
0.15%
New Shares held: Q2 2023 17.0k, Q3 2023 12.7k, Q4 2023 0, Q1 2024 900
59
PAYPAL HLDGS INC
COM
PYPL
PYPL
2,000
$134.0k0.14%
0.14%
New Shares held: Q2 2023 36.0k, Q3 2023 0, Q4 2023 0, Q1 2024 2.0k
60
HP INC
COM
HPQ
HPQ
4,000
$121.0k0.12%
0.12%
Unchanged Shares held: Q2 2023 0, Q3 2023 0, Q4 2023 4.0k, Q1 2024 4.0k
61
PRAXAIR INC
COM
COM
80
$37.0k0.04%
0.04%
Reduced Shares held: Q2 2023 0, Q3 2023 187, Q4 2023 161, Q1 2024 80
-81
-81
-50.3%
62
CISCO SYS INC
COM
CSCO
CSCO
200
$10.0k0.01%
0.01%
Unchanged Shares held: Q2 2023 2.0k, Q3 2023 200, Q4 2023 200, Q1 2024 200
63
INTERNATIONAL BUSINESS MACHS
COM
IBM
IBM
50
$10.0k0.01%
0.01%
Unchanged Shares held: Q2 2023 19.9k, Q3 2023 50, Q4 2023 50, Q1 2024 50