0001009022-23-000001.txt : 20230123
0001009022-23-000001.hdr.sgml : 20230123
20230123143917
ACCESSION NUMBER: 0001009022-23-000001
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20221231
FILED AS OF DATE: 20230123
DATE AS OF CHANGE: 20230123
EFFECTIVENESS DATE: 20230123
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: INVESTMENT MANAGEMENT OF VIRGINIA LLC
CENTRAL INDEX KEY: 0001009022
IRS NUMBER: 541994290
STATE OF INCORPORATION: VA
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-05332
FILM NUMBER: 23543898
BUSINESS ADDRESS:
STREET 1: P.O. BOX 1156
CITY: RICHMOND
STATE: VA
ZIP: 23218-1156
BUSINESS PHONE: (804) 643-1100
MAIL ADDRESS:
STREET 1: PO BOX 1156
CITY: RICHMOND
STATE: VA
ZIP: 23218-1156
FORMER COMPANY:
FORMER CONFORMED NAME: SSCM LLC /VA
DATE OF NAME CHANGE: 20000713
FORMER COMPANY:
FORMER CONFORMED NAME: SCOTT & STRINGFELLOW CAPITAL MANAGEMENT INC/VA
DATE OF NAME CHANGE: 19990329
13F-HR
1
primary_doc.xml
X0202
13F-HR
LIVE
false
false
false
0001009022
XXXXXXXX
12-31-2022
12-31-2022
INVESTMENT MANAGEMENT OF VIRGINIA LLC
PO BOX 1156
RICHMOND
VA
23218-1156
13F HOLDINGS REPORT
028-05332
000108687
801-57765
N
John H. Bocock
Chief Compliance Officer, Member, Chairman
8046431100
John H. Bocock
RICHMOND
VA
01-23-2023
0
215
510165961
false
INFORMATION TABLE
2
imva.xml
3M Co.
COM
88579Y101
2337840
19495
SH
SOLE
17257
0
2238
Abbott Labs.
COM
002824100
4295424
39124
SH
SOLE
33299
0
5825
Abbott Labs.
COM
002824100
19213
175
SH
OTR
175
0
0
AbbVie Inc.
COM
00287Y109
16857701
104311
SH
SOLE
96640
0
7671
AbbVie Inc.
COM
00287Y109
181326
1122
SH
OTR
1122
0
0
Adobe Systems
COM
00724f101
1448089
4303
SH
SOLE
4303
0
0
Air Products And Chemicals
COM
009158106
89395
290
SH
SOLE
290
0
0
Air Products And Chemicals
COM
009158106
123304
400
SH
OTR
400
0
0
Albemarle Corporation
COM
012653101
520464
2400
SH
SOLE
2400
0
0
Alexander & Baldwin
COM
014491104
7156340
382079
SH
SOLE
374073
0
8006
Allied Motion Technologies
COM
019330109
7729108
222037
SH
SOLE
214758
0
7279
Alphabet Inc. (A)
COM
02079K305
1775629
20125
SH
SOLE
16140
0
3985
Alphabet Inc. (C)
COM
02079K107
1169905
13185
SH
SOLE
12185
0
1000
Altria Group Inc.
COM
02209S103
422818
9250
SH
SOLE
9250
0
0
Amazon.com, Inc.
COM
023135106
2550408
30362
SH
SOLE
28522
0
1840
American Elec Pwr Inc
COM
025537101
1637793
17249
SH
SOLE
17249
0
0
American Express Co.
COM
025816109
11145078
75432
SH
SOLE
71909
0
3523
American Woodmark Corp.
COM
030506109
421369
8624
SH
SOLE
8624
0
0
Amgen
COM
031162100
210112
800
SH
SOLE
500
0
300
Analog Devices Inc.
COM
032654105
379729
2315
SH
SOLE
2315
0
0
Apple, Inc.
COM
037833100
8647361
66554
SH
SOLE
60414
0
6140
Argan Inc.
COM
04010E109
752352
20400
SH
SOLE
20400
0
0
AT&T Inc.
COM
00206R102
1264601
68691
SH
SOLE
59415
0
9276
AT&T Inc.
COM
00206R102
7290
396
SH
OTR
396
0
0
Atlantic Union Bankshares Corp
COM
04911A107
9773242
278123
SH
SOLE
270973
0
7150
Automatic Data Processing
COM
053015103
4146371
17359
SH
SOLE
14525
0
2834
Bank of America Corp.
COM
060505104
2097092
63318
SH
SOLE
63318
0
0
Bank of America Corp.
COM
060505104
59616
1800
SH
OTR
1800
0
0
Becton, Dickinson & Co.
COM
075887109
3300560
12979
SH
SOLE
11005
0
1974
Bel Fuse, Inc. Cl B
CL B
077347300
1680237
51040
SH
SOLE
51040
0
0
Berkshire Hathaway B
CL B NEW
084670702
2532980
8200
SH
SOLE
7095
0
1105
Blackrock Inc.
COM
09247X101
2434853
3436
SH
SOLE
3306
0
130
Blackrock Inc.
COM
09247X101
124010
175
SH
OTR
175
0
0
Blackstone Inc.
COM
09260D107
1862095
25099
SH
SOLE
25099
0
0
BorgWarner Inc.
COM
099724106
375533
9330
SH
SOLE
9330
0
0
Bristol Myers Squibb Co.
COM
110122108
11586972
161042
SH
SOLE
157586
0
3456
Bristol Myers Squibb Co.
COM
110122108
102169
1420
SH
OTR
1420
0
0
Broadcom Limited
COM
11135F101
5171393
9249
SH
SOLE
9249
0
0
Broadcom Limited
COM
11135F101
83870
150
SH
OTR
150
0
0
Broadridge Financial Solutions
COM
11133T103
447324
3335
SH
SOLE
3335
0
0
Broadridge Financial Solutions
COM
11133T103
73772
550
SH
OTR
550
0
0
BWX Technologies Inc.
COM
05605H100
8119352
139796
SH
SOLE
136600
0
3196
Capital One Finl Corp.
COM
14040h105
374908
4033
SH
SOLE
1000
0
3033
Carrier Global Corp.
COM
14448C104
1006500
24400
SH
SOLE
20687
0
3713
CASS Information Systems, Inc.
COM
14808P109
1330796
29044
SH
SOLE
29044
0
0
Caterpillar, Inc.
COM
149123101
3398398
14186
SH
SOLE
11556
0
2630
Chesapeake Energy Corp.
COM
165167735
4944422
52394
SH
SOLE
51105
0
1289
Chevron Corp.
COM
166764100
5855861
32625
SH
SOLE
26812
0
5813
Cisco Systems
COM
17275r102
5214579
109458
SH
SOLE
99398
0
10060
Cisco Systems
COM
17275r102
71460
1500
SH
OTR
1500
0
0
Coca-Cola Company
COM
191216100
504555
7932
SH
SOLE
5932
0
2000
CollPlant Biotechnologies Ltd.
ADS
M2R51X116
3873557
463899
SH
SOLE
460899
0
3000
Comcast Corp Cl A
CL A
20030N101
2904049
83044
SH
SOLE
83044
0
0
Communication Services Select
COM
81369Y852
3093675
64465
SH
SOLE
58765
0
5700
Conoco Phillips
COM
20825c104
2115032
17924
SH
SOLE
17569
0
355
Consolidated Edison Co Of N.Y.
COM
209115104
2165634
22722
SH
SOLE
19262
0
3460
Consumer Discretionary Select
COM
81369Y407
1384983
10723
SH
SOLE
9038
0
1685
Corteva Inc.
COM
22052L104
642642
10933
SH
SOLE
8853
0
2080
Costco Whsl Corp. New
COM
22160k105
3826383
8382
SH
SOLE
7150
0
1232
Credit Suisse Asst Mgm Com
COM
224916106
43949
17440
SH
SOLE
17440
0
0
Cross Country Healthcare Inc.
COM
227483104
8534311
321201
SH
SOLE
312771
0
8430
CSX Corporation
COM
126408103
353358
11406
SH
SOLE
11406
0
0
CTO Realty Growth Inc.
COM
22948Q101
880584
48172
SH
SOLE
48172
0
0
CVS Health Corp.
COM
126650100
3628725
38939
SH
SOLE
38939
0
0
CVS Health Corp.
COM
126650100
65233
700
SH
OTR
700
0
0
Danaher Corp.
COM
235851102
3595114
13545
SH
SOLE
11320
0
2225
Dominion Energy, Inc.
COM
25746u109
509508
8309
SH
SOLE
6709
0
1600
Dow, Inc.
COM
260557103
1346421
26720
SH
SOLE
24069
0
2651
Duke Energy Corp.
COM
26441C204
734319
7130
SH
SOLE
5768
0
1362
Duke Energy Corp.
COM
26441C204
72093
700
SH
OTR
700
0
0
DuPont de Nemours, Inc.
COM
26614N102
846414
12333
SH
SOLE
10397
0
1936
Eaton Corp. PLC
SHS
G29183103
1162372
7406
SH
SOLE
7406
0
0
Eaton Corp. PLC
SHS
G29183103
70628
450
SH
OTR
450
0
0
Elevance Health, Inc.
COM
036752103
304704
594
SH
SOLE
594
0
0
Emerson Elec Co
COM
291011104
1872113
19489
SH
SOLE
16371
0
3118
Energy Select Sector SPDR Fund
COM
81369y506
5584522
63845
SH
SOLE
61345
0
2500
EOG Resources Inc.
COM
26875P101
4224424
32616
SH
SOLE
32616
0
0
Exxon Mobil Corp.
COM
30231g102
4582965
41550
SH
SOLE
34545
0
7005
Fedex Corp.
COM
31428x106
4208067
24296
SH
SOLE
23576
0
720
Fedex Corp.
COM
31428x106
69280
400
SH
OTR
400
0
0
Fiserv Inc. Com
COM
337738108
275921
2730
SH
SOLE
2730
0
0
Freeport-McMoran, Inc. Cl B
CL B
35671D857
242250
6375
SH
SOLE
6375
0
0
Gentex Corp.
COM
371901109
1654934
60687
SH
SOLE
60687
0
0
Genuine Parts
COM
372460105
255407
1472
SH
SOLE
1472
0
0
Genuine Parts
COM
372460105
86234
497
SH
OTR
497
0
0
Globalstar, Inc.
SPONSORED ADR
378973408
106400
80000
SH
SOLE
80000
0
0
Hackett Group, Inc.
COM
404609109
3468074
170254
SH
SOLE
170254
0
0
Hain Celestial Group, Inc.
COM
405217100
370441
22895
SH
SOLE
22895
0
0
Hanover Ins Group Inc
COM
410867105
1609398
11910
SH
SOLE
11910
0
0
Helios Technologies
COM
42328H109
990645
18197
SH
SOLE
18197
0
0
Hilton Hotels Corp. Com.
COM
43300A203
4184159
33113
SH
SOLE
31673
0
1440
Home Depot, Inc.
COM
437076102
3713250
11756
SH
SOLE
9956
0
1800
Hudson Technologies, Inc.
COM
444144109
759000
75000
SH
SOLE
75000
0
0
Idexx Labs Inc.
COM
45168D104
736776
1806
SH
SOLE
1806
0
0
Inogen, Inc.
COM
45780L104
549357
27872
SH
SOLE
27872
0
0
Intel Corporation
COM
458140100
1821397
68914
SH
SOLE
58221
0
10693
International Business Machs.
COM
459200101
5507249
39089
SH
SOLE
35865
0
3224
International Business Machs.
COM
459200101
82421
585
SH
OTR
585
0
0
Intrepid Potash Inc.
COM
46121Y201
5978198
207073
SH
SOLE
203646
0
3427
Invesco QQQ Trust ETF
UNIT SER 1
46090E103
9681675
36359
SH
SOLE
36359
0
0
Invesco QQQ Trust ETF
UNIT SER 1
46090E103
1864
7
SH
OTR
7
0
0
Invesco S&P 500 Equal Weight ETF
S&P 500 EQL WGT
46137V357
3298188
23350
SH
SOLE
23350
0
0
iShares Global Clean Energy ET
GL CLEAN ENE ETF
464288224
343584
17309
SH
SOLE
17309
0
0
Ishares Tr Nasdaq Bio Index ET
ISHARES BIOTECH
464287556
326912
2490
SH
SOLE
2490
0
0
Ishares TR Russell 2000 ETF
RUSSELL 2000 ETF
464287655
3295404
18900
SH
SOLE
18900
0
0
IShares Tr S&P Small-Cap 600 G
S&P SML 600 GWT
464287887
2923726
27054
SH
SOLE
26880
0
174
IShares Tr S&P Small-Cap 600 G
S&P SML 600 GWT
464287887
1081
10
SH
OTR
10
0
0
J. P. Morgan Chase
COM
46625h100
7294906
54399
SH
SOLE
47704
0
6695
Johnson & Johnson
COM
478160104
3799918
21511
SH
SOLE
17717
0
3794
Kinder Morgan, Inc.
COM
49456b101
1496210
82755
SH
SOLE
80455
0
2300
Kroger Co.
COM
501044101
1794969
40264
SH
SOLE
34324
0
5940
Kroger Co.
COM
501044101
106992
2400
SH
OTR
2400
0
0
KVH Industries Inc.
COM
482738101
445561
43597
SH
SOLE
43597
0
0
Laboratory Corp. of America Ho
COM NEW
50540R409
211932
900
SH
SOLE
900
0
0
LeMaitre Vascular, Inc.
COM
525558201
888186
19300
SH
SOLE
19300
0
0
Lennar Corp. Class A
COM
526057104
1277046
14111
SH
SOLE
14111
0
0
Lilly Eli & Co
COM
532457108
3108542
8497
SH
SOLE
7127
0
1370
Lowes Cos Inc
COM
548661107
2319154
11640
SH
SOLE
10640
0
1000
Lowes Cos Inc
COM
548661107
199240
1000
SH
OTR
1000
0
0
Luna Innovations, Inc.
COM
550351100
1213433
138047
SH
SOLE
138047
0
0
Markel Corp
COM
570535104
6879933
5222
SH
SOLE
5027
0
195
Mastercard Inc Cl A
CL A
57636Q104
2455322
7061
SH
SOLE
7061
0
0
Mastercard Inc Cl A
CL A
57636Q104
347730
1000
SH
OTR
1000
0
0
McCormick & Co Inc Com Non Vtg
COM NON VTG
579780206
281826
3400
SH
SOLE
3400
0
0
McDonalds Corp
COM
580135101
215040
816
SH
SOLE
816
0
0
MDC Holdings Inc.
COM
552676108
6750582
213626
SH
SOLE
210806
0
2820
Medical Properties Trust Inc.
COM
58463J304
325288
29200
SH
SOLE
29200
0
0
Medical Properties Trust Inc.
COM
58463J304
38990
3500
SH
OTR
3500
0
0
Merck & Co., Inc.
COM
58933Y105
5168939
46588
SH
SOLE
43601
0
2987
Merck & Co., Inc.
COM
58933Y105
110284
994
SH
OTR
994
0
0
Microchip Technology
COM
595017104
3728730
53078
SH
SOLE
53078
0
0
Microchip Technology
COM
595017104
196700
2800
SH
OTR
2800
0
0
Microsoft Corp.
COM
594918104
10740339
44785
SH
SOLE
38560
0
6225
Mondelez International Inc.
CL A
609207105
713288
10702
SH
SOLE
9702
0
1000
Mondelez International Inc.
CL A
609207105
23328
350
SH
OTR
350
0
0
Newmarket Corp.
COM
651587107
236444
760
SH
SOLE
760
0
0
Nexstar Media Group, Inc.
CL A
65336K103
361262
2064
SH
SOLE
587
0
1477
Norfolk Southern Corp.
COM
655844108
1981710
8042
SH
SOLE
6202
0
1840
NVIDIA Corporation
COM
67066G104
311278
2130
SH
SOLE
2130
0
0
Oaktree Specialty Lending Corp
COM
67401P108
11354015
1652695
SH
SOLE
1619620
0
33075
OmniAb, Inc.
COM
68218J103
124956
34710
SH
SOLE
34710
0
0
Oracle Systems Corporation
COM
68389X105
1462247
17889
SH
SOLE
17889
0
0
Otis Worldwide Corporation
COM
68902V107
1066739
13622
SH
SOLE
11468
0
2154
Palo Alto Networks, Inc.
COM
697435105
565137
4050
SH
SOLE
4050
0
0
Paychex, Inc.
COM
704326107
440861
3815
SH
SOLE
3815
0
0
PayPal Holdings Inc.
COM
70450Y103
5079054
71315
SH
SOLE
69465
0
1850
Pepsico, Inc.
COM
713448108
5246366
29040
SH
SOLE
24615
0
4425
Pepsico, Inc.
COM
713448108
108396
600
SH
OTR
600
0
0
PerkinElmer, Inc.
COM
714046109
382240
2726
SH
SOLE
2726
0
0
Pfizer Inc.
COM
717081103
3440049
67136
SH
SOLE
56794
0
10342
Philip Morris International, I
COM
718172109
504431
4984
SH
SOLE
4984
0
0
Pioneer Nat. Res. Co.
COM
723787107
1791720
7845
SH
SOLE
7845
0
0
PRA Group Inc.
COM
69354N106
6536025
193488
SH
SOLE
187997
0
5491
Prestige Consumer Healthcare I
COM
74112D101
1464026
23387
SH
SOLE
23387
0
0
Procter & Gamble Co.
COM
742718109
4511183
29765
SH
SOLE
24670
0
5095
Progressive Corp Ohio Com
COM
743315103
1399960
10793
SH
SOLE
10793
0
0
ProShares Russell 2000 Div Gro
RUSS 2000 DIVD
74347B698
2718875
44303
SH
SOLE
44303
0
0
ProShares S&P MidCap 400 Div A
S&P MDCP 400 DIV
74347B680
15611852
218195
SH
SOLE
213645
0
4550
ProShares S&P MidCap 400 Div A
S&P MDCP 400 DIV
74347B680
1145
16
SH
OTR
16
0
0
Qualcomm, Inc.
COM
747525103
6102989
55512
SH
SOLE
55512
0
0
Qualcomm, Inc.
COM
747525103
19240
175
SH
OTR
175
0
0
Quidelortho Corp.
COM
219798105
3066558
35795
SH
SOLE
34992
0
803
Raytheon Technologies Corporat
COM
75513E101
1851680
18348
SH
SOLE
18348
0
0
Royal Bank of Canada
COM
780087102
1883127
20029
SH
SOLE
16792
0
3237
RPM, Inc.
COM
749685103
221212
2270
SH
SOLE
2270
0
0
Semler Scientific, Inc.
COM
81684M104
1003959
30423
SH
SOLE
30423
0
0
Service Corp Intl
COM
817565104
1348230
19500
SH
SOLE
19500
0
0
Shattuck Labs, Inc.
COM
82024L103
963332
418840
SH
SOLE
418840
0
0
Shell PLC Sponsored ADR
SPON ADS
780259305
2599881
45652
SH
SOLE
34471
0
11181
Shoe Carnival, Inc.
COM
824889109
1053236
44050
SH
SOLE
44050
0
0
SLB
COM STK
806857108
5658099
105838
SH
SOLE
100908
0
4930
Southern Co.
COM
842587107
477519
6687
SH
SOLE
4687
0
2000
SPDR Dow Jones Industrial Aver
UT SER 1
78467X109
13136903
39649
SH
SOLE
39649
0
0
SPDR Dow Jones Industrial Aver
UT SER 1
78467X109
663
2
SH
OTR
2
0
0
SPDR Portfolio S&P 500 Growth
PRTFLO S&P 500 GW
78464A409
1254589
24760
SH
SOLE
24760
0
0
SPDR S&P 500 ETF Trust
TR UNIT
78462F103
5718858
14954
SH
SOLE
14351
0
603
SPDR S&P 500 ETF Trust
TR UNIT
78462F103
16827
44
SH
OTR
44
0
0
Standard Motor Products, Inc.
COM
853666105
1896426
54495
SH
SOLE
54495
0
0
Sysco Corp.
COM
871829107
1219378
15950
SH
SOLE
15950
0
0
Texas Pacific Land Corporation
COM
88262P102
712646
304
SH
SOLE
304
0
0
The Kraft Heinz Company
COM
500754106
424524
10428
SH
SOLE
10428
0
0
The Kraft Heinz Company
COM
500754106
13556
333
SH
OTR
333
0
0
Thermo Fisher Scientific
COM
883556102
4710052
8553
SH
SOLE
7130
0
1423
Thryv Holdings, Inc.
COM NEW
886029206
3894601
204979
SH
SOLE
201939
0
3040
Tidewater Inc.
COM
88642R109
2799089
75959
SH
SOLE
75959
0
0
TotalEnergies SE Sponsored ADR
SPONSORED ADS
89151E109
1856627
29907
SH
SOLE
22830
0
7077
Travelers Co., Inc.
COM
89417e109
1489046
7942
SH
SOLE
6685
0
1257
Truist Financial Corporation
COM
89832Q109
715159
16620
SH
SOLE
10327
0
6293
Truist Financial Corporation
COM
89832Q109
88212
2050
SH
OTR
2050
0
0
Tyson Foods Inc.
CL A
902494103
1085018
17430
SH
SOLE
17430
0
0
U.S. Bancorp
COM NEW
902973304
1815441
41629
SH
SOLE
34675
0
6954
Ulta Salon, Cosmetics & Fragra
COM
90384S303
1508529
3216
SH
SOLE
3216
0
0
Union Pacific Corp.
COM
907818108
4797812
23170
SH
SOLE
20378
0
2792
Union Pacific Corp.
COM
907818108
40586
196
SH
OTR
196
0
0
United Parcel Service, Inc.
CL B
911312106
3327993
19144
SH
SOLE
19144
0
0
United Parcel Service, Inc.
CL B
911312106
86920
500
SH
OTR
500
0
0
United Rentals, Inc.
COM
911363109
1328915
3739
SH
SOLE
3739
0
0
UnitedHealth Group, Inc.
COM
91324P102
1589480
2998
SH
SOLE
2998
0
0
Vanguard Communications Servic
COMM SRVC ETF
92204A884
1987571
24165
SH
SOLE
23690
0
475
Vanguard Dividend Appreciation
DIV APP ETF
921908844
218816
1441
SH
SOLE
1441
0
0
Vanguard Index Fds Mid Cap ETF
MID CAP ETF
922908629
689897
3385
SH
SOLE
3385
0
0
Vanguard Information Technolog
INF TECH ETF
92204A702
17895584
56027
SH
SOLE
54997
0
1030
Verizon Communications
COM
92343v104
1034605
26259
SH
SOLE
21584
0
4675
Vicor Corporation
COM
925815102
658599
12253
SH
SOLE
12253
0
0
Virginia National Bankshares C
COM
928031103
284555
7762
SH
SOLE
7762
0
0
Visa Inc.
COM
92826C839
4973359
23938
SH
SOLE
20453
0
3485
Walgreens Boots Alliance, Inc.
COM
931427108
1168172
31268
SH
SOLE
26008
0
5260
Wal-Mart Stores
COM
931142103
175678
1239
SH
SOLE
1189
0
50
Wal-Mart Stores
COM
931142103
85074
600
SH
OTR
600
0
0
Waters Corp.
COM
941848103
2438142
7117
SH
SOLE
7117
0
0
Wells Fargo & Co.
COM
949746101
2899053
70212
SH
SOLE
63467
0
6745
Wells Fargo & Co.
COM
949746101
57806
1400
SH
OTR
1400
0
0
White Mountains Group Bermuda
COM
G9618E107
255994
181
SH
SOLE
181
0
0
World Fuel Services Corporatio
COM
981475106
1106564
40489
SH
SOLE
40489
0
0
Zoetis, Inc. Class A
CL A
98978V103
852628
5818
SH
SOLE
5818
0
0