| 01 May 2025 | PURCHASE | John Hancock Stable Value Fund Collective Investment Trustentity | 2,216,748 | 20.30 USD | |
| 01 Feb 2024 | PURCHASE | JOHN HANCOCK LIFE INSURANCE CO USAentity | 98,814 | 20.24 USD | |
| 01 Feb 2024 | PURCHASE | John Hancock Life & Health Insurance Co | 197,629 | 20.24 USD | |
| 01 Feb 2024 | PURCHASE | JOHN HANCOCK LIFE INSURANCE CO OF NEW YORK | 197,629 | 20.24 USD | |
| 01 Feb 2024 | PURCHASE | Manulife Reinsurance (Bermuda) LTDentity | 494,071 | 20.24 USD | |
| 02 Jan 2024 | PURCHASE | JOHN HANCOCK LIFE INSURANCE CO USAentity | 98,765 | 20.25 USD | |
| 02 Jan 2024 | PURCHASE | John Hancock Life & Health Insurance Co | 197,531 | 20.25 USD | |
| 02 Jan 2024 | PURCHASE | Manulife Reinsurance (Bermuda) LTDentity | 493,827 | 20.25 USD | |
| 01 Nov 2023 | PURCHASE | JOHN HANCOCK LIFE INSURANCE CO USAentity | 150,000 | 20.00 USD | |
| 01 Nov 2023 | PURCHASE | John Hancock Life & Health Insurance Co | 300,000 | 20.00 USD | |
| 01 Nov 2023 | PURCHASE | Manulife Reinsurance (Bermuda) LTDentity | 750,000 | 20.00 USD | |
| 01 Nov 2023 | PURCHASE | JOHN HANCOCK LIFE INSURANCE CO OF NEW YORK | 300,000 | 20.00 USD | |