| 20 Feb 2026 | TAX_WITHHOLDING | MainStreet Bancshares, Inc. | 1,501 | 20.36 USD | |
| 20 Feb 2024 | GRANT_AWARD | MainStreet Bancshares, Inc. | 7,155 | 22.65 USD | |
| 09 Jan 2026 | GRANT_AWARD | MainStreet Bancshares, Inc. | 10,000 | 20.36 USD | |
| 03 Mar 2025 | GRANT_AWARD | MainStreet Bancshares, Inc. | 7,143 | 16.80 USD | |
| 24 Apr 2024 | PURCHASE | MainStreet Bancshares, Inc. | 310 | 16.05 USD | |
| 17 Jan 2024 | GRANT_AWARD | MainStreet Bancshares, Inc. | 1,737 | 21.77 USD | |
| 09 May 2023 | PURCHASE | MainStreet Bancshares, Inc. | 158 | 20.06 USD | |
| 18 Jan 2023 | GRANT_AWARD | MainStreet Bancshares, Inc. | 2,629 | 26.63 USD | |
| 25 Jan 2022 | GRANT_AWARD | MainStreet Bancshares, Inc. | 2,483 | 24.16 USD | |
| 22 Jan 2021 | GRANT_AWARD | MainStreet Bancshares, Inc. | 3,152 | 17.45 USD | |
| 06 Feb 2020 | GRANT_AWARD | MainStreet Bancshares, Inc. | 1,909 | 22.00 USD | |