1
NVIDIA CORPORATION
COM
NVDA
NVDA
425,900
$52.6m13.83%
13.83%
Added Shares held: Q3 2023 388.0k, Q4 2023 378.0k, Q1 2024 425.5k, Q2 2024 425.9k
+400
+400
0.1%
2
AMAZON COM INC
COM
AMZN
AMZN
152,036
$29.4m7.72%
7.72%
Reduced Shares held: Q3 2023 120.1k, Q4 2023 131.7k, Q1 2024 152.3k, Q2 2024 152.0k
-250
-250
-0.2%
3
MICROSOFT CORP
COM
MSFT
MSFT
59,485
$26.6m6.99%
6.99%
Reduced Shares held: Q3 2023 62.2k, Q4 2023 61.9k, Q1 2024 60.7k, Q2 2024 59.5k
-1.2k
-1,170
-1.9%
4
ALPHABET INC
CAP STK CL C
GOOG
GOOG
136,715
$25.1m6.59%
6.59%
Reduced Shares held: Q3 2023 141.3k, Q4 2023 140.5k, Q1 2024 137.4k, Q2 2024 136.7k
-667
-667
-0.5%
5
APPLE INC
COM
AAPL
AAPL
106,681
$22.5m5.91%
5.91%
Reduced Shares held: Q3 2023 126.2k, Q4 2023 125.3k, Q1 2024 108.1k, Q2 2024 106.7k
-1.4k
-1,434
-1.3%
6
REGENERON PHARMACEUTICALS
COM
REGN
REGN
12,857
$13.5m3.55%
3.55%
Reduced Shares held: Q3 2023 13.1k, Q4 2023 13.0k, Q1 2024 12.9k, Q2 2024 12.9k
-70
-70
-0.5%
7
UNITED RENTALS INC
COM
URI
URI
17,130
$11.1m2.91%
2.91%
Added Shares held: Q3 2023 23.6k, Q4 2023 22.2k, Q1 2024 15.9k, Q2 2024 17.1k
+1.2k
+1,202
7.5%
8
HALOZYME THERAPEUTICS INC
COM
HALO
HALO
186,040
$9.7m2.56%
2.56%
Added Shares held: Q3 2023 0, Q4 2023 160.1k, Q1 2024 181.5k, Q2 2024 186.0k
+4.5k
+4,550
2.5%
9
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
52,230
$9.5m2.50%
2.50%
Reduced Shares held: Q3 2023 52.4k, Q4 2023 52.4k, Q1 2024 52.3k, Q2 2024 52.2k
-100
-100
-0.2%
10
ORACLE CORP
COM
ORCL
ORCL
66,978
$9.5m2.49%
2.49%
Reduced Shares held: Q3 2023 36.2k, Q4 2023 66.6k, Q1 2024 67.4k, Q2 2024 67.0k
-432
-432
-0.6%
11
JPMORGAN CHASE & CO
COM
JPM
JPM
40,665
$8.2m2.16%
2.16%
Reduced Shares held: Q3 2023 43.4k, Q4 2023 43.2k, Q1 2024 43.1k, Q2 2024 40.7k
-2.5k
-2,477
-5.7%
12
BERKSHIRE HATHAWAY INC DEL
CL B NEW
BRK.B
BRK.B
20,162
$8.2m2.16%
2.16%
Reduced Shares held: Q3 2023 20.3k, Q4 2023 20.3k, Q1 2024 20.3k, Q2 2024 20.2k
-115
-115
-0.6%
13
MARTIN MARIETTA MATLS INC
COM
MLM
MLM
13,916
$7.5m1.98%
1.98%
Reduced Shares held: Q3 2023 15.2k, Q4 2023 14.9k, Q1 2024 14.1k, Q2 2024 13.9k
-204
-204
-1.4%
14
TAKE-TWO INTERACTIVE SOFTWAR
COM
TTWO
TTWO
46,370
$7.2m1.90%
1.90%
Reduced Shares held: Q3 2023 44.5k, Q4 2023 41.5k, Q1 2024 46.6k, Q2 2024 46.4k
-260
-260
-0.6%
15
VISA INC
COM CL A
V
V
27,088
$7.1m1.87%
1.87%
Added Shares held: Q3 2023 25.6k, Q4 2023 25.5k, Q1 2024 25.5k, Q2 2024 27.1k
+1.6k
+1,580
6.2%
16
GOLAR LNG LTD
SHS
GLNG
GLNG
213,025
$6.7m1.76%
1.76%
Added Shares held: Q3 2023 72.3k, Q4 2023 205.2k, Q1 2024 205.2k, Q2 2024 213.0k
+7.8k
+7,820
3.8%
17
BANK AMERICA CORP
COM
BAC
BAC
156,725
$6.2m1.64%
1.64%
Reduced Shares held: Q3 2023 187.6k, Q4 2023 180.7k, Q1 2024 178.8k, Q2 2024 156.7k
-22.1k
-22,075
-12.3%
18
FIRST SOLAR INC
COM
FSLR
FSLR
27,132
$6.1m1.61%
1.61%
Reduced Shares held: Q3 2023 33.7k, Q4 2023 33.6k, Q1 2024 31.6k, Q2 2024 27.1k
-4.5k
-4,487
-14.2%
19
ARGENX SE
SPONSORED ADR
ARGX
ARGX
14,119
$6.1m1.60%
1.60%
Not comparable Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 14.1k
20
EXPEDIA GROUP INC
COM NEW
EXPE
EXPE
48,140
$6.1m1.59%
1.59%
Reduced Shares held: Q3 2023 48.7k, Q4 2023 44.6k, Q1 2024 49.1k, Q2 2024 48.1k
-945
-945
-1.9%
21
AUTODESK INC
COM
ADSK
ADSK
22,711
$5.6m1.48%
1.48%
Reduced Shares held: Q3 2023 26.4k, Q4 2023 26.1k, Q1 2024 23.4k, Q2 2024 22.7k
-667
-667
-2.9%
22
VULCAN MATLS CO
COM
VMC
VMC
19,361
$4.8m1.27%
1.27%
Reduced Shares held: Q3 2023 20.9k, Q4 2023 20.4k, Q1 2024 19.5k, Q2 2024 19.4k
-104
-104
-0.5%
23
ELECTRONIC ARTS INC
COM
EA
EA
31,403
$4.4m1.15%
1.15%
Reduced Shares held: Q3 2023 33.2k, Q4 2023 31.5k, Q1 2024 31.5k, Q2 2024 31.4k
-102
-102
-0.3%
24
AGNICO EAGLE MINES LTD
COM
AEM
AEM
65,992
$4.3m1.13%
1.13%
Added Shares held: Q3 2023 0, Q4 2023 17.2k, Q1 2024 38.5k, Q2 2024 66.0k
+27.5k
+27,496
71.4%
25
ZOOM COMMUNICATIONS INC
CL A
ZM
ZM
72,155
$4.3m1.12%
1.12%
Not comparable Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 72.2k
26
META PLATFORMS INC
CL A
META
META
8,100
$4.1m1.07%
1.07%
Unchanged Shares held: Q3 2023 8.1k, Q4 2023 8.1k, Q1 2024 8.1k, Q2 2024 8.1k
27
ISHARES TR
CORE S&P500 ETF
IVV
IVV
6,634
$3.6m0.95%
0.95%
Reduced Shares held: Q3 2023 6.7k, Q4 2023 6.7k, Q1 2024 6.7k, Q2 2024 6.6k
-101
-101
-1.5%
28
MASTERCARD INCORPORATED
CL A
MA
MA
8,205
$3.6m0.95%
0.95%
Reduced Shares held: Q3 2023 9.9k, Q4 2023 9.8k, Q1 2024 8.3k, Q2 2024 8.2k
-100
-100
-1.2%
29
INTERCONTINENTAL EXCHANGE IN
COM
ICE
ICE
25,720
$3.5m0.93%
0.93%
Unchanged Shares held: Q3 2023 26.7k, Q4 2023 25.7k, Q1 2024 25.7k, Q2 2024 25.7k
30
HOME DEPOT INC
COM
HD
HD
10,189
$3.5m0.92%
0.92%
Reduced Shares held: Q3 2023 10.5k, Q4 2023 10.3k, Q1 2024 10.3k, Q2 2024 10.2k
-72
-72
-0.7%
31
CONOCOPHILLIPS
COM
COP
COP
30,471
$3.5m0.92%
0.92%
Reduced Shares held: Q3 2023 57.8k, Q4 2023 36.7k, Q1 2024 32.8k, Q2 2024 30.5k
-2.3k
-2,304
-7.0%
32
WALMART INC
COM
WMT
WMT
49,950
$3.4m0.89%
0.89%
Unchanged Shares held: Q3 2023 50.0k, Q4 2023 50.0k, Q1 2024 50.0k, Q2 2024 50.0k
33
MERCADOLIBRE INC
COM
MELI
MELI
1,850
$3.0m0.80%
0.80%
Added Shares held: Q3 2023 1.6k, Q4 2023 1.6k, Q1 2024 1.6k, Q2 2024 1.9k
+200
+200
12.1%
34
TEEKAY TANKERS LTD
CL A
TNK
TNK
40,684
$2.8m0.74%
0.74%
Reduced Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 57.1k, Q2 2024 40.7k
-16.5k
-16,465
-28.8%
35
SCORPIO TANKERS INC
SHS
STNG
STNG
33,466
$2.7m0.72%
0.72%
Reduced Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 34.2k, Q2 2024 33.5k
-704
-704
-2.1%
36
SAFE BULKERS INC
COM
SB
SB
459,429
$2.7m0.70%
0.70%
Reduced Shares held: Q3 2023 511.2k, Q4 2023 468.4k, Q1 2024 468.4k, Q2 2024 459.4k
-9.0k
-8,990
-1.9%
37
SUNCOR ENERGY INC NEW
COM
SU
SU
67,163
$2.6m0.67%
0.67%
Added Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 6.0k, Q2 2024 67.2k
+61.2k
+61,163
1019.4%
38
HERC HLDGS INC
COM
HRI
HRI
19,117
$2.5m0.67%
0.67%
Reduced Shares held: Q3 2023 21.0k, Q4 2023 21.0k, Q1 2024 19.8k, Q2 2024 19.1k
-724
-724
-3.6%
39
CF INDS HLDGS INC
COM
CF
CF
33,105
$2.5m0.64%
0.64%
Reduced Shares held: Q3 2023 78.6k, Q4 2023 77.5k, Q1 2024 34.1k, Q2 2024 33.1k
-950
-950
-2.8%
40
MATADOR RES CO
COM
MTDR
MTDR
40,095
$2.4m0.63%
0.63%
Reduced Shares held: Q3 2023 41.8k, Q4 2023 41.5k, Q1 2024 41.5k, Q2 2024 40.1k
-1.4k
-1,370
-3.3%
41
TSAKOS ENERGY NAVIGATION LTD
SHS
TEN
TEN
76,490
$2.2m0.59%
0.59%
Not comparable Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 76.5k
42
SALESFORCE INC
COM
CRM
CRM
8,475
$2.2m0.57%
0.57%
Reduced Shares held: Q3 2023 8.6k, Q4 2023 8.6k, Q1 2024 8.6k, Q2 2024 8.5k
-100
-100
-1.2%
43
COMCAST CORP NEW
CL A
CMCSA
CMCSA
51,367
$2.0m0.53%
0.53%
Unchanged Shares held: Q3 2023 52.3k, Q4 2023 52.0k, Q1 2024 51.4k, Q2 2024 51.4k
44
FISERV INC
COM
FISV
FISV
11,770
$1.8m0.46%
0.46%
Reduced Shares held: Q3 2023 13.6k, Q4 2023 12.0k, Q1 2024 12.0k, Q2 2024 11.8k
-200
-200
-1.7%
45
CHARTER COMMUNICATIONS INC N
CL A
CHTR
CHTR
5,036
$1.5m0.40%
0.40%
Unchanged Shares held: Q3 2023 5.0k, Q4 2023 5.0k, Q1 2024 5.0k, Q2 2024 5.0k
46
EXXON MOBIL CORP
COM
XOM
XOM
13,007
$1.5m0.39%
0.39%
Not comparable Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 13.0k
47
SUMMIT MATLS INC
CL A
SUM
SUM
40,498
$1.5m0.39%
0.39%
Reduced Shares held: Q3 2023 0, Q4 2023 30.4k, Q1 2024 41.1k, Q2 2024 40.5k
-652
-652
-1.6%
48
PRUDENTIAL FINL INC
COM
PRU
PRU
11,248
$1.3m0.35%
0.35%
Reduced Shares held: Q3 2023 11.8k, Q4 2023 11.4k, Q1 2024 11.3k, Q2 2024 11.2k
-102
-102
-0.9%
49
BERKSHIRE HATHAWAY INC DEL
CL A
BRK.A
BRK.A
2
$1.2m0.32%
0.32%
Unchanged Shares held: Q3 2023 2, Q4 2023 2, Q1 2024 2, Q2 2024 2
50
HONEYWELL INTL INC
COM
COM
5,300
$1.1m0.30%
0.30%
Reduced Shares held: Q3 2023 5.3k, Q4 2023 5.3k, Q1 2024 5.3k, Q2 2024 5.3k
-50
-50
-0.9%
51
STAR BULK CARRIERS CORP.
SHS PAR
SBLK
SBLK
46,070
$1.1m0.30%
0.30%
Reduced Shares held: Q3 2023 57.4k, Q4 2023 53.0k, Q1 2024 53.0k, Q2 2024 46.1k
-7.0k
-6,971
-13.1%
52
DIAMONDBACK ENERGY INC
COM
FANG
FANG
5,473
$1.1m0.29%
0.29%
Reduced Shares held: Q3 2023 8.9k, Q4 2023 8.8k, Q1 2024 8.8k, Q2 2024 5.5k
-3.3k
-3,302
-37.6%
53
ADOBE INC
COM
ADBE
ADBE
1,885
$1.0m0.28%
0.28%
Reduced Shares held: Q3 2023 2.0k, Q4 2023 2.0k, Q1 2024 2.0k, Q2 2024 1.9k
-75
-75
-3.8%
54
SOCIEDAD QUIMICA Y MINERA DE
SPON ADR SER B
SQM
SQM
24,899
$1.0m0.27%
0.27%
Unchanged Shares held: Q3 2023 24.9k, Q4 2023 24.9k, Q1 2024 24.9k, Q2 2024 24.9k
55
NOVO-NORDISK A S
ADR
NVO
NVO
7,050
$1.0m0.26%
0.26%
Unchanged Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 7.0k, Q2 2024 7.0k
56
ELI LILLY & CO
COM
LLY
LLY
1,025
$928.0k0.24%
0.24%
Unchanged Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 1.0k, Q2 2024 1.0k
57
PFIZER INC
COM
PFE
PFE
28,800
$805.8k0.21%
0.21%
Reduced Shares held: Q3 2023 65.1k, Q4 2023 40.0k, Q1 2024 34.5k, Q2 2024 28.8k
-5.8k
-5,750
-16.6%
58
COSTCO WHSL CORP NEW
COM
COST
COST
870
$739.5k0.19%
0.19%
Unchanged Shares held: Q3 2023 870, Q4 2023 870, Q1 2024 870, Q2 2024 870
59
SELECT SECTOR SPDR TR
TECHNOLOGY
XLK
XLK
3,255
$736.4k0.19%
0.19%
Unchanged Shares held: Q3 2023 3.3k, Q4 2023 3.3k, Q1 2024 3.3k, Q2 2024 3.3k
60
JOHNSON & JOHNSON
COM
JNJ
JNJ
5,000
$730.8k0.19%
0.19%
Unchanged Shares held: Q3 2023 5.0k, Q4 2023 5.0k, Q1 2024 5.0k, Q2 2024 5.0k
61
ISHARES TR
S&P 500 GRWT ETF
IVW
IVW
7,000
$647.8k0.17%
0.17%
Unchanged Shares held: Q3 2023 7.0k, Q4 2023 7.0k, Q1 2024 7.0k, Q2 2024 7.0k
62
INMODE LTD
SHS
INMD
INMD
32,340
$589.9k0.16%
0.16%
Reduced Shares held: Q3 2023 48.8k, Q4 2023 33.3k, Q1 2024 33.3k, Q2 2024 32.3k
-1.0k
-1,000
-3.0%
63
LOCKHEED MARTIN CORP
COM
LMT
LMT
1,200
$560.5k0.15%
0.15%
Unchanged Shares held: Q3 2023 1.2k, Q4 2023 1.2k, Q1 2024 1.2k, Q2 2024 1.2k
64
TEEKAY CORPORATION
COM
COM
59,000
$529.2k0.14%
0.14%
Not comparable Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 59.0k
65
VIKING THERAPEUTICS INC
COM
VKTX
VKTX
8,450
$447.9k0.12%
0.12%
Reduced Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 8.9k, Q2 2024 8.4k
-420
-420
-4.7%
66
LINDE PLC
SHS
LIN
LIN
1,000
$438.8k0.12%
0.12%
Unchanged Shares held: Q3 2023 1.0k, Q4 2023 1.0k, Q1 2024 1.0k, Q2 2024 1.0k
67
CROWDSTRIKE HLDGS INC
CL A
CRWD
CRWD
1,000
$383.2k0.10%
0.10%
Not comparable Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 1.0k
68
INVESCO QQQ TR
UNIT SER 1
QQQ
QQQ
750
$359.3k0.09%
0.09%
Unchanged Shares held: Q3 2023 750, Q4 2023 750, Q1 2024 750, Q2 2024 750
69
SELECT SECTOR SPDR TR
COMMUNICATION
XLC
XLC
4,115
$352.5k0.09%
0.09%
Unchanged Shares held: Q3 2023 4.1k, Q4 2023 4.1k, Q1 2024 4.1k, Q2 2024 4.1k
70
MERCK & CO INC
COM
MRK
MRK
2,800
$346.6k0.09%
0.09%
Unchanged Shares held: Q3 2023 2.8k, Q4 2023 2.8k, Q1 2024 2.8k, Q2 2024 2.8k
71
ISHARES TR
NATIONAL MUN ETF
MUB
MUB
2,600
$277.0k0.07%
0.07%
Unchanged Shares held: Q3 2023 4.9k, Q4 2023 2.6k, Q1 2024 2.6k, Q2 2024 2.6k
72
SNOWFLAKE INC
CL A
SNOW
SNOW
2,000
$270.2k0.07%
0.07%
Unchanged Shares held: Q3 2023 2.5k, Q4 2023 2.5k, Q1 2024 2.0k, Q2 2024 2.0k
73
COINBASE GLOBAL INC
COM CL A
COIN
COIN
1,150
$255.6k0.07%
0.07%
Unchanged Shares held: Q3 2023 0, Q4 2023 1.4k, Q1 2024 1.1k, Q2 2024 1.1k
74
SELECT SECTOR SPDR TR
SBI CONS STPLS
XLP
XLP
3,300
$252.7k0.07%
0.07%
Unchanged Shares held: Q3 2023 3.3k, Q4 2023 3.3k, Q1 2024 3.3k, Q2 2024 3.3k
75
SPDR GOLD TR
GOLD SHS
GLD
GLD
1,050
$225.8k0.06%
0.06%
Unchanged Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 1.1k, Q2 2024 1.1k
76
RTX CORPORATION
COM
RTX
RTX
2,000
$200.8k0.05%
0.05%
Reduced Shares held: Q3 2023 25.0k, Q4 2023 21.3k, Q1 2024 20.9k, Q2 2024 2.0k
-18.9k
-18,895
-90.4%
77
TELLURIAN INC NEW
COM
TELL
TELL
70,000
$48.5k0.01%
0.01%
Unchanged Shares held: Q3 2023 70.0k, Q4 2023 70.0k, Q1 2024 70.0k, Q2 2024 70.0k