| Sep 17, 2026 (view filing)7:00 AM ET | Sep 16 | 1 day | Agree JoeyPRESIDENT & CEO | 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. | +7.36K | $68.06 | +$500.9K | +1.1%682.5K after | |
| May 18, 2026 (view filing) | May 14 | 4 days | Agree JoeyPRESIDENT & CEO | 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. | +13.3K | $75.41 | +$1.00M | +2.0%675.1K after | |
| Oct 3, 2025 (view filing) | Oct 2 | 1 day | Agree JoeyPRESIDENT & CEO | 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.53K | $70.63 | +$249.2K | +0.6%638.7K after | |
| Aug 18, 2025 (view filing) | Aug 14 | 4 days | Agree JoeyPRESIDENT & CEO | 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.10K | $72.08 | +$151.4K | +0.3%635.2K after | |
| Aug 14, 2025 (view filing) | Aug 13 | 1 day | Agree JoeyPRESIDENT & CEO | 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.11K | $72.15 | +$296.4K | +0.7%633.1K after | |
| Aug 14, 2025 (view filing) | Aug 13 | 1 day | Agree JoeyPRESIDENT & CEO | 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. | +742 | $72.15 | +$53.5K | +33.9%2.93K after | |
| Feb 23, 2024 (view filing) | Feb 21 | 2 days | Agree JoeyPRESIDENT & CEO | 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.50K | $56.92 | +$199.2K | +0.6%561.4K after | |
| Feb 16, 2024 (view filing) | Feb 15 | 1 day | Agree JoeyPRESIDENT & CEO | 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 | $57.56 | +$115.1K | +0.4%557.9K after | |
| Dec 13, 2023 (view filing) | Dec 11 | 2 days | Agree JoeyPRESIDENT & CEO | 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.30K | $58.49 | +$76.0K | +0.2%555.9K after | |
| Dec 12, 2023 (view filing) | Dec 11 | 1 day | Agree JoeyPRESIDENT & CEO | 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.35K | $58.47 | +$78.9K | +0.2%554.6K after | |
| Oct 3, 2023 (view filing) | Oct 2 | 1 day | Agree JoeyPRESIDENT & CEO | 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 | $53.84 | +$215.4K | +0.7%553.3K after | |
| Sep 27, 2023 (view filing) | Sep 26 | 1 day | Agree JoeyPRESIDENT & CEO | 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. | +10.0K | $56.10 | +$561.0K | +1.9%549.3K after | |
| Aug 3, 2023 (view filing) | Aug 2 | 1 day | Agree JoeyPRESIDENT & CEO | 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. | +10.0K | $62.79 | +$627.9K | +1.9%539.3K after | |
| May 24, 2023 (view filing) | May 24 | Same day | Agree JoeyPRESIDENT & CEO | 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 | $64.91 | +$324.6K | +1.0%529.3K after | |
| May 18, 2023 (view filing) | May 17 | 1 day | Agree JoeyPRESIDENT & CEO | 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 | $65.35 | +$326.8K | +1.0%524.3K after | |
| May 15, 2023 (view filing) | May 12 | 3 days | Agree JoeyPRESIDENT & CEO | 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 | $66.36 | +$331.8K | +1.0%519.3K after | |
| Mar 24, 2022 (view filing) | Mar 23 | 1 day | Agree JoeyPRESIDENT & CEO | 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.56K | $64.23 | +$100.2K | +0.3%482.8K after | |
| Mar 23, 2022 (view filing) | Mar 22 | 1 day | Agree JoeyPRESIDENT & CEO | 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.75K | $64.03 | +$112.0K | +0.4%481.3K after | |
| Sep 27, 2021 (view filing) | Sep 24 | 3 days | Agree JoeyPresident & CEO | 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.67K | $67.56 | +$247.9K | +0.8%447.8K after | |