| Dec 18, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 3881 | 57.52 | $ 223,235.12 |
| Dec 16, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 18495 | 57.34 | $ 1,060,529.93 |
| Dec 15, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 7866 | 58.10 | $ 457,014.60 |
| Dec 12, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 13696 | 57.85 | $ 792,313.60 |
| Dec 10, 2025 | Merk Alexander | Open Market Sale | 500 | 53.81 | $ 26,903.05 |
| Dec 8, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 7542 | 52.40 | $ 395,200.80 |
| Dec 4, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 23410 | 52.99 | $ 1,240,487.40 |
| Dec 2, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 17654 | 53.12 | $ 937,751.08 |
| Dec 1, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 9560 | 53.46 | $ 511,077.60 |
| Nov 28, 2025 | Saba Capital Management, L.P. | Other Disposition | 11759 | 0.00 | $ 0.00 |
| Nov 25, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 7283 | 48.75 | $ 355,046.25 |
| Nov 20, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 37280 | 47.29 | $ 1,762,846.32 |
| Nov 18, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 12362 | 47.98 | $ 593,176.64 |
| Nov 17, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 18124 | 47.35 | $ 858,171.40 |
| Nov 13, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 2550 | 49.43 | $ 126,046.50 |
| Nov 10, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 14280 | 47.84 | $ 683,134.94 |
| Nov 4, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 20998 | 44.50 | $ 934,377.34 |
| Nov 3, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 26152 | 46.21 | $ 1,208,483.92 |
| Oct 30, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 17547 | 46.05 | $ 808,083.70 |
| Oct 28, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 21975 | 45.32 | $ 995,907.00 |
| Oct 27, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 28500 | 44.08 | $ 1,256,280.00 |
| Oct 23, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 41507 | 46.09 | $ 1,912,869.79 |
| Oct 21, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 45090 | 45.00 | $ 2,029,235.80 |
| Oct 20, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 11566 | 50.10 | $ 579,456.60 |
| Oct 16, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 105772 | 50.19 | $ 5,308,819.44 |
| Oct 14, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 45003 | 50.51 | $ 2,272,989.03 |
| Oct 9, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 75263 | 47.46 | $ 3,571,924.49 |
| Oct 8, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 23813 | 48.17 | $ 1,147,072.21 |
| Oct 7, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 46649 | 46.50 | $ 2,169,178.50 |
| Sep 19, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 5779 | 41.78 | $ 241,446.62 |
| Sep 17, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 25870 | 41.07 | $ 1,062,359.00 |
| Sep 15, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 108641 | 41.48 | $ 4,506,703.34 |
| Sep 11, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 205492 | 40.67 | $ 8,357,571.86 |
| Sep 9, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 50351 | 40.17 | $ 2,022,416.34 |
| Sep 9, 2025 | Weinstein Boaz | Open Market Purchase | 50351 | 40.17 | $ 2,022,416.34 |
| Sep 8, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 24510 | 40.50 | $ 992,655.00 |
| Sep 8, 2025 | Weinstein Boaz | Open Market Purchase | 24510 | 40.50 | $ 992,655.00 |
| Sep 4, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 33459 | 38.71 | $ 1,295,170.80 |
| Sep 4, 2025 | Weinstein Boaz | Open Market Purchase | 33459 | 38.71 | $ 1,295,170.80 |
| Aug 27, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 16853 | 36.93 | $ 622,416.51 |
| Aug 27, 2025 | Weinstein Boaz | Open Market Purchase | 16853 | 36.93 | $ 622,416.51 |
| Aug 25, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 7520 | 36.51 | $ 274,555.20 |
| Aug 25, 2025 | Weinstein Boaz | Open Market Purchase | 7520 | 36.51 | $ 274,555.20 |
| Aug 21, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 5230 | 35.86 | $ 187,561.90 |
| Aug 21, 2025 | Weinstein Boaz | Open Market Purchase | 5230 | 35.86 | $ 187,561.90 |
| Aug 19, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 9943 | 33.99 | $ 337,962.57 |
| Aug 19, 2025 | Weinstein Boaz | Open Market Purchase | 9943 | 33.99 | $ 337,962.57 |
| Aug 14, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 18310 | 34.24 | $ 626,925.90 |
| Aug 14, 2025 | Weinstein Boaz | Open Market Purchase | 18310 | 34.24 | $ 626,925.90 |
| Aug 12, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 356005 | 35.39 | $ 12,598,502.87 |
| Aug 12, 2025 | Weinstein Boaz | Open Market Purchase | 356005 | 35.39 | $ 12,598,502.87 |
| Aug 11, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 327900 | 35.00 | $ 11,476,500.00 |
| Aug 11, 2025 | Weinstein Boaz | Open Market Purchase | 327900 | 35.00 | $ 11,476,500.00 |
| Aug 7, 2025 | Saba Capital Management, L.P. | Open Market Purchase | 104809 | 34.90 | $ 3,657,547.30 |
| Aug 7, 2025 | Weinstein Boaz | Open Market Purchase | 104809 | 34.90 | $ 3,657,547.30 |
| Jan 16, 2025 | Merk Alexander | Open Market Purchase | 31248 | 21.99 | $ 687,127.90 |
| Jan 14, 2025 | Merk Alexander | Open Market Purchase | 29700 | 22.00 | $ 653,379.21 |
| Jan 10, 2025 | Donovan William | Open Market Purchase | 400 | 22.03 | $ 8,812.00 |
| Jan 8, 2025 | Merk Alexander | Open Market Purchase | 28860 | 21.99 | $ 634,719.78 |
| Jan 6, 2025 | Merk Alexander | Open Market Purchase | 33774 | 21.06 | $ 711,249.82 |
| Jan 3, 2025 | Hoene Mary Joan | Open Market Purchase | 420 | 20.82 | $ 8,744.40 |
| Dec 31, 2024 | Merk Alexander | Open Market Purchase | 14441 | 20.79 | $ 300,219.69 |
| Dec 31, 2024 | Merk Alexander | Open Market Purchase | 14441 | 20.79 | $ 300,219.69 |