| 07 Dec 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 141 | 0.30 USD | |
| 11 Dec 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 11,855 | 0.30 USD | |
| 04 Dec 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 23,630 | 0.33 USD | |
| 05 Dec 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 27,024 | 0.33 USD | |
| 06 Dec 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 738 | 0.28 USD | |
| 20 Nov 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 173,180 | 0.26 USD | |
| 21 Nov 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 33,774 | 0.28 USD | |
| 25 Oct 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 13,441 | 0.23 USD | |
| 27 Oct 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 32,064 | 0.25 USD | |
| 26 Oct 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 4,300 | 0.23 USD | |
| 23 Oct 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 15,919 | 0.23 USD | |
| 20 Oct 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 3,600 | 0.23 USD | |
| 19 Oct 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 92,639 | 0.23 USD | |
| 08 Aug 2023 | SALE | Superior Drilling Products, Inc. | 14,108 | 1.34 USD | |
| 07 Aug 2023 | SALE | Superior Drilling Products, Inc. | 1,713 | 1.39 USD | |
| 07 Aug 2023 | SALE | Superior Drilling Products, Inc. | 3,180 | 1.39 USD | |
| 08 Aug 2023 | SALE | Superior Drilling Products, Inc. | 26,199 | 1.34 USD | |
| 09 Aug 2023 | SALE | Superior Drilling Products, Inc. | 1,614 | 1.35 USD | |
| 09 Aug 2023 | SALE | Superior Drilling Products, Inc. | 869 | 1.35 USD | |
| 15 May 2023 | PURCHASE | Superior Drilling Products, Inc. | 21,059 | 0.97 USD | |
| 16 May 2023 | PURCHASE | Superior Drilling Products, Inc. | 80 | 0.98 USD | |
| 17 May 2023 | PURCHASE | Superior Drilling Products, Inc. | 927 | 0.98 USD | |
| 19 Dec 2022 | PURCHASE | Superior Drilling Products, Inc. | 4,630 | 0.80 USD | |
| 16 Dec 2022 | PURCHASE | Superior Drilling Products, Inc. | 20,348 | 0.80 USD | |
| 20 Dec 2022 | PURCHASE | Superior Drilling Products, Inc. | 4,700 | 0.80 USD | |