| Jun 17, 2026 (view filing) | Jun 1 | 16 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Earl JohnPresident | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Class Z Shares | +20.4K | $98.04 | +$2.00M | +13.0%177.1K after | |
| Apr 17, 2026 (view filing) | Apr 1 | 16 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Earl JohnPresident | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Class Z Shares | +30.6K | $98.07 | +$3.00M | +24.7%154.3K after | |
| Mar 13, 2026 (view filing) | Mar 1 | 12 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Earl JohnPresident | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Class Z Shares | +86.3K | $98.55 | +$8.50M | +239.2%122.3K after | |
| Feb 20, 2026 (view filing) | Feb 1 | 19 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Earl JohnPresident | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Class Z Shares | +15.2K | $98.58 | +$1.50M | +73.9%35.8K after | |
| Jan 23, 2026 (view filing) | Jan 1 | 22 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Earl JohnPresident | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Class Z Shares | +10.1K | $98.67 | +$1.00M | +98.6%20.4K after | |
| Dec 17, 2025 (view filing) | Dec 1 | 16 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Earl JohnPresident | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Class Z Shares | +8.31K | $98.73 | +$820.0K | New position8.31K after | |
| Nov 19, 2025 (view filing) | Nov 1 | 18 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Earl JohnPresident | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Class Z Shares | +10.1K | $98.76 | +$1.00M | New position10.1K after | |
| Sep 18, 2025 (view filing) | Sep 1, 2020 | 1,843 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Earl JohnPresident | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Class Z Shares | +3.95K | $101.39 | +$400.0K | New position3.95K after | |
| Sep 18, 2025 (view filing) | Sep 1, 2021-Jul 1, 2024 | 1,478 daysLateFiled more than 2 business days after the trade (the Form 4 deadline). A few cases, such as trades a broker makes under a 10b5-1 plan, have a longer deadline, so this flag comes from the dates alone and does not mean a rule was broken. | Earl JohnPresident | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Class Z Shares | +38.7K | $100.69 | +$3.90M | New position35.8K after | 5 lotsThis row combines 5 trades of the same kind from one filing. The price is the value-weighted average. |