| May 12, 2026 (view filing) | May 12 | Same day | Bradshaw Stanley JDirector | 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. | +600 | $25.99 | +$15.6K | +0.1%505.9K after | |
| Mar 23, 2026 (view filing) | Mar 19 | 4 days | Bradshaw Stanley JDirector | 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. | +400 | $24.00 | +$9.60K | +0.1%502.1K after | |
| Mar 10, 2026 (view filing) | Mar 6 | 4 days | Bradshaw Stanley JDirector | 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. | +1.00K | $24.50 | +$24.5K | +0.2%501.7K after | |
| Nov 4, 2025 (view filing) | Oct 31 | 4 days | Bradshaw Stanley JDirector | 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. | +1.50K | $22.31 | +$33.5K | +0.3%500.4K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 1, 2025 (view filing) | Jul 31 | 1 day | Bradshaw Stanley JDirector | 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. | +3.00K | $22.35 | +$67.0K | +0.6%498.6K after | |
| Jul 29, 2025 (view filing) | Jul 25 | 4 days | Bradshaw Stanley JDirector | 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. | +2.50K | $23.25 | +$58.1K | +0.5%495.3K after | |
| Jun 16, 2025 (view filing) | Jun 13 | 3 days | Bradshaw Stanley JDirector | 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. | +1.00K | $22.40 | +$22.4K | +0.2%492.8K after | |
| Jun 4, 2025 (view filing) | Jun 2 | 2 days | Bradshaw Stanley JDirector | 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. | +1.00K | $21.75 | +$21.8K | +0.2%491.8K after | |
| May 30, 2025 (view filing) | May 29 | 1 day | Bradshaw Stanley JDirector | 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. | +1.00K | $22.00 | +$22.0K | +0.2%490.8K after | |
| May 28, 2025 (view filing) | May 23 | 5 days | Bradshaw Stanley JDirector | 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. | +1.00K | $21.63 | +$21.6K | +0.2%489.8K after | |
| Mar 14, 2025 (view filing) | Mar 13-14 | 1 day | Bradshaw Stanley JDirector | 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. | +4.70K | $21.70 | +$102.0K | +1.0%485.1K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 12, 2025 (view filing) | Mar 10-11 | 2 days | Bradshaw Stanley JDirector | 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. | +11.3K | $21.74 | +$245.7K | +2.4%480.4K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 6, 2025 (view filing) | Mar 4-5 | 2 days | Bradshaw Stanley JDirector | 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. | +4.29K | $22.59 | +$97.0K | +0.9%469.1K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Feb 27, 2025 (view filing) | Feb 26 | 1 day | Bradshaw Stanley JDirector | 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. | +1.84K | $23.75 | +$43.7K | +0.4%437.5K after | |
| Feb 4, 2025 (view filing) | Jan 31-Feb 3 | 4 days | Bradshaw Stanley JDirector | 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. | +9.50K | $23.94 | +$227.4K | +2.2%435.6K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 7, 2023 (view filing) | Dec 6 | 1 day | Bradshaw Stanley JDirector | 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. | +4.20K | $23.06 | +$96.9K | +4.4%100.0K after | |
| Dec 4, 2023 (view filing) | Dec 1 | 3 days | Bradshaw Stanley JDirector | 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. | +20.8K | $21.90 | +$455.5K | +27.7%95.8K after | |
| Aug 24, 2023 (view filing) | Aug 23 | 1 day | Bradshaw Stanley JDirector | 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. | +2.50K | $19.89 | +$49.7K | +3.4%75.0K after | |
| Aug 22, 2023 (view filing) | Aug 22 | Same day | Bradshaw Stanley JDirector | 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. | +4.50K | $20.08 | +$90.4K | +6.6%72.5K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 22, 2023 (view filing) | Aug 21 | 1 day | Bradshaw Stanley JDirector | 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. | +2.00K | $20.40 | +$40.8K | +3.0%68.0K after | |
| Aug 16, 2023 (view filing) | Aug 15 | 1 day | Bradshaw Stanley JDirector | 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. | +6.00K | $20.86 | +$125.2K | +2.0%302.0K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 15, 2023 (view filing) | Aug 14 | 1 day | Bradshaw Stanley JDirector | 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. | +2.00K | $21.20 | +$42.4K | +3.3%62.0K after | |
| Aug 14, 2023 (view filing) | Aug 9-11 | 5 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. | Bradshaw Stanley JDirector | 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. | +5.15K | $21.56 | +$111.1K | +1.7%300.0K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 9, 2023 (view filing) | Aug 8 | 1 day | Bradshaw Stanley JDirector | 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. | +3.70K | $21.39 | +$79.1K | +1.3%296.0K after | |
| Aug 2, 2023 (view filing) | Aug 1 | 1 day | Bradshaw Stanley JDirector | 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. | +5.50K | $21.38 | +$117.6K | +1.9%292.3K after | |
| Aug 1, 2023 (view filing) | Jul 28 | 4 days | Bradshaw Stanley JDirector | 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. | +6.00K | $21.60 | +$129.6K | +2.1%286.8K after | |
| Jun 1, 2023 (view filing) | May 31 | 1 day | Bradshaw Stanley JDirector | 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. | +2.00K | $18.75 | +$37.5K | +3.5%58.9K after | |
| May 5, 2023 (view filing) | May 4 | 1 day | Bradshaw Stanley JDirector | 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. | +2.50K | $16.50 | +$41.3K | +4.6%56.9K after | |
| May 5, 2023 (view filing) | May 2 | 3 days | Bradshaw Stanley JDirector | 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. | +8.18K | $17.57 | +$143.7K | +17.7%54.4K after | AmendedAn amended filing (for example Form 4/A or 13F-HR/A) that corrects or adds to an earlier filing.4 lotsThis row combines 4 trades of the same kind from one filing. The price is the value-weighted average. |
| May 2, 2023 (view filing) | Apr 28-May 1 | 4 days | Bradshaw Stanley JDirector | 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. | +8.32K | $18.23 | +$151.7K | +22.0%46.2K after | 7 lotsThis row combines 7 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 16, 2023 (view filing) | Mar 16 | Same day | Bradshaw Stanley JDirector | 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. | +5.00K | $21.59 | +$108.0K | +15.2%37.9K after | |
| Jan 31, 2023 (view filing) | Jan 27 | 4 days | Bradshaw Stanley JDirector | 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. | +1.00K | $22.59 | +$22.6K | +3.1%32.9K after | |
| Jun 16, 2022 (view filing) | Jun 15 | 1 day | Bradshaw Stanley JDirector | 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. | +3.25K | $22.49 | +$73.1K | +11.4%31.9K after | |
| May 3, 2022 (view filing) | Apr 29 | 4 days | Bradshaw Stanley JDirector | 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. | +4.00K | $22.52 | +$90.1K | +16.3%28.6K after | |