| 21 Feb 2024 | PURCHASE | Firsthand Technology Value Fund, Inc. | 150,000 | 0.28 USD | |
| 23 Feb 2024 | PURCHASE | Firsthand Technology Value Fund, Inc. | 15,952 | 0.29 USD | |
| 14 Nov 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 3,476 | 0.25 USD | |
| 10 Nov 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 150,146 | 0.25 USD | |
| 13 Nov 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 100,000 | 0.25 USD | |
| 06 Nov 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 50,000 | 0.25 USD | |
| 07 Nov 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 25,000 | 0.24 USD | |
| 08 Nov 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 16,993 | 0.25 USD | |
| 28 Jul 2023 | SALE | Superior Drilling Products, Inc. | 13,507 | 1.41 USD | |
| 01 Aug 2023 | SALE | Superior Drilling Products, Inc. | 1,744 | 1.39 USD | |
| 01 Aug 2023 | SALE | Superior Drilling Products, Inc. | 3,240 | 1.39 USD | |
| 28 Jul 2023 | SALE | Superior Drilling Products, Inc. | 7,273 | 1.41 USD | |
| 31 Jul 2023 | SALE | Superior Drilling Products, Inc. | 9,609 | 1.40 USD | |
| 31 Jul 2023 | SALE | Superior Drilling Products, Inc. | 17,845 | 1.40 USD | |
| 18 May 2023 | PURCHASE | Superior Drilling Products, Inc. | 2,800 | 0.96 USD | |
| 08 May 2023 | PURCHASE | Superior Drilling Products, Inc. | 14,366 | 0.95 USD | |
| 04 May 2023 | PURCHASE | Superior Drilling Products, Inc. | 14,979 | 0.95 USD | |
| 05 May 2023 | PURCHASE | Superior Drilling Products, Inc. | 4,403 | 0.95 USD | |