| Aug 27, 2025 | Saba Capital Management, L.P. | Other Disposition | 2161352 | 11.23 | $ 24,271,982.96 |
| Aug 27, 2025 | Weinstein Boaz | Other Disposition | 2161352 | 11.23 | $ 24,271,982.96 |
| Apr 29, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 197 | 11.51 | $ 2,267.47 |
| Apr 29, 2025 | Weinstein Boaz | Open Market Purchase | 197 | 11.51 | $ 2,267.47 |
| Apr 22, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 10963 | 11.29 | $ 123,772.27 |
| Apr 22, 2025 | Weinstein Boaz | Open Market Purchase | 10963 | 11.29 | $ 123,772.27 |
| Apr 21, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 5310 | 11.24 | $ 59,684.40 |
| Apr 21, 2025 | Weinstein Boaz | Open Market Purchase | 5310 | 11.24 | $ 59,684.40 |
| Apr 11, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 26990 | 11.18 | $ 301,748.20 |
| Apr 11, 2025 | Weinstein Boaz | Open Market Purchase | 26990 | 11.18 | $ 301,748.20 |
| Apr 8, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 2465 | 11.38 | $ 28,051.70 |
| Apr 8, 2025 | Weinstein Boaz | Open Market Purchase | 2465 | 11.38 | $ 28,051.70 |
| Apr 7, 2025 | Weinstein Boaz | Open Market Purchase | 700 | 11.64 | $ 8,148.00 |
| Apr 7, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 700 | 11.64 | $ 8,148.00 |
| Jan 31, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 2829 | 12.00 | $ 33,948.00 |
| Jan 31, 2025 | Weinstein Boaz | Open Market Purchase | 2829 | 12.00 | $ 33,948.00 |
| Jan 27, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 1113 | 11.97 | $ 13,318.61 |
| Jan 27, 2025 | Weinstein Boaz | Open Market Purchase | 1113 | 11.97 | $ 13,318.61 |
| Jan 23, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 13650 | 11.92 | $ 162,758.00 |
| Jan 23, 2025 | Weinstein Boaz | Open Market Purchase | 13650 | 11.92 | $ 162,758.00 |
| Jan 21, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 151 | 11.92 | $ 1,799.41 |
| Jan 21, 2025 | Weinstein Boaz | Open Market Purchase | 151 | 11.92 | $ 1,799.41 |
| Jan 16, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 6637 | 11.84 | $ 78,582.08 |
| Jan 16, 2025 | Weinstein Boaz | Open Market Purchase | 6637 | 11.84 | $ 78,582.08 |
| Jan 10, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 100 | 11.89 | $ 1,189.00 |
| Jan 10, 2025 | Weinstein Boaz | Open Market Purchase | 100 | 11.89 | $ 1,189.00 |
| Jan 8, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 2769 | 12.00 | $ 33,228.00 |
| Jan 8, 2025 | Weinstein Boaz | Open Market Purchase | 2769 | 12.00 | $ 33,228.00 |
| Jan 3, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 1133 | 11.99 | $ 13,584.67 |
| Jan 3, 2025 | Weinstein Boaz | Open Market Purchase | 1133 | 11.99 | $ 13,584.67 |
| Dec 27, 2024 | Saba Capital Management, L.P. | Open Market Purchase | 28611 | 11.90 | $ 340,471.33 |
| Dec 27, 2024 | Weinstein Boaz | Open Market Purchase | 28611 | 11.90 | $ 340,471.33 |
| Dec 23, 2024 | Saba Capital Management, L.P. | Open Market Purchase | 52843 | 11.85 | $ 626,111.88 |
| Dec 23, 2024 | Weinstein Boaz | Open Market Purchase | 52843 | 11.85 | $ 626,111.88 |
| Dec 19, 2024 | Saba Capital Management, L.P. | Open Market Purchase | 35139 | 11.98 | $ 420,809.16 |
| Dec 19, 2024 | Weinstein Boaz | Open Market Purchase | 35139 | 11.98 | $ 420,809.16 |
| Dec 17, 2024 | Saba Capital Management, L.P. | Open Market Purchase | 29780 | 12.06 | $ 359,202.60 |
| Dec 17, 2024 | Weinstein Boaz | Open Market Purchase | 29780 | 12.06 | $ 359,202.60 |
| Dec 12, 2024 | Saba Capital Management, L.P. | Open Market Purchase | 7655 | 12.18 | $ 93,225.90 |
| Dec 12, 2024 | Weinstein Boaz | Open Market Purchase | 7655 | 12.18 | $ 93,225.90 |
| Dec 10, 2024 | Saba Capital Management, L.P. | Open Market Purchase | 8460 | 12.26 | $ 103,743.12 |
| Dec 10, 2024 | Weinstein Boaz | Open Market Purchase | 8460 | 12.26 | $ 103,743.12 |
| Nov 26, 2024 | Weinstein Boaz | Open Market Purchase | 10547 | 12.13 | $ 127,967.99 |
| Nov 26, 2024 | Saba Capital Management, L.P. | Open Market Purchase | 10547 | 12.13 | $ 127,967.99 |
| Nov 25, 2024 | Saba Capital Management, L.P. | Open Market Purchase | 3700 | 12.10 | $ 44,770.00 |
| Nov 25, 2024 | Weinstein Boaz | Open Market Purchase | 3700 | 12.10 | $ 44,770.00 |
| Nov 21, 2024 | Saba Capital Management, L.P. | Open Market Purchase | 15135 | 12.05 | $ 182,376.75 |
| Nov 21, 2024 | Weinstein Boaz | Open Market Purchase | 15135 | 12.05 | $ 182,376.75 |
| Nov 19, 2024 | Saba Capital Management, L.P. | Open Market Purchase | 12630 | 12.17 | $ 153,681.80 |
| Nov 19, 2024 | Weinstein Boaz | Open Market Purchase | 12630 | 12.17 | $ 153,681.80 |
| Nov 14, 2024 | Saba Capital Management, L.P. | Open Market Purchase | 12463 | 12.20 | $ 152,017.15 |
| Nov 14, 2024 | Weinstein Boaz | Open Market Purchase | 12463 | 12.20 | $ 152,017.15 |
| Nov 12, 2024 | Saba Capital Management, L.P. | Open Market Purchase | 10476 | 12.15 | $ 127,283.40 |
| Nov 12, 2024 | Weinstein Boaz | Open Market Purchase | 10476 | 12.15 | $ 127,283.40 |
| Nov 11, 2024 | Saba Capital Management, L.P. | Open Market Purchase | 1660 | 12.14 | $ 20,152.40 |
| Nov 11, 2024 | Weinstein Boaz | Open Market Purchase | 1660 | 12.14 | $ 20,152.40 |