| May 5, 2026 (view filing) | May 1 | 4 days | Cohn MatthewDirector | 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.25K | $59.60 | +$134.1K | +315.1%2.96K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| May 5, 2026 (view filing) | May 4 | 1 day | Cohn MatthewDirector | 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. | +250 | $58.77 | +$14.7K | +0.4%59.9K after | |
| Feb 12, 2026 (view filing) | Feb 10-12 | 2 days | Cohn MatthewDirector | 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.08K | $60.19 | +$65.0K | +67.7%2.67K after | 4 lotsThis row combines 4 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 10, 2025 (view filing) | Nov 6-7 | 4 days | Cohn MatthewDirector | 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.65K | $62.13 | +$226.5K | New position1.95K after | 5 lotsThis row combines 5 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 6, 2025 (view filing) | Aug 4 | 2 days | Cohn MatthewDirector | 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. | +550 | $63.51 | +$34.9K | +40.7%1.90K after | |
| Aug 1, 2025 (view filing) | Jul 30-31 | 2 days | Cohn MatthewDirector | 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. | +562 | $62.95 | +$35.4K | +1.0%59.6K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jul 31, 2025 (view filing) | Jul 29 | 2 days | Cohn MatthewDirector | 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 | $64.80 | +$87.5K | New position1.35K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 29, 2024 (view filing) | Oct 29 | Same day | Cohn MatthewDirector | 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. | +545 | $50.11 | +$27.3K | +1.0%56.6K after | |
| Oct 29, 2024 (view filing) | Oct 29 | Same day | Cohn MatthewDirector | 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. | +520 | $49.92 | +$26.0K | +25.6%2.55K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 6, 2024 (view filing) | May 2-3 | 4 days | Cohn MatthewDirector | 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.44K | $31.79 | +$77.5K | New position2.43K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| May 6, 2024 (view filing) | May 2-3 | 4 days | Cohn MatthewDirector | 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.02K | $31.71 | +$32.2K | +1.9%53.3K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 2, 2024 (view filing) | May 1 | 1 day | Cohn MatthewDirector | 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 | $30.25 | +$30.3K | +0.6%158.6K after | |
| May 2, 2024 (view filing) | May 1 | 1 day | Cohn MatthewDirector | 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. | +230 | $30.25 | +$6.96K | +0.4%52.3K after | |
| Mar 18, 2024 (view filing) | Mar 15 | 3 days | Cohn MatthewDirector | 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.48K | $34.21 | +$85.0K | +1.6%157.6K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 13, 2024 (view filing) | Mar 12 | 1 day | Cohn MatthewDirector | 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.93K | $36.62 | +$70.6K | +1.3%155.1K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 13, 2024 (view filing) | Mar 12 | 1 day | Cohn MatthewDirector | 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. | +154 | $36.51 | +$5.62K | +0.3%52.1K after | |
| Feb 6, 2024 (view filing) | Feb 5 | 1 day | Cohn MatthewDirector | 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.64K | $42.12 | +$69.2K | +214.5%2.41K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Feb 5, 2024 (view filing) | Feb 1-2 | 4 days | Cohn MatthewDirector | 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.23K | $42.52 | +$307.4K | +16.2%51.9K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Feb 5, 2024 (view filing) | Feb 1-2 | 4 days | Cohn MatthewDirector | 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.65K | $42.74 | +$113.3K | +1.8%151.8K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Feb 1, 2024 (view filing) | Jan 31 | 1 day | Cohn MatthewDirector | 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.46K | $45.08 | +$65.6K | +3.4%44.7K after | |
| Feb 1, 2024 (view filing) | Jan 31 | 1 day | Cohn MatthewDirector | 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. | +833 | $45.29 | +$37.7K | +0.6%149.1K after | |
| Dec 18, 2023 (view filing) | Dec 15 | 3 days | Cohn MatthewDirector | 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. | +620 | $39.99 | +$24.8K | +2.2%29.1K after | |
| Dec 18, 2023 (view filing) | Dec 15 | 3 days | Cohn MatthewDirector | 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 | $39.97 | +$279.79 | +0.3%2.22K after | |
| Nov 22, 2023 (view filing) | Nov 21 | 1 day | Cohn MatthewDirector | 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. | +650 | $38.51 | +$25.0K | +2.3%28.5K after | |
| Nov 15, 2023 (view filing) | Nov 14 | 1 day | Cohn MatthewDirector | 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. | +241 | $39.74 | +$9.58K | +16.1%1.74K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 3, 2023 (view filing) | Nov 2 | 1 day | Cohn MatthewDirector | 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.0K | $38.00 | +$683.2K | New position2.17K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 1, 2023 (view filing) | Aug 1 | Same day | Cohn MatthewDirector | 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.87K | $37.61 | +$220.7K | +4.2%144.4K after | |
| Jun 15, 2023 (view filing) | Jun 15 | Same day | Cohn MatthewDirector | 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 | $36.01 | +$90.0K | +9.9%27.9K after | |
| Jun 1, 2023 (view filing) | May 31 | 1 day | Cohn MatthewDirector | 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. | +508 | $31.79 | +$16.1K | +0.4%138.6K after | |
| May 26, 2023 (view filing) | May 25-26 | 1 day | Cohn MatthewDirector | 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.32K | $32.29 | +$42.7K | +1.0%138.0K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 14, 2023 (view filing) | Mar 13 | 1 day | Cohn MatthewDirector | 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 | $26.50 | +$53.0K | +1.7%118.7K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 2, 2022 (view filing) | Nov 1 | 1 day | Cohn MatthewDirector | 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. | +211 | $27.50 | +$5.80K | +0.5%40.0K after | |
| Nov 1, 2022 (view filing) | Nov 1 | Same day | Cohn MatthewDirector | 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.0K | $28.00 | +$505.1K | +82.9%39.8K after | |
| Nov 1, 2022 (view filing) | Nov 1 | Same day | Cohn MatthewDirector | 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.87K | $27.99 | +$80.3K | New position1.87K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |