| COMPANY | TYPE | SHARES | PRICE | VALUE | HELD AFTER | TRADE DATE | FILED |
|---|---|---|---|---|---|---|---|
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $25.82 | — | — | Feb 13, 2026 | Mar 3, 2026 ↗ |
| HTGC HERCULES CAPITAL, INC. | SALE | — | $18.67 | — | — | Jan 12, 2026 | Feb 9, 2026 ↗ |
| PSA PUBLIC STORAGE | SALE | — | $279.20 | — | — | Jan 12, 2026 | Feb 9, 2026 ↗ |
| EFC ELLINGTON FINANCIAL INC. | PURCHASE | — | $13.75 | — | — | Dec 30, 2025 | Jan 6, 2026 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $17.42 | — | — | Nov 19, 2025 | Dec 2, 2025 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $24.25 | — | — | Nov 17, 2025 | Dec 2, 2025 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $24.98 | — | — | Nov 14, 2025 | Dec 2, 2025 ↗ |
| EFC ELLINGTON FINANCIAL INC. | PURCHASE | — | $25.15 | — | — | Sep 30, 2025 | Oct 7, 2025 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | SALE | — | $24.10 | — | — | Sep 25, 2025 | Oct 7, 2025 ↗ |
| HTGC HERCULES CAPITAL, INC. | SALE | — | $19.10 | — | — | Sep 25, 2025 | Oct 7, 2025 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $19.16 | — | — | Aug 19, 2025 | Sep 10, 2025 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $25.47 | — | — | Aug 14, 2025 | Sep 10, 2025 ↗ |
| EFC ELLINGTON FINANCIAL INC. | PURCHASE | — | $12.99 | — | — | Jun 30, 2025 | Jul 4, 2025 ↗ |
| ET ENERGY TRANSFER LP | SALE | — | $17.69 | — | — | Jun 24, 2025 | Jul 4, 2025 ↗ |
| BMY BRISTOL MYERS SQUIBB CO | SALE | — | $47.03 | — | — | Jun 24, 2025 | Jul 4, 2025 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $17.86 | — | — | May 20, 2025 | Jun 4, 2025 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $26.61 | — | — | May 15, 2025 | Jun 4, 2025 ↗ |
| EFC ELLINGTON FINANCIAL INC. | PURCHASE | — | $13.26 | — | — | Mar 31, 2025 | Apr 7, 2025 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | SALE | — | $24.83 | — | — | Mar 7, 2025 | Apr 7, 2025 ↗ |
| ET ENERGY TRANSFER LP | SALE | — | $17.46 | — | — | Mar 7, 2025 | Apr 7, 2025 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $19.09 | — | — | Mar 5, 2025 | Apr 7, 2025 ↗ |
| ET ENERGY TRANSFER LP | PURCHASE | — | $20.12 | — | — | Feb 19, 2025 | Mar 4, 2025 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $26.76 | — | — | Feb 14, 2025 | Mar 4, 2025 ↗ |
| EFC ELLINGTON FINANCIAL INC. | PURCHASE | — | $23.99 | — | — | Dec 30, 2024 | Jan 7, 2025 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | SALE | — | $26.47 | — | — | Dec 6, 2024 | Jan 7, 2025 ↗ |
| BMY BRISTOL MYERS SQUIBB CO | PURCHASE | — | $59.38 | — | — | Dec 6, 2024 | Jan 7, 2025 ↗ |
| JNJ JOHNSON & JOHNSON | PURCHASE | — | $149.31 | — | — | Dec 6, 2024 | Jan 7, 2025 ↗ |
| AMGN AMGEN INC | PURCHASE | — | $272.58 | — | — | Dec 6, 2024 | Jan 7, 2025 ↗ |
| VIA VIA TRANSPORTATION, INC. | SALE | — | $22.14 | — | — | Dec 6, 2024 | Jan 7, 2025 ↗ |
| ABBV ABBVIE INC. | PURCHASE | — | $176.19 | — | — | Dec 6, 2024 | Jan 7, 2025 ↗ |
| T AT&T INC. | SALE | — | $21.15 | — | — | Dec 6, 2024 | Jan 7, 2025 ↗ |
| ET ENERGY TRANSFER LP | SALE | — | $19.26 | — | — | Dec 6, 2024 | Jan 7, 2025 ↗ |
| AEP AMERICAN ELECTRIC POWER CO INC | PURCHASE | — | $95.85 | — | — | Dec 6, 2024 | Jan 7, 2025 ↗ |
| DUK DUKE ENERGY CORP | PURCHASE | — | $112.10 | — | — | Dec 6, 2024 | Jan 7, 2025 ↗ |
| PSA PUBLIC STORAGE | PURCHASE | — | $334.00 | — | — | Dec 6, 2024 | Jan 7, 2025 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $18.82 | — | — | Nov 20, 2024 | Dec 12, 2024 ↗ |
| ET ENERGY TRANSFER LP | PURCHASE | — | $17.96 | — | — | Nov 19, 2024 | Dec 12, 2024 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $27.06 | — | — | Nov 14, 2024 | Dec 12, 2024 ↗ |
| T AT&T INC. | PURCHASE | — | $21.66 | — | — | Nov 1, 2024 | Dec 12, 2024 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $19.86 | — | — | Oct 23, 2024 | Nov 13, 2024 ↗ |
| EFC ELLINGTON FINANCIAL INC. | PURCHASE | — | $12.89 | — | — | Sep 30, 2024 | Oct 22, 2024 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $18.27 | — | — | Aug 20, 2024 | Sep 5, 2024 ↗ |
| ET ENERGY TRANSFER LP | PURCHASE | — | $16.30 | — | — | Aug 19, 2024 | Sep 5, 2024 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $23.20 | — | — | Aug 14, 2024 | Sep 5, 2024 ↗ |
| T AT&T INC. | PURCHASE | — | $21.14 | — | — | Aug 1, 2024 | Sep 5, 2024 ↗ |
| EFC ELLINGTON FINANCIAL INC. | PURCHASE | — | $22.30 | — | — | Jul 1, 2024 | Aug 7, 2024 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $19.64 | — | — | May 21, 2024 | Jun 7, 2024 ↗ |
| ET ENERGY TRANSFER LP | PURCHASE | — | $16.13 | — | — | May 20, 2024 | Jun 7, 2024 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $22.81 | — | — | May 15, 2024 | Jun 7, 2024 ↗ |
| ET ENERGY TRANSFER LP | PURCHASE | — | $15.78 | — | — | May 2, 2024 | Jun 7, 2024 ↗ |
| T AT&T INC. | PURCHASE | — | $21.01 | — | — | May 1, 2024 | Jun 7, 2024 ↗ |
| ET ENERGY TRANSFER LP | PURCHASE | — | $15.48 | — | — | May 1, 2024 | Jun 7, 2024 ↗ |
| ET ENERGY TRANSFER LP | PURCHASE | — | $15.73 | — | — | Apr 30, 2024 | May 7, 2024 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $17.99 | — | — | Apr 16, 2024 | May 7, 2024 ↗ |
| EFC ELLINGTON FINANCIAL INC. | PURCHASE | — | $21.01 | — | — | Apr 2, 2024 | May 7, 2024 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $18.15 | — | — | Mar 7, 2024 | Apr 11, 2024 ↗ |
| DUK DUKE ENERGY CORP | SALE | — | $25.20 | — | — | Feb 28, 2024 | Mar 8, 2024 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $18.90 | — | — | Feb 26, 2024 | Mar 8, 2024 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $19.00 | — | — | Feb 23, 2024 | Mar 8, 2024 ↗ |
| ET ENERGY TRANSFER LP | PURCHASE | — | $14.85 | — | — | Feb 21, 2024 | Mar 8, 2024 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $19.60 | — | — | Feb 15, 2024 | Mar 8, 2024 ↗ |
| T AT&T INC. | PURCHASE | — | $22.14 | — | — | Feb 2, 2024 | Mar 8, 2024 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $17.19 | — | — | Feb 1, 2024 | Mar 8, 2024 ↗ |
| ET ENERGY TRANSFER LP | PURCHASE | — | $13.72 | — | — | Jan 18, 2024 | Feb 6, 2024 ↗ |
| ET ENERGY TRANSFER LP | PURCHASE | — | $13.77 | — | — | Jan 17, 2024 | Feb 6, 2024 ↗ |
| DUK DUKE ENERGY CORP | PURCHASE | — | $98.03 | — | — | Jan 16, 2024 | Feb 6, 2024 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $16.95 | — | — | Jan 16, 2024 | Feb 6, 2024 ↗ |
| MO ALTRIA GROUP, INC. | SALE | — | $40.97 | — | — | Jan 16, 2024 | Feb 6, 2024 ↗ |
| ET ENERGY TRANSFER LP | PURCHASE | — | $13.90 | — | — | Jan 16, 2024 | Feb 6, 2024 ↗ |
| MO ALTRIA GROUP, INC. | PURCHASE | — | $41.60 | — | — | Jan 11, 2024 | Feb 6, 2024 ↗ |
| MO ALTRIA GROUP, INC. | SALE | — | $41.06 | — | — | Jan 10, 2024 | Feb 6, 2024 ↗ |
| DUK DUKE ENERGY CORP | PURCHASE | — | $24.60 | — | — | Dec 19, 2023 | Jan 9, 2024 ↗ |
| EFC ELLINGTON FINANCIAL INC. | ACQUIRE | — | $20.30 | — | — | Dec 14, 2023 | Jan 9, 2024 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $22.23 | — | — | Nov 15, 2023 | Dec 6, 2023 ↗ |
| T AT&T INC. | PURCHASE | — | $19.72 | — | — | Nov 2, 2023 | Dec 6, 2023 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $15.19 | — | — | Oct 25, 2023 | Nov 8, 2023 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $15.23 | — | — | Oct 23, 2023 | Nov 8, 2023 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $15.66 | — | — | Oct 20, 2023 | Nov 8, 2023 ↗ |
| MO ALTRIA GROUP, INC. | PURCHASE | — | $42.56 | — | — | Oct 11, 2023 | Nov 8, 2023 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $15.76 | — | — | Oct 3, 2023 | Nov 8, 2023 ↗ |
| PAA PLAINS ALL AMERICAN PIPELINE LP | SALE | — | $14.66 | — | — | Oct 3, 2023 | Nov 8, 2023 ↗ |
| APO APOLLO GLOBAL MANAGEMENT, INC. | SALE | — | — | — | — | Sep 22, 2023 | Oct 9, 2023 ↗ |
| HTGC HERCULES CAPITAL, INC. | PURCHASE | — | $16.24 | — | — | Sep 21, 2023 | Oct 9, 2023 ↗ |
| DUK DUKE ENERGY CORP | PURCHASE | — | $25.05 | — | — | Sep 19, 2023 | Oct 9, 2023 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $19.98 | — | — | Aug 16, 2023 | Sep 6, 2023 ↗ |
| T AT&T INC. | PURCHASE | — | $19.40 | — | — | Aug 2, 2023 | Sep 6, 2023 ↗ |
| MO ALTRIA GROUP, INC. | PURCHASE | — | $45.64 | — | — | Jul 11, 2023 | Jul 31, 2023 ↗ |
| DUK DUKE ENERGY CORP | PURCHASE | — | — | — | — | Jun 20, 2023 | Jul 10, 2023 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $18.62 | — | — | May 16, 2023 | Jun 5, 2023 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $18.71 | — | — | May 10, 2023 | Jun 5, 2023 ↗ |
| ARLP ALLIANCE RESOURCE PARTNERS LP | PURCHASE | — | $19.11 | — | — | May 8, 2023 | Jun 5, 2023 ↗ |
| T AT&T INC. | PURCHASE | — | $22.15 | — | — | May 2, 2023 | Jun 5, 2023 ↗ |
| MO ALTRIA GROUP, INC. | PURCHASE | — | $47.78 | — | — | May 1, 2023 | Jun 5, 2023 ↗ |
| PAA PLAINS ALL AMERICAN PIPELINE LP | PURCHASE | — | $11.54 | — | — | Mar 24, 2023 | Apr 5, 2023 ↗ |
| VIA VIA TRANSPORTATION, INC. | PURCHASE | — | $22.94 | — | — | Mar 22, 2023 | Apr 5, 2023 ↗ |