Figures computed from official regulatory filings — methodology.
Filing timeline · open-market
16 buys0 sellsNov 3, 2023 — May 2, 2025tick height = trade size
| Insider | Type | Value · USD | |
|---|---|---|---|
| John Hancock Stable Value Fund Collective Investment Trust | Buy | $45M | SEC |
| JOHN HANCOCK LIFE INSURANCE CO OF NEW YORK | Buy | $4M |
| Manulife Reinsurance (Bermuda) LTD | Buy | $10M | SEC |
| John Hancock Life & Health Insurance Co | Buy | $4M | SEC |
| JOHN HANCOCK LIFE INSURANCE CO USA | Buy | $2M | SEC |
| JOHN HANCOCK LIFE INSURANCE CO OF NEW YORK | Buy | $4M | SEC |
| JOHN HANCOCK LIFE INSURANCE CO USA | Buy | $2M | SEC |
| John Hancock Life & Health Insurance Co | Buy | $4M | SEC |
| John Hancock Life & Health Insurance Co | Buy | $6M | SEC |
| Manulife Reinsurance (Bermuda) LTD | Buy | $15M | SEC |
| JOHN HANCOCK LIFE INSURANCE CO USA | Buy | $3M | SEC |
| JOHN HANCOCK LIFE INSURANCE CO OF NEW YORK | Buy | $6M | SEC |
| John Hancock Life & Health Insurance Co | Buy | $6M | SEC |
| JOHN HANCOCK LIFE INSURANCE CO USA | Buy | $3M | SEC |
| Manulife Reinsurance (Bermuda) LTD | Buy | $15M | SEC |
| JOHN HANCOCK LIFE INSURANCE CO OF NEW YORK | Buy | $6M | SEC |