20 Best Performing Stocks Over the Last 20 Years
Twenty years can turn a good business into a very different investment.
| No. | Hedge Fund | Shares | Value | Activity | % Port |
|---|---|---|---|---|---|
| 1. | Bailard Inc Thomas Bailard | 2,060 | $237,374 | 0% |
| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $33.56 | 24,218 | $812,836.00 | 1,146,631 | 2026-03-17 | Filing | |
| $33.00 | 75,782 | $2,500,972.72 | 1,122,413 | 2026-03-17 | Filing | |
| $21.53 | 100,000 | $2,153,000.00 | 3,308,303 | 2021-06-11 | Filing | |
| $21.53 | 50,000 | $1,076,500.00 | 1,046,838 | 2021-06-11 | Filing | |
| $22.64 | 68 | $1,539.52 | 3,208,303 | 2020-12-01 | Filing |
| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $116.30 | 300 | $34,889.01 | 1,054,543 | 2026-10-15 | Filing | |
| $115.39 | 3,046 | $351,476.42 | 1,054,843 | 2026-10-15 | Filing | |
| $114.48 | 6,654 | $761,717.32 | 1,057,889 | 2026-10-15 | Filing | |
| $116.59 | 5,147 | $600,063.00 | 3,946 | 2026-10-02 | Filing | |
| $115.73 | 2,086 | $241,412.36 | 9,093 | 2026-10-02 | Filing |
| No. | Name | Shares | Value | % Port |
|---|---|---|---|---|
| 1. | 73,375 | $8,064,632 | 0.01% | |
| 2. | 66,365 | $7,647,212 | 0.84% | |
| 3. | 41,424 | $4,773,288 | 0.11% | |
| 4. | 34,326 | $3,955,385 | 0.31% | |
| 5. | 32,267 | $3,718,126 | 0.01% |