| 29 Dec 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 22,735 | 0.30 USD | |
| 21 Dec 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 11,000 | 0.30 USD | |
| 26 Dec 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 1,000 | 0.30 USD | |
| 22 Dec 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 3,193 | 0.31 USD | |
| 15 Nov 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 59,494 | 0.25 USD | |
| 17 Nov 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 9,000 | 0.25 USD | |
| 16 Nov 2023 | PURCHASE | Firsthand Technology Value Fund, Inc. | 6,960 | 0.23 USD | |
| 25 Jul 2023 | SALE | Superior Drilling Products, Inc. | 21,165 | 1.40 USD | |
| 24 Jul 2023 | PURCHASE | Superior Drilling Products, Inc. | 48,708 | 1.31 USD | |
| 24 Jul 2023 | SALE | Superior Drilling Products, Inc. | 141,689 | 1.82 USD | |
| 25 Jul 2023 | SALE | Superior Drilling Products, Inc. | 11,396 | 1.40 USD | |
| 24 Jul 2023 | SALE | Superior Drilling Products, Inc. | 263,136 | 1.82 USD | |
| 24 Jul 2023 | PURCHASE | Superior Drilling Products, Inc. | 90,457 | 1.31 USD | |
| 12 Dec 2022 | PURCHASE | Superior Drilling Products, Inc. | 4,319 | 0.80 USD | |
| 13 Dec 2022 | PURCHASE | Superior Drilling Products, Inc. | 246 | 0.80 USD | |