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