| 19 Feb 2026 | PURCHASE | XAI Octagon Floating Rate & Alternative Income Trust | 5,000 | 3.90 USD | |
| 24 Dec 2025 | GIFT | XAI Octagon Floating Rate & Alternative Income Trust | 7,811 | 0.00 USD | |
| 21 Feb 2025 | PURCHASE | XAI Octagon Floating Rate & Alternative Income Trust | 2,000 | 6.38 USD | |
| 19 Feb 2025 | PURCHASE | XAI Octagon Floating Rate & Alternative Income Trust | 3,000 | 6.41 USD | |
| 18 Dec 2024 | OTHER | XAI Octagon Floating Rate & Alternative Income Trust | 6,052 | 0.00 USD | |
| 31 Dec 2024 | PURCHASE | Octagon XAI CLO Income Fund | 59.2 | 25.34 USD | |
| 31 Dec 2024 | PURCHASE | Octagon XAI CLO Income Fund | 967.12 | 25.85 USD | |
| 19 Dec 2024 | PURCHASE | XAI Octagon Floating Rate & Alternative Income Trust | 2,000 | 6.50 USD | |
| 19 Dec 2024 | PURCHASE | Madison/Claymore Covered Call Fund | 500 | 6.60 USD | |
| 19 Dec 2024 | PURCHASE | Madison/Claymore Covered Call Fund | 2,000 | 6.63 USD | |
| 10 Jul 2024 | OTHER | XAI Octagon Floating Rate & Alternative Income Trust | 2,390 | 0.00 USD | |
| 17 Jul 2024 | PURCHASE | XAI Octagon Floating Rate & Alternative Income Trust | 831 | 0.00 USD | |
| 17 Oct 2024 | OTHER | AirJoule Technologies Corp. | 153,626 | 0.00 USD | |
| 18 Sept 2024 | PURCHASE | AirJoule Technologies Corp. | 11,765 | 8.50 USD | |
| 17 Oct 2024 | OTHER | AirJoule Technologies Corp. | 3,481,337 | 0.00 USD | |
| 17 Oct 2024 | OTHER | AirJoule Technologies Corp. | 746,694 | 0.00 USD | |
| 19 Sept 2024 | PURCHASE | AirJoule Technologies Corp. | 5,882 | 8.50 USD | |
| 17 Oct 2024 | OTHER | AirJoule Technologies Corp. | 584,470 | — | deriv |
| 17 Oct 2024 | OTHER | AirJoule Technologies Corp. | 120,250 | — | deriv |
| 17 Oct 2024 | OTHER | AirJoule Technologies Corp. | 2,725,000 | — | deriv |
| 21 May 2024 | GIFT | XAI Octagon Floating Rate & Alternative Income Trust | 6,000 | 0.00 USD | |
| 09 May 2024 | PURCHASE | XAI Octagon Floating Rate & Alternative Income Trust | 3,417 | 7.13 USD | |
| 10 May 2024 | PURCHASE | XAI Octagon Floating Rate & Alternative Income Trust | 3,450 | 7.13 USD | |
| 14 Mar 2024 | EXERCISE | AirJoule Technologies Corp. | 6,827,969 | — | |
| 14 Mar 2024 | GRANT_AWARD | AirJoule Technologies Corp. | 162,059 | — | |