Average stock performance after each discretionary buy, measured at 1, 3 and 6 months. 26 buys in history.
Holdings derived from the most recent reported transactions. Not adjusted for stock splits or share-class conversions.
| Issuer | Shares | Source | Last tx | Detail |
|---|---|---|---|---|
| TRACTOR SUPPLY CO /DE/ | 28,638.66 | reported | 24 Jul 2025 | tx 37+48,753−24,666.49 |
| John Hancock Diversified Income Fund | 2,252 | reported | 23 Dec 2024 | tx 2+2,223 |
| JOHN HANCOCK PREMIUM DIVIDEND FUND | 2,093 | reported | 23 Dec 2024 | tx 2+2,075 |
| JOHN HANCOCK INCOME SECURITIES TRUST | 1,983 | reported | 23 Dec 2024 | tx 3+2,070 |
| JOHN HANCOCK INVESTORS TRUST | 1,744 | reported | 23 Dec 2024 | tx 3+1,725 |
| JOHN HANCOCK PREFERRED INCOME FUND III | 1,633 | reported | 23 Dec 2024 | tx 2+1,619 |
| JOHN HANCOCK PREFERRED INCOME FUND | 1,473 | reported | 23 Dec 2024 | tx 3+1,460 |
| JOHN HANCOCK PREFERRED INCOME FUND II | 1,171 | reported | 23 Dec 2024 | tx 4+1,494 |
| JOHN HANCOCK TAX-ADVANTAGED DIVIDEND INCOME FUND | 1,165 | reported | 23 Dec 2024 | tx 2+1,155 |
| JOHN HANCOCK FINANCIAL OPPORTUNITIES FUND | 756 | reported | 23 Dec 2024 | tx 5+747 |
| Date | Type | Issuer | Qty | Price | Signals |
|---|---|---|---|---|---|
| 24 Jul 2025 | SALE | TRACTOR SUPPLY CO /DE/ | 5,200 | 63.96 USD | |
| 12 Feb 2025 | GRANT_AWARD | TRACTOR SUPPLY CO /DE/ | 3,538 | 0.00 USD | |
| 12 Feb 2025 | GRANT_AWARD | TRACTOR SUPPLY CO /DE/ | 1,665 | 0.00 USD | |
| 12 Feb 2025 | TAX_WITHHOLDING | TRACTOR SUPPLY CO /DE/ | 405.43 | 54.48 USD | |
| 12 Feb 2025 | GRANT_AWARD | TRACTOR SUPPLY CO /DE/ | 14,019 | 0.00 USD | deriv |
| 08 Feb 2025 | TAX_WITHHOLDING | TRACTOR SUPPLY CO /DE/ | 376.56 | 52.95 USD | |
| 09 Feb 2025 | TAX_WITHHOLDING | TRACTOR SUPPLY CO /DE/ | 253.37 | 52.95 USD | |
| 08 Feb 2025 | TAX_WITHHOLDING | TRACTOR SUPPLY CO /DE/ | 105.26 | 52.95 USD | |
| 05 Feb 2025 | TAX_WITHHOLDING | TRACTOR SUPPLY CO /DE/ | 382.49 | 54.32 USD | |
| 23 Dec 2024 | PURCHASE | JOHN HANCOCK PREFERRED INCOME FUND III | 740 | 15.26 USD | |
| 23 Dec 2024 | PURCHASE | JOHN HANCOCK INVESTORS TRUST | 200 | 14.10 USD | anomaly |
| 23 Dec 2024 | PURCHASE | JOHN HANCOCK INVESTORS TRUST | 600 | 14.10 USD | |
| 23 Dec 2024 | PURCHASE | JOHN HANCOCK PREFERRED INCOME FUND | 670 | 16.78 USD | first after silence |
| 23 Dec 2024 | PURCHASE | JOHN HANCOCK PREMIUM DIVIDEND FUND | 890 | 12.64 USD | |
| 23 Dec 2024 | PURCHASE | JOHN HANCOCK FINANCIAL OPPORTUNITIES FUND | 315 | 35.90 USD | |
| 23 Dec 2024 | PURCHASE | John Hancock Diversified Income Fund | 1,070 | 10.54 USD | |
| 23 Dec 2024 | PURCHASE | JOHN HANCOCK TAX-ADVANTAGED DIVIDEND INCOME FUND | 505 | 22.38 USD | |
| 23 Dec 2024 | PURCHASE | JOHN HANCOCK PREFERRED INCOME FUND II | 337 | 16.68 USD | anomaly |
| 23 Dec 2024 | PURCHASE | JOHN HANCOCK PREFERRED INCOME FUND II | 338 | 16.30 USD | anomaly |
| 23 Dec 2024 | PURCHASE | JOHN HANCOCK INCOME SECURITIES TRUST | 880 | 11.53 USD | |
| 23 Dec 2024 | PURCHASE | JOHN HANCOCK INCOME SECURITIES TRUST | 100 | 11.55 USD | anomaly |
| 23 Feb 2024 | EXERCISE | TRACTOR SUPPLY CO /DE/ | 4,978 | 143.18 USD | |
| 23 Feb 2024 | EXERCISE | TRACTOR SUPPLY CO /DE/ | 1,669 | 221.95 USD | |
| 23 Feb 2024 | EXERCISE | TRACTOR SUPPLY CO /DE/ | 937 | 232.73 USD | |
| 23 Feb 2024 | SALE | TRACTOR SUPPLY CO /DE/ | 6,199 | 241.79 USD |
1 purchase reported after at least 12 months of silence — most recent on 23 Dec 2024.