Average stock performance after each discretionary buy, measured at 1, 3 and 6 months. 21 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 |
|---|---|---|---|---|
| MOOG INC. | 39,506 | reported | 12 Jan 2018 | tx 51+340,841−339,085 |
| NATIONAL BANKSHARES INC | 23,388 | reported | 10 Dec 2025 | tx 45+23,318 |
| Date | Type | Issuer | Qty | Price | Signals |
|---|---|---|---|---|---|
| 10 Dec 2025 | GRANT_AWARD | NATIONAL BANKSHARES INC | 219 | 0.00 USD | |
| 18 Jun 2025 | PURCHASE | NATIONAL BANKSHARES INC | 1,000 | 25.80 USD | |
| 11 Jun 2025 | GRANT_AWARD | NATIONAL BANKSHARES INC | 263 | 0.00 USD | |
| 26 Feb 2025 | PURCHASE | NATIONAL BANKSHARES INC | 1,000 | 27.50 USD | |
| 11 Dec 2024 | GRANT_AWARD | NATIONAL BANKSHARES INC | 218 | 0.00 USD | |
| 08 Aug 2024 | PURCHASE | NATIONAL BANKSHARES INC | 1,000 | 27.00 USD | |
| 12 Jun 2024 | GRANT_AWARD | NATIONAL BANKSHARES INC | 233 | 0.00 USD | |
| 13 Dec 2023 | GRANT_AWARD | NATIONAL BANKSHARES INC | 227 | 0.00 USD | |
| 07 Nov 2023 | PURCHASE | NATIONAL BANKSHARES INC | 1,000 | 24.50 USD | |
| 30 Oct 2023 | GRANT_AWARD | NATIONAL BANKSHARES INC | 1,000 | 23.50 USD | |
| 14 Jun 2023 | GRANT_AWARD | NATIONAL BANKSHARES INC | 228 | 0.00 USD | |
| 18 May 2023 | PURCHASE | NATIONAL BANKSHARES INC | 1,000 | 28.69 USD | |
| 09 May 2023 | PURCHASE | NATIONAL BANKSHARES INC | 1,000 | 27.96 USD | |
| 24 Apr 2023 | PURCHASE | NATIONAL BANKSHARES INC | 1,000 | 32.00 USD | |
| 20 Mar 2023 | PURCHASE | NATIONAL BANKSHARES INC | 1,000 | 35.00 USD | |
| 16 Mar 2023 | PURCHASE | NATIONAL BANKSHARES INC | 500 | 36.00 USD | |
| 15 Mar 2023 | PURCHASE | NATIONAL BANKSHARES INC | 500 | 36.50 USD | |
| 27 Apr 2022 | PURCHASE | NATIONAL BANKSHARES INC | 500 | 35.23 USD | |
| 22 Feb 2022 | PURCHASE | NATIONAL BANKSHARES INC | 8 | 36.98 USD | anomaly |
| 22 Feb 2022 | PURCHASE | NATIONAL BANKSHARES INC | 100 | 36.80 USD | |
| 22 Feb 2022 | PURCHASE | NATIONAL BANKSHARES INC | 100 | 36.86 USD | |
| 22 Feb 2022 | PURCHASE | NATIONAL BANKSHARES INC | 100 | 36.90 USD | |
| 22 Feb 2022 | PURCHASE | NATIONAL BANKSHARES INC | 90 | 36.74 USD | |
| 18 Feb 2022 | PURCHASE | NATIONAL BANKSHARES INC | 3 | 36.00 USD | anomaly |
| 22 Feb 2022 | PURCHASE | NATIONAL BANKSHARES INC | 99 | 36.77 USD |
3 purchases reported after at least 12 months of silence — most recent on 18 Jun 2021.