Insider Transactions by SHEPHARD JOEL R

Symbol CompanyOwnerRelationshipDateTransactionCost# SharesValue ($)Total SharesFiling
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorSep 19, 2023Option Exercise$42.93984,20779,488Nov 21, 2023, 05:16 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorNov 20, 2023Option Exercise$42.9339617,00079,884Nov 21, 2023, 05:16 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorAug 25, 2023Option Exercise$38.9654021,03879,390Aug 25, 2023, 04:58 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJun 16, 2023Option Exercise$30.173296578,729Jul 06, 2023, 03:49 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJun 21, 2023Option Exercise$30.511213,69278,850Jul 06, 2023, 03:49 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMay 19, 2023Option Exercise$27.4080322,00278,697May 22, 2023, 03:42 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMar 17, 2023Option Exercise$31.151103,42677,863Mar 22, 2023, 05:20 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMar 21, 2023Option Exercise$31.573197977,894Mar 22, 2023, 05:20 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorFeb 23, 2023Option Exercise$33.3951017,02977,754Feb 24, 2023, 03:21 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorDec 20, 2022Option Exercise$36.671114,07077,244Jan 04, 2023, 04:29 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorSep 20, 2022Option Exercise$33.19872,88877,132Jan 04, 2023, 04:29 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorSep 20, 2022Option Exercise$33.192686376,627Nov 29, 2022, 02:24 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorNov 25, 2022Option Exercise$38.2041916,00677,046Nov 29, 2022, 02:24 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorAug 24, 2022Option Exercise$34.7243315,03476,600Aug 25, 2022, 03:54 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJun 22, 2022Option Exercise$34.461053,61876,167Jul 11, 2022, 11:43 AM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMay 24, 2022Option Exercise$35.0051518,02576,063May 24, 2022, 04:20 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMar 18, 2022Option Exercise$37.262385775,479Apr 18, 2022, 11:04 AM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMar 22, 2022Option Exercise$37.26692,57175,548Apr 18, 2022, 11:04 AM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorFeb 15, 2022Option Exercise$38.3844317,00275,455Feb 15, 2022, 04:53 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorDec 17, 2021Option Exercise$36.74893,27075,012Jan 11, 2022, 04:32 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorNov 29, 2021Option Exercise$37.0840515,01774,923Nov 30, 2021, 05:15 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorSep 22, 2021Option Exercise$31.35932,91674,518Oct 07, 2021, 02:33 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorAug 17, 2021Option Exercise$33.1042314,00174,425Aug 19, 2021, 10:36 AM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJun 25, 2021Option Exercise$33.06882,90974,002Jul 14, 2021, 11:09 AM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMay 24, 2021Option Exercise$35.3750918,00373,913May 25, 2021, 03:28 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMar 23, 2021Option Exercise$35.29792,78873,404Mar 26, 2021, 03:41 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorFeb 22, 2021Option Exercise$29.4857717,01073,326Feb 24, 2021, 04:45 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorDec 23, 2020Option Exercise$26.82962,57572,749Jan 08, 2021, 11:12 AM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorNov 17, 2020Option Exercise$28.6348914,00072,653Nov 18, 2020, 03:40 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorSep 22, 2020Option Exercise$22.301102,45372,164Oct 02, 2020, 02:59 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorAug 21, 2020Option Exercise$23.2977318,00372,054Aug 24, 2020, 03:12 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJun 19, 2020Option Exercise$24.06902,16571,281Aug 06, 2020, 09:56 AM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMay 28, 2020Option Exercise$27.2358816,01171,191May 28, 2020, 02:14 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMar 20, 2020Option Exercise$22.97871,99870,603Apr 01, 2020, 03:16 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorFeb 27, 2020Option Exercise$33.6549716,72470,516Feb 28, 2020, 03:45 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJan 15, 2020Option Exercise$35.142070369,904Jan 15, 2020, 01:38 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJun 21, 2019Option Exercise$35.982072069,923Jan 15, 2020, 01:38 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorSep 20, 2019Option Exercise$35.45491,73769,973Jan 15, 2020, 01:38 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorDec 20, 2019Option Exercise$39.98461,83970,019Jan 15, 2020, 01:38 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorNov 25, 2019Option Exercise$37.5629611,11869,884Nov 27, 2019, 11:54 AM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorAug 16, 2019Option Exercise$34.5232211,11569,588Aug 19, 2019, 03:13 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMar 15, 2019Option Exercise$35.142173869,243Aug 19, 2019, 03:13 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJun 21, 2019Option Exercise$35.982382869,266Aug 19, 2019, 03:13 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMay 24, 2019Option Exercise$36.4738714,11469,222May 29, 2019, 03:58 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorFeb 25, 2019Option Exercise$35.8033612,02968,835Feb 27, 2019, 01:30 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorDec 21, 2018Option Exercise$30.032163168,499Jan 24, 2019, 05:44 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMar 16, 2018Option Exercise$39.74522,06668,302Jan 24, 2019, 05:44 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJun 01, 2018Option Exercise$42.30492,07368,352Jan 24, 2019, 05:44 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorSep 07, 2018Option Exercise$41.05512,09468,403Jan 24, 2019, 05:44 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorSep 21, 2018Option Exercise$39.991352068,416Jan 24, 2019, 05:44 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorDec 07, 2018Option Exercise$33.76622,09368,478Jan 24, 2019, 05:44 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorNov 21, 2018Option Exercise$35.6041314,70368,224Nov 26, 2018, 04:59 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMar 16, 2018Option Exercise$39.74935867,527Aug 23, 2018, 02:19 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJun 15, 2018Option Exercise$42.301146567,538Aug 23, 2018, 02:19 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorAug 21, 2018Option Exercise$40.8027311,13867,811Aug 23, 2018, 02:19 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJun 15, 2018Option Exercise$42.301146567,538Aug 22, 2018, 04:42 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorAug 21, 2018Option Exercise$40.8027311,13867,811Aug 22, 2018, 04:42 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMar 16, 2018Option Exercise$39.74935867,527Aug 22, 2018, 04:42 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMay 22, 2018Option Exercise$38.7038014,70667,671May 24, 2018, 02:02 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorFeb 13, 2018Option Exercise$37.402499,31367,291Feb 15, 2018, 03:02 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorSep 27, 2017Option Exercise$38.1913867,035Jan 25, 2018, 02:09 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorDec 15, 2017Option Exercise$39.74727867,042Jan 25, 2018, 02:09 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJun 16, 2017Option Exercise$38.11311467,034Jan 25, 2018, 02:09 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJun 16, 2017Option Exercise$38.11311467,034Jan 24, 2018, 02:26 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorSep 27, 2017Option Exercise$38.1913867,035Jan 24, 2018, 02:26 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorDec 15, 2017Option Exercise$39.74727867,042Jan 24, 2018, 02:26 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorNov 29, 2017Option Exercise$39.6529411,65766,718Nov 30, 2017, 03:06 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorAug 17, 2017Option Exercise$36.602458,96766,424Aug 21, 2017, 03:34 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMay 22, 2017Option Exercise$35.8035112,56666,179May 24, 2017, 02:34 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJun 02, 2016Option Exercise$27.1341311,20565,084Mar 28, 2017, 05:04 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMar 05, 2015Option Exercise$22.162485,49663,384Mar 28, 2017, 05:04 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorSep 02, 2016Option Exercise$26.7138910,39065,473Mar 28, 2017, 05:04 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorJun 04, 2015Option Exercise$23.033077,07063,691Mar 28, 2017, 05:04 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorDec 01, 2016Option Exercise$31.1533710,49865,810Mar 28, 2017, 05:04 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorSep 03, 2015Option Exercise$22.523177,13964,007Mar 28, 2017, 05:04 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMar 03, 2017Option Exercise$36.001864865,828Mar 28, 2017, 05:04 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorDec 02, 2015Option Exercise$25.803097,97264,316Mar 28, 2017, 05:04 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMar 04, 2016Option Exercise$25.883549,16264,671Mar 28, 2017, 05:04 PM
AMNBAMERICAN NATIONAL BANKSHARES INC.SHEPHARD JOEL RDirectorMar 03, 2017Option Exercise$36.002749,86463,410Mar 07, 2017, 02:53 PM
MREEMAINSTREET BANKSHARES INCSHEPHARD JOEL RDirectorSep 19, 2011Option Exercise$4.755,23824,881130,988Sep 19, 2011, 02:31 PM
MREEMAINSTREET BANKSHARES INCSHEPHARD JOEL RDirectorDec 03, 2010Option Exercise$3.755462,048125,750Jan 06, 2011, 11:29 AM
MREEMAINSTREET BANKSHARES INCSHEPHARD JOEL RDirectorDec 03, 2010Option Exercise$3.756,45424,203125,204Dec 06, 2010, 03:38 PM
MREEMAINSTREET BANKSHARES INCSHEPHARD JOEL RDirectorNov 16, 2010Option Exercise$3.505001,750118,750Nov 16, 2010, 04:14 PM