1
BERKSHIRE HATHAWAY INC DEL
CL B NEW
BRK.B
BRK.B
46,842
$21.2m9.17%
9.17%
Reduced Shares held: Q1 2024 46.7k, Q2 2024 46.9k, Q3 2024 47.3k, Q4 2024 46.8k
-420
-420
-0.9%
2
APPLE INC
COM
AAPL
AAPL
69,516
$17.4m7.52%
7.52%
Reduced Shares held: Q1 2024 78.9k, Q2 2024 70.5k, Q3 2024 70.6k, Q4 2024 69.5k
-1.0k
-1,039
-1.5%
3
MICROSOFT CORP
COM
MSFT
MSFT
40,678
$17.1m7.40%
7.40%
Reduced Shares held: Q1 2024 44.4k, Q2 2024 44.2k, Q3 2024 44.3k, Q4 2024 40.7k
-3.6k
-3,644
-8.2%
4
LOCKHEED MARTIN CORP
COM
LMT
LMT
21,172
$10.3m4.44%
4.44%
Reduced Shares held: Q1 2024 22.8k, Q2 2024 23.0k, Q3 2024 23.0k, Q4 2024 21.2k
-1.8k
-1,838
-8.0%
5
DANAHER CORPORATION
COM
DHR
DHR
41,797
$9.6m4.14%
4.14%
Added Shares held: Q1 2024 40.8k, Q2 2024 40.8k, Q3 2024 41.2k, Q4 2024 41.8k
+578
+578
1.4%
6
PALO ALTO NETWORKS INC
COM
PANW
PANW
49,878
$9.1m3.92%
3.92%
Reduced Shares held: Q1 2024 61.0k, Q2 2024 61.0k, Q3 2024 56.3k, Q4 2024 49.9k
-6.4k
-6,440
-11.4%
7
PROCTER AND GAMBLE CO
COM
PG
PG
50,351
$8.4m3.64%
3.64%
Reduced Shares held: Q1 2024 50.4k, Q2 2024 50.4k, Q3 2024 50.4k, Q4 2024 50.4k
-27
-27
-0.1%
8
AMAZON COM INC
COM
AMZN
AMZN
37,365
$8.2m3.54%
3.54%
Added Shares held: Q1 2024 34.7k, Q2 2024 35.2k, Q3 2024 35.4k, Q4 2024 37.4k
+2.0k
+1,984
5.6%
9
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
43,133
$8.2m3.53%
3.53%
Reduced Shares held: Q1 2024 42.1k, Q2 2024 42.2k, Q3 2024 43.2k, Q4 2024 43.1k
-18
-18
-0.0%
10
PEPSICO INC
COM
PEP
PEP
49,654
$7.6m3.26%
3.26%
Added Shares held: Q1 2024 48.2k, Q2 2024 48.1k, Q3 2024 49.2k, Q4 2024 49.7k
+490
+490
1.0%
11
KENVUE INC
COM
KVUE
KVUE
280,606
$6.0m2.59%
2.59%
Added Shares held: Q1 2024 216.4k, Q2 2024 237.5k, Q3 2024 242.3k, Q4 2024 280.6k
+38.3k
+38,340
15.8%
12
CHEVRON CORP NEW
COM
CVX
CVX
39,871
$5.8m2.49%
2.49%
Added Shares held: Q1 2024 35.9k, Q2 2024 36.2k, Q3 2024 38.0k, Q4 2024 39.9k
+1.9k
+1,867
4.9%
13
UNION PAC CORP
COM
UNP
UNP
25,167
$5.7m2.48%
2.48%
Added Shares held: Q1 2024 23.9k, Q2 2024 24.6k, Q3 2024 24.7k, Q4 2024 25.2k
+449
+449
1.8%
14
ESSENTIAL UTILS INC
COM
WTRG
WTRG
156,788
$5.7m2.46%
2.46%
Reduced Shares held: Q1 2024 159.6k, Q2 2024 159.8k, Q3 2024 161.0k, Q4 2024 156.8k
-4.3k
-4,257
-2.6%
15
ISHARES GOLD TR
ISHARES NEW
IAU
IAU
114,462
$5.7m2.45%
2.45%
Added Shares held: Q1 2024 114.3k, Q2 2024 114.4k, Q3 2024 114.4k, Q4 2024 114.5k
+85
+85
0.1%
16
GE HEALTHCARE TECHNOLOGIES I
COMMON STOCK
GEHC
GEHC
61,439
$4.8m2.07%
2.07%
Added Shares held: Q1 2024 57.0k, Q2 2024 58.8k, Q3 2024 58.7k, Q4 2024 61.4k
+2.7k
+2,700
4.6%
17
SHERWIN WILLIAMS CO
COM
SHW
SHW
13,611
$4.6m2.00%
2.00%
Added Shares held: Q1 2024 12.8k, Q2 2024 13.4k, Q3 2024 13.4k, Q4 2024 13.6k
+241
+241
1.8%
18
S&P GLOBAL INC
COM
SPGI
SPGI
9,112
$4.5m1.96%
1.96%
Added Shares held: Q1 2024 8.3k, Q2 2024 8.8k, Q3 2024 9.0k, Q4 2024 9.1k
+128
+128
1.4%
19
BROADCOM INC
COM
AVGO
AVGO
19,564
$4.5m1.96%
1.96%
Reduced Shares held: Q1 2024 20.6k, Q2 2024 20.5k, Q3 2024 20.3k, Q4 2024 19.6k
-738
-738
-3.6%
20
FERGUSON ENTERPRISES INC
COMMON STOCK NEW
FERG
FERG
25,909
$4.5m1.94%
1.94%
Added Shares held: Q1 2024 0, Q2 2024 20.1k, Q3 2024 20.8k, Q4 2024 25.9k
+5.2k
+5,156
24.8%
21
DOMINION ENERGY INC
COM
D
D
82,266
$4.4m1.91%
1.91%
Reduced Shares held: Q1 2024 99.6k, Q2 2024 97.1k, Q3 2024 94.3k, Q4 2024 82.3k
-12.1k
-12,074
-12.8%
22
ACCENTURE PLC IRELAND
SHS CLASS A
ACN
ACN
12,100
$4.3m1.84%
1.84%
Added Shares held: Q1 2024 2.0k, Q2 2024 8.7k, Q3 2024 8.9k, Q4 2024 12.1k
+3.2k
+3,218
36.2%
23
JPMORGAN CHASE & CO
COM
JPM
JPM
16,861
$4.0m1.75%
1.75%
Added Shares held: Q1 2024 15.7k, Q2 2024 16.0k, Q3 2024 16.0k, Q4 2024 16.9k
+897
+897
5.6%
24
CF INDS HLDGS INC
COM
CF
CF
42,969
$3.7m1.58%
1.58%
Added Shares held: Q1 2024 0, Q2 2024 0, Q3 2024 41.2k, Q4 2024 43.0k
+1.8k
+1,798
4.4%
25
VISA INC
COM CL A
V
V
11,049
$3.5m1.51%
1.51%
Added Shares held: Q1 2024 2.5k, Q2 2024 5.5k, Q3 2024 6.2k, Q4 2024 11.0k
+4.9k
+4,882
79.2%
26
ZOETIS INC
CL A
ZTS
ZTS
21,399
$3.5m1.51%
1.51%
Added Shares held: Q1 2024 20.6k, Q2 2024 20.5k, Q3 2024 20.3k, Q4 2024 21.4k
+1.1k
+1,102
5.4%
27
MERCK & CO INC
COM
MRK
MRK
34,985
$3.5m1.50%
1.50%
Added Shares held: Q1 2024 24.7k, Q2 2024 29.6k, Q3 2024 30.2k, Q4 2024 35.0k
+4.8k
+4,823
16.0%
28
CONOCOPHILLIPS
COM
COP
COP
35,020
$3.5m1.50%
1.50%
Reduced Shares held: Q1 2024 42.4k, Q2 2024 42.6k, Q3 2024 42.7k, Q4 2024 35.0k
-7.7k
-7,661
-17.9%
29
SOUTHERN CO
COM
SO
SO
38,365
$3.2m1.36%
1.36%
Added Shares held: Q1 2024 29.9k, Q2 2024 29.9k, Q3 2024 30.0k, Q4 2024 38.4k
+8.3k
+8,347
27.8%
30
VERIZON COMMUNICATIONS INC
COM
VZ
VZ
67,137
$2.7m1.16%
1.16%
Reduced Shares held: Q1 2024 78.0k, Q2 2024 75.5k, Q3 2024 73.5k, Q4 2024 67.1k
-6.4k
-6,403
-8.7%
31
OAKTREE SPECIALTY LENDING CO
COM
OCSL
OCSL
166,498
$2.5m1.10%
1.10%
New Shares held: Q1 2024 0, Q2 2024 0, Q3 2024 0, Q4 2024 166.5k
32
NEXTERA ENERGY INC
COM
NEE
NEE
34,140
$2.4m1.06%
1.06%
Added Shares held: Q1 2024 32.0k, Q2 2024 32.4k, Q3 2024 32.7k, Q4 2024 34.1k
+1.4k
+1,425
4.4%
33
SCHWAB STRATEGIC TR
US DIVIDEND EQ
SCHD
SCHD
58,916
$1.6m0.69%
0.69%
Added Shares held: Q1 2024 58.0k, Q2 2024 57.9k, Q3 2024 57.7k, Q4 2024 58.9k
+1.2k
+1,244
2.2%
34
NORTHROP GRUMMAN CORP
COM
NOC
NOC
3,409
$1.6m0.69%
0.69%
Reduced Shares held: Q1 2024 3.7k, Q2 2024 3.6k, Q3 2024 3.5k, Q4 2024 3.4k
-104
-104
-3.0%
35
NORFOLK SOUTHN CORP
COM
NSC
NSC
6,280
$1.5m0.64%
0.64%
Reduced Shares held: Q1 2024 6.3k, Q2 2024 6.3k, Q3 2024 6.3k, Q4 2024 6.3k
-7
-7
-0.1%
36
NIKE INC
CL B
NKE
NKE
19,312
$1.5m0.63%
0.63%
Reduced Shares held: Q1 2024 39.1k, Q2 2024 39.8k, Q3 2024 35.6k, Q4 2024 19.3k
-16.3k
-16,311
-45.8%
37
MCCORMICK & CO INC
COM NON VTG
MKC
MKC
17,226
$1.3m0.57%
0.57%
Reduced Shares held: Q1 2024 20.4k, Q2 2024 19.9k, Q3 2024 19.4k, Q4 2024 17.2k
-2.2k
-2,188
-11.3%
38
ALPHABET INC
CAP STK CL C
GOOG
GOOG
4,940
$940.8k0.41%
0.41%
Unchanged Shares held: Q1 2024 4.9k, Q2 2024 4.9k, Q3 2024 4.9k, Q4 2024 4.9k
39
ALBEMARLE CORP
COM
ALB
ALB
10,642
$916.1k0.40%
0.40%
Reduced Shares held: Q1 2024 12.7k, Q2 2024 12.1k, Q3 2024 12.8k, Q4 2024 10.6k
-2.1k
-2,145
-16.8%
40
TEXAS INSTRS INC
COM
TXN
TXN
4,843
$908.0k0.39%
0.39%
Added Shares held: Q1 2024 1.9k, Q2 2024 4.3k, Q3 2024 4.4k, Q4 2024 4.8k
+434
+434
9.8%
41
CME GROUP INC
COM
CME
CME
3,551
$824.7k0.36%
0.36%
Added Shares held: Q1 2024 3.4k, Q2 2024 3.4k, Q3 2024 3.5k, Q4 2024 3.6k
+1
+1
0.0%
42
EXXON MOBIL CORP
COM
XOM
XOM
7,417
$797.9k0.34%
0.34%
Added Shares held: Q1 2024 7.6k, Q2 2024 7.4k, Q3 2024 7.4k, Q4 2024 7.4k
+4
+4
0.1%
43
JOHNSON & JOHNSON
COM
JNJ
JNJ
5,448
$787.9k0.34%
0.34%
Reduced Shares held: Q1 2024 10.2k, Q2 2024 5.8k, Q3 2024 5.8k, Q4 2024 5.4k
-322
-322
-5.6%
44
DUKE ENERGY CORP NEW
COM NEW
DUK
DUK
6,870
$740.2k0.32%
0.32%
Reduced Shares held: Q1 2024 6.3k, Q2 2024 6.6k, Q3 2024 6.9k, Q4 2024 6.9k
-38
-38
-0.6%
45
BLACKSTONE INC
COM
BX
BX
4,227
$728.8k0.31%
0.31%
Added Shares held: Q1 2024 0, Q2 2024 2.4k, Q3 2024 2.9k, Q4 2024 4.2k
+1.4k
+1,361
47.5%
46
THERMO FISHER SCIENTIFIC INC
COM
TMO
TMO
1,359
$707.0k0.31%
0.31%
Reduced Shares held: Q1 2024 1.4k, Q2 2024 1.4k, Q3 2024 1.4k, Q4 2024 1.4k
-36
-36
-2.6%
47
HOME DEPOT INC
COM
HD
HD
1,694
$659.0k0.28%
0.28%
Added Shares held: Q1 2024 1.6k, Q2 2024 1.7k, Q3 2024 1.7k, Q4 2024 1.7k
+1
+1
0.1%
48
COCA COLA CO
COM
KO
KO
10,313
$642.1k0.28%
0.28%
Added Shares held: Q1 2024 11.0k, Q2 2024 10.3k, Q3 2024 10.3k, Q4 2024 10.3k
+27
+27
0.3%
49
FIRST TR EXCHANGE TRADED FD
RISNG DIVD ACHIV
RDVY
RDVY
8,335
$492.9k0.21%
0.21%
Added Shares held: Q1 2024 3.9k, Q2 2024 4.3k, Q3 2024 4.5k, Q4 2024 8.3k
+3.8k
+3,791
83.4%
50
NVIDIA CORPORATION
COM
NVDA
NVDA
3,395
$455.9k0.20%
0.20%
Added Shares held: Q1 2024 3.7k, Q2 2024 3.2k, Q3 2024 3.4k, Q4 2024 3.4k
+8
+8
0.2%
51
PHILIP MORRIS INTL INC
COM
PM
PM
3,663
$440.8k0.19%
0.19%
Added Shares held: Q1 2024 3.4k, Q2 2024 3.5k, Q3 2024 3.5k, Q4 2024 3.7k
+200
+200
5.8%
52
LOWES COS INC
COM
LOW
LOW
1,750
$431.9k0.19%
0.19%
Unchanged Shares held: Q1 2024 1.7k, Q2 2024 1.8k, Q3 2024 1.8k, Q4 2024 1.8k
53
ISHARES TR
CORE S&P500 ETF
IVV
IVV
625
$367.9k0.16%
0.16%
Added Shares held: Q1 2024 605, Q2 2024 605, Q3 2024 605, Q4 2024 625
+20
+20
3.3%
54
J P MORGAN EXCHANGE TRADED F
EQUITY PREMIUM
JEPI
JEPI
6,129
$352.6k0.15%
0.15%
Added Shares held: Q1 2024 3.8k, Q2 2024 4.0k, Q3 2024 4.0k, Q4 2024 6.1k
+2.2k
+2,172
54.9%
55
RTX CORPORATION
COM
RTX
RTX
2,805
$324.6k0.14%
0.14%
Reduced Shares held: Q1 2024 2.9k, Q2 2024 2.9k, Q3 2024 2.9k, Q4 2024 2.8k
-85
-85
-2.9%
56
VANGUARD INDEX FDS
SMALL CP ETF
VB
VB
1,296
$311.4k0.13%
0.13%
Unchanged Shares held: Q1 2024 1.3k, Q2 2024 1.3k, Q3 2024 1.3k, Q4 2024 1.3k
57
MCKESSON CORP
COM
MCK
MCK
500
$285.0k0.12%
0.12%
Unchanged Shares held: Q1 2024 500, Q2 2024 500, Q3 2024 500, Q4 2024 500
58
PFIZER INC
COM
PFE
PFE
10,501
$278.6k0.12%
0.12%
Reduced Shares held: Q1 2024 13.9k, Q2 2024 13.2k, Q3 2024 13.3k, Q4 2024 10.5k
-2.8k
-2,832
-21.2%
59
TESLA INC
COM
TSLA
TSLA
658
$265.7k0.11%
0.11%
New Shares held: Q1 2024 0, Q2 2024 0, Q3 2024 0, Q4 2024 658
60
MARKEL GROUP INC
COM
MKL
MKL
142
$245.1k0.11%
0.11%
Unchanged Shares held: Q1 2024 157, Q2 2024 142, Q3 2024 142, Q4 2024 142
61
INTUITIVE SURGICAL INC
COM NEW
ISRG
ISRG
450
$234.9k0.10%
0.10%
Unchanged Shares held: Q1 2024 0, Q2 2024 450, Q3 2024 450, Q4 2024 450
62
MCDONALDS CORP
COM
MCD
MCD
775
$224.7k0.10%
0.10%
Unchanged Shares held: Q1 2024 775, Q2 2024 0, Q3 2024 775, Q4 2024 775
63
BNY MELLON ETF TRUST
US LRG CP CORE
BKLC
BKLC
2,001
$224.2k0.10%
0.10%
Reduced Shares held: Q1 2024 0, Q2 2024 3.0k, Q3 2024 2.5k, Q4 2024 2.0k
-542
-542
-21.3%
64
HUNTINGTON INGALLS INDS INC
COM
HII
HII
1,161
$219.4k0.09%
0.09%
Added Shares held: Q1 2024 1.1k, Q2 2024 1.1k, Q3 2024 1.1k, Q4 2024 1.2k
+25
+25
2.2%
65
PNC FINL SVCS GROUP INC
COM
PNC
PNC
1,098
$211.7k0.09%
0.09%
Unchanged Shares held: Q1 2024 0, Q2 2024 0, Q3 2024 1.1k, Q4 2024 1.1k