| Company | Role | Class | Num Shares | Value | Price $ | Report Date | Ownership |
|---|---|---|---|---|---|---|---|
| TRACTOR SUPPLY CO /DE/ | SVP General Counsel | Common stock | 28,316 | $1,535,842 | $54.24 | 14 Nov 2025 | Direct |
| TRACTOR SUPPLY CO /DE/ | SVP General Counsel | Employee stock option | 14,019 | $357,784 | $190.92 | 12 Feb 2025 | Direct |
| TRACTOR SUPPLY CO /DE/ | SVP General Counsel | Common stock | 985 | $53,443 | $54.24 | 14 Nov 2025 | Stock Purchase Plan |
| JOHN HANCOCK FINANCIAL OPPORTUNITIES FUND | Trustee of the Fund | Common Shares of Beneficial Interest | 756 | $27,140 | $35.90 | 23 Dec 2024 | Direct |
| JOHN HANCOCK PREMIUM DIVIDEND FUND | Trustee of the Fund | common shares of beneficial ownership | 2,093 | $26,456 | $12.64 | 23 Dec 2024 | Direct |
| JOHN HANCOCK TAX-ADVANTAGED DIVIDEND INCOME FUND | Trustee of the Fund | Common Shares of Beneficial Interest | 1,165 | $26,073 | $22.38 | 23 Dec 2024 | Direct |
| JOHN HANCOCK PREFERRED INCOME FUND II | Trustee of the Fund | common share of beneficial ownership | 1,508 | $25,153 | $16.68 | 23 Dec 2024 | Direct |
| JOHN HANCOCK PREFERRED INCOME FUND III | Trustee of the Fund | common shares of beneficial Interest | 1,633 | $24,920 | $15.26 | 23 Dec 2024 | Direct |
| JOHN HANCOCK PREFERRED INCOME FUND | Trustee of the Fund | common shares of beneficial interest | 1,473 | $24,717 | $16.78 | 23 Dec 2024 | Direct |
| JOHN HANCOCK INVESTORS TRUST | Trustee of the Fund | Common Shares of Beneficial Interest | 1,744 | $24,590 | $14.10 | 23 Dec 2024 | Direct |
| JOHN HANCOCK INCOME SECURITIES TRUST | Trustee of the Fund | Common Shares of Beneficial Interest | 2,083 | $24,059 | $11.55 | 23 Dec 2024 | Direct |
| John Hancock Hedged Equity & Income Fund | Trustee of the Fund | common shares of beneficial ownership | 2,252 | $23,736 | $10.54 | 23 Dec 2024 | Direct |
| JOHN HANCOCK PREFERRED INCOME FUND II | Trustee of the Fund | common shares of beneficial interest | 1,171 | $19,087 | $16.30 | 23 Dec 2024 | Direct |
| Symbol | Company | Period | Transactions | Value $ | Form Type | Role | Filing Time |
|---|---|---|---|---|---|---|---|
| TSCO | TRACTOR SUPPLY CO /DE/ | 14 Nov 2025 | 1 | $0 | 4 | SVP General Counsel | 18 Nov 2025, 17:27 |
| TSCO | TRACTOR SUPPLY CO /DE/ | 24 Jul 2025 | 1 | -$332,592 | 4 | SVP General Counsel | 28 Jul 2025, 16:37 |
| TSCO | TRACTOR SUPPLY CO /DE/ | 12 Feb 2025 | 4 | -$22,086 | 4 | SVP General Counsel | 14 Feb 2025, 16:33 |
| TSCO | TRACTOR SUPPLY CO /DE/ | 08 Feb 2025 | 3 | -$38,924 | 4 | SVP General Counsel | 11 Feb 2025, 16:47 |
| TSCO | TRACTOR SUPPLY CO /DE/ | 05 Feb 2025 | 1 | -$20,775 | 4 | SVP General Counsel | 07 Feb 2025, 16:42 |
| JHI | JOHN HANCOCK INVESTORS TRUST | 23 Dec 2024 | 2 | +$11,280 | 4 | Trustee of the Fund | 26 Dec 2024, 10:56 |
| HEQ | John Hancock Hedged Equity & Income Fund | 23 Dec 2024 | 1 | +$11,278 | 4 | Trustee of the Fund | 26 Dec 2024, 10:53 |
| PDT | JOHN HANCOCK PREMIUM DIVIDEND FUND | 23 Dec 2024 | 1 | +$11,250 | 4 | Trustee of the Fund | 26 Dec 2024, 10:44 |
| JHS | JOHN HANCOCK INCOME SECURITIES TRUST | 23 Dec 2024 | 2 | +$11,301 | 4 | Trustee of the Fund | 26 Dec 2024, 10:42 |
| HPS | JOHN HANCOCK PREFERRED INCOME FUND III | 23 Dec 2024 | 1 | +$11,292 | 4 | Trustee of the Fund | 26 Dec 2024, 10:34 |
| BTO | JOHN HANCOCK FINANCIAL OPPORTUNITIES FUND | 23 Dec 2024 | 1 | +$11,308 | 4 | Trustee of the Fund | 26 Dec 2024, 10:26 |
| HPI | JOHN HANCOCK PREFERRED INCOME FUND | 23 Dec 2024 | 1 | +$11,243 | 4 | Trustee of the Fund | 26 Dec 2024, 10:23 |
| HTD | JOHN HANCOCK TAX-ADVANTAGED DIVIDEND INCOME FUND | 23 Dec 2024 | 1 | +$11,302 | 4 | Trustee of the Fund | 26 Dec 2024, 10:13 |
| HPF | JOHN HANCOCK PREFERRED INCOME FUND II | 23 Dec 2024 | 2 | +$11,131 | 4 | Trustee of the Fund | 26 Dec 2024, 10:13 |
| TSCO | TRACTOR SUPPLY CO /DE/ | 23 Feb 2024 | 7 | -$197,604 | 4 | SVP General Counsel | 27 Feb 2024, 16:16 |
| TSCO | TRACTOR SUPPLY CO /DE/ | 09 Feb 2024 | 1 | -$11,052 | 4 | SVP General Counsel | 13 Feb 2024, 17:20 |
| TSCO | TRACTOR SUPPLY CO /DE/ | 08 Feb 2024 | 1 | -$18,616 | 4 | SVP General Counsel | 12 Feb 2024, 17:21 |
| TSCO | TRACTOR SUPPLY CO /DE/ | 05 Feb 2024 | 5 | -$200,977 | 4 | SVP General Counsel | 07 Feb 2024, 17:03 |
| HPF | JOHN HANCOCK PREFERRED INCOME FUND II | 12 Oct 2023 | 2 | +$11,061 | 4 | Director | 16 Oct 2023, 12:58 |
| HPI | JOHN HANCOCK PREFERRED INCOME FUND | 12 Oct 2023 | 2 | +$11,016 | 4 | Director | 16 Oct 2023, 12:49 |
| PDT | JOHN HANCOCK PREMIUM DIVIDEND FUND | 12 Oct 2023 | 1 | +$11,077 | 4 | Director | 16 Oct 2023, 12:40 |
| HTD | JOHN HANCOCK TAX-ADVANTAGED DIVIDEND INCOME FUND | 12 Oct 2023 | 1 | +$11,089 | 4 | Director | 16 Oct 2023, 12:31 |
| HPS | JOHN HANCOCK PREFERRED INCOME FUND III | 12 Oct 2023 | 1 | +$11,073 | 4 | Director | 16 Oct 2023, 12:04 |
| JHI | JOHN HANCOCK INVESTORS TRUST | 12 Oct 2023 | 1 | +$11,035 | 4 | Director | 16 Oct 2023, 11:50 |
| JHS | JOHN HANCOCK INCOME SECURITIES TRUST | 12 Oct 2023 | 1 | +$11,036 | 4 | Director | 16 Oct 2023, 11:41 |
| HEQ | John Hancock Hedged Equity & Income Fund | 12 Oct 2023 | 1 | +$11,023 | 4 | Director | 16 Oct 2023, 11:32 |
| BTO | JOHN HANCOCK FINANCIAL OPPORTUNITIES FUND | 12 Oct 2023 | 4 | +$10,920 | 4 | Director | 13 Oct 2023, 14:18 |
| TSCO | TRACTOR SUPPLY CO /DE/ | 15 Feb 2023 | 2 | -$555,811 | 4 | SVP General Counsel | 17 Feb 2023, 16:09 |
| TSCO | TRACTOR SUPPLY CO /DE/ | 08 Feb 2023 | 4 | -$13,454 | 4 | SVP General Counsel | 10 Feb 2023, 15:58 |
| TSCO | TRACTOR SUPPLY CO /DE/ | 03 Feb 2023 | 1 | -$28,874 | 4 | SVP General Counsel | 07 Feb 2023, 15:53 |
| TSCO | TRACTOR SUPPLY CO /DE/ | 09 Feb 2022 | 2 | $0 | 4 | SVP General Counsel | 11 Feb 2022, 15:12 |
| TSCO | TRACTOR SUPPLY CO /DE/ | 04 Feb 2022 | 2 | -$145,227 | 4 | SVP General Counsel | 07 Feb 2022, 17:14 |