Average stock performance after each discretionary buy, measured at 1, 3 and 6 months. 6 buys in history.
Holdings derived from the most recent reported transactions. Not adjusted for stock splits or share-class conversions.
| Issuer | Shares | Source | Last tx | Detail |
|---|---|---|---|---|
| NATIONAL BANKSHARES INC | 7,482 | reported | 10 Dec 2025 | tx 36+7,082 |
| Date | Type | Issuer | Qty | Price | Signals |
|---|---|---|---|---|---|
| 10 Dec 2025 | GRANT_AWARD | NATIONAL BANKSHARES INC | 219 | 0.00 USD | |
| 11 Jun 2025 | GRANT_AWARD | NATIONAL BANKSHARES INC | 263 | 0.00 USD | |
| 19 Feb 2025 | PURCHASE | NATIONAL BANKSHARES INC | 49 | 28.62 USD | first after silence |
| 11 Dec 2024 | GRANT_AWARD | NATIONAL BANKSHARES INC | 218 | 0.00 USD | |
| 12 Jun 2024 | GRANT_AWARD | NATIONAL BANKSHARES INC | 233 | 0.00 USD | |
| 15 Mar 2023 | PURCHASE | NATIONAL BANKSHARES INC | 90 | 38.00 USD | |
| 09 Mar 2023 | PURCHASE | NATIONAL BANKSHARES INC | 160 | 40.98 USD | |
| 20 May 2022 | PURCHASE | NATIONAL BANKSHARES INC | 250 | 33.18 USD | |
| 14 Sept 2021 | PURCHASE | NATIONAL BANKSHARES INC | 500 | 36.50 USD | |
| 17 Jun 2021 | PURCHASE | NATIONAL BANKSHARES INC | 500 | 34.65 USD | |
| 27 Nov 2020 | PURCHASE | NATIONAL BANKSHARES INC | 37 | 31.38 USD | |
| 30 Nov 2020 | PURCHASE | NATIONAL BANKSHARES INC | 470 | 31.00 USD | |
| 02 Jun 2020 | PURCHASE | NATIONAL BANKSHARES INC | 236 | 30.00 USD | |
| 05 Mar 2020 | PURCHASE | NATIONAL BANKSHARES INC | 360 | 34.80 USD | |
| 05 Mar 2020 | PURCHASE | NATIONAL BANKSHARES INC | 237 | 35.00 USD | |
| 10 Jun 2019 | PURCHASE | NATIONAL BANKSHARES INC | 60 | 37.25 USD | |
| 10 Dec 2018 | PURCHASE | NATIONAL BANKSHARES INC | 100 | 38.00 USD | first after silence |
| 20 Jun 2017 | PURCHASE | NATIONAL BANKSHARES INC | 270 | 43.50 USD | |
| 19 Jun 2017 | PURCHASE | NATIONAL BANKSHARES INC | 230 | 43.00 USD | |
| 27 Feb 2017 | PURCHASE | NATIONAL BANKSHARES INC | 94 | 39.00 USD | |
| 16 Dec 2016 | PURCHASE | NATIONAL BANKSHARES INC | 60 | 42.85 USD | |
| 01 Nov 2016 | PURCHASE | NATIONAL BANKSHARES INC | 43 | 34.50 USD | |
| 31 Oct 2016 | PURCHASE | NATIONAL BANKSHARES INC | 203 | 34.42 USD | |
| 18 Dec 2015 | PURCHASE | NATIONAL BANKSHARES INC | 145 | 34.98 USD | |
| 16 Nov 2015 | PURCHASE | NATIONAL BANKSHARES INC | 200 | 33.95 USD | first after silence |
7 purchases reported after at least 12 months of silence — most recent on 19 Feb 2025.