| Sep 23, 2026 (view filing)7:00 AM ET | Sep 21 | 2 days | Erlich CraigCHIEF GROWTH OFFICER | 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 | $67.55 | +$67.5K | +1.7%60.4K after | |
| Sep 17, 2026 (view filing)7:00 AM ET | Sep 16 | 1 day | Rakolta John JrDirector | 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.0K | $68.78 | +$1.38M | +3.2%654.6K after | |
| 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 | |
| Sep 2, 2026 (view filing)4:05 PM ET | Aug 31 | 2 days | Rakolta John JrDirector | 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 | $72.42 | +$724.2K | +1.6%632.2K after | |
| Aug 31, 2026 (view filing)7:00 AM ET | Aug 27-28 | 4 days | Rakolta John JrDirector | 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.1K | $73.23 | +$1.47M | +3.3%622.2K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 8, 2026 (view filing) | Jun 4 | 4 days | Agree RichardEXECUTIVE CHAIRMAN OF BOARD | 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 | $71.41 | +$357.1K | +5.8%90.5K after | |
| May 19, 2026 (view filing) | May 15 | 4 days | Rakolta John JrDirector | 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.0K | $74.57 | +$1.49M | +3.5%595.8K after | |
| May 18, 2026 (view filing) | May 14 | 4 days | Lehmkuhl GregDirector | 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. | +750 | $75.09 | +$56.3K | +2.2%34.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 | |
| Apr 3, 2026 (view filing) | Apr 1 | 2 days | Rakolta John JrDirector | 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. | +146 | $75.69 | +$11.1K | New position146 after | |
| Jan 13, 2026 (view filing) | Jan 9 | 4 days | Coughenour PeterCHIEF FINANCIAL OFFICER | 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. | +500 | $69.80 | +$34.9K | +2.8%18.5K after | |
| Jan 12, 2026 (view filing) | Jan 9 | 3 days | Agree RichardEXECUTIVE CHAIRMAN OF BOARD | 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. | +24.0K | $70.67 | +$1.70M | +17.7%159.9K after | |
| Dec 29, 2025 (view filing) | Dec 24 | 5 days | Rakolta John JrDirector | 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. | +15.0K | $72.18 | +$1.08M | +2.7%562.6K after | |
| Oct 9, 2025 (view filing) | Oct 7 | 2 days | Rakolta John JrDirector | 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. | +25.2K | $70.41 | +$1.77M | +4.8%553.7K after | |
| Oct 6, 2025 (view filing) | Oct 3 | 3 days | Erlich CraigCHIEF GROWTH OFFICER | 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. | +360 | $70.85 | +$25.5K | +0.7%52.8K 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 | |
| Sep 8, 2025 (view filing) | Sep 5 | 3 days | Lehmkuhl GregDirector | 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. | +750 | $72.84 | +$54.6K | +2.8%27.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 | |
| Jun 13, 2025 (view filing) | Jun 11 | 2 days | Rakolta John JrDirector | 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 | $74.34 | +$743.4K | +2.0%521.2K after | |
| Apr 10, 2025 (view filing) | Apr 8 | 2 days | Rakolta John JrDirector | 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. | +28.1K | $71.30 | +$2.00M | +5.9%507.8K after | |
| Dec 26, 2024 (view filing) | Dec 20-23 | 6 days | Rakolta John JrDirector | 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. | +30.3K | $70.24 | +$2.13M | +6.9%472.2K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 28, 2024 (view filing) | May 23 | 5 days | Rakolta John JrDirector | 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.0K | $59.32 | +$1.19M | +4.8%436.0K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 28, 2024 (view filing) | May 23 | 5 days | Lehmkuhl GregDirector | 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 | $58.99 | +$59.0K | +4.5%23.0K after | |
| Mar 15, 2024 (view filing) | Mar 14 | 1 day | Breslin StephenCHIEF ACCOUNTING OFFICER | 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. | +450 | $55.33 | +$24.9K | +4.5%10.4K after | |
| Mar 1, 2024 (view filing) | Feb 29 | 1 day | Agree RichardEXECUTIVE CHAIRMAN OF BOARD | 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. | +16.0K | $55.50 | +$888.0K | +13.3%135.9K 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 22, 2024 (view filing) | Feb 20-21 | 2 days | Rakolta John JrDirector | 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.1K | $56.75 | +$1.14M | +5.1%412.7K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Feb 20, 2024 (view filing) | Feb 16 | 4 days | Rakolta John JrDirector | 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.4K | $57.00 | +$1.16M | +5.5%392.5K 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 | |
| Jan 11, 2024 (view filing) | Jan 10 | 1 day | Agree RichardEXECUTIVE CHAIRMAN OF BOARD | 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.5K | $62.57 | +$657.0K | +9.6%119.9K after | |
| Dec 22, 2023 (view filing) | Dec 20-21 | 2 days | Rakolta John JrDirector | 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 | $62.44 | +$832.6K | +3.6%381.5K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 18, 2023 (view filing) | Dec 15 | 3 days | Lehmkuhl GregDirector | 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.70K | $61.17 | +$104.0K | +10.6%17.7K 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 29, 2023 (view filing) | Sep 28 | 1 day | Erlich CraigCHIEF GROWTH OFFICER | 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.80K | $55.25 | +$99.5K | +5.0%38.1K after | |
| Sep 27, 2023 (view filing) | Sep 26 | 1 day | Rakolta John JrDirector | 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.0K | $55.73 | +$1.11M | +5.6%380.1K 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 | |
| Sep 25, 2023 (view filing) | Sep 21 | 4 days | Rakolta John JrDirector | 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. | +30.0K | $57.48 | +$1.72M | +9.1%360.1K after | |
| Aug 16, 2023 (view filing) | Aug 15 | 1 day | Coughenour PeterCHIEF FINANCIAL OFFICER | 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. | +500 | $61.79 | +$30.9K | +8.3%6.54K after | |
| Aug 16, 2023 (view filing) | Aug 14 | 2 days | Erlich CraigCHIEF OPERATING OFFICER | 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 | $62.36 | +$93.5K | +4.3%36.7K after | |
| Aug 16, 2023 (view filing) | Aug 14 | 2 days | Erlich CraigCHIEF OPERATING OFFICER | 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. | +255 | $62.35 | +$15.9K | +42.5%855 after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 4, 2023 (view filing) | Aug 3 | 1 day | Agree RichardEXECUTIVE CHAIRMAN OF BOARD | 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. | +18.2K | $63.70 | +$1.16M | +20.0%109.4K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 3, 2023 (view filing) | Aug 2 | 1 day | Agree RichardEXECUTIVE CHAIRMAN OF BOARD | 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.8K | $62.95 | +$739.7K | +18.2%76.4K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| 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 | |
| Aug 3, 2023 (view filing) | Aug 2 | 1 day | Rakolta John JrDirector | 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. | +30.0K | $63.02 | +$1.89M | +10.0%330.1K after | |
| May 30, 2023 (view filing) | May 26 | 4 days | Coughenour PeterCHIEF FINANCIAL OFFICER | 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. | +500 | $64.25 | +$32.1K | +9.0%6.04K after | |
| May 30, 2023 (view filing) | May 26 | 4 days | Erlich CraigCHIEF OPERATING OFFICER | 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 | $64.09 | +$192.3K | +9.3%35.2K after | |