| Jul 22, 2021 (view filing) | Jul 21 | 1 day | Hagan Patrick GDirector | 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. | +150 | $23.60 | +$3.54K | +4.0%3.94K after | |
| Jul 29, 2021 (view filing) | Jul 29 | Same day | Hagan Patrick GDirector | 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 | $23.72 | +$23.7K | +27.5%4.63K after | |
| Aug 19, 2021 (view filing) | Aug 18 | 1 day | Hagan Patrick GDirector | 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 | $23.60 | +$11.8K | +10.8%5.13K after | |
| Aug 24, 2021 (view filing) | Aug 23 | 1 day | Hagan Patrick GDirector | 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. | +100 | $23.50 | +$2.35K | +2.5%4.04K after | |
| Sep 7, 2021 (view filing) | Sep 3 | 4 days | Hagan Patrick GDirector | 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. | +100 | $23.25 | +$2.33K | +2.5%4.14K after | |
| Oct 26, 2021 (view filing) | Oct 25 | 1 day | Hagan Patrick GDirector | 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. | +300 | $23.50 | +$7.05K | +7.3%4.44K after | |
| Mar 3, 2022 (view filing) | Mar 2 | 1 day | Hagan Patrick GDirector | 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. | +300 | $23.95 | +$7.18K | +6.8%4.74K after | |
| Mar 14, 2022 (view filing) | Mar 11 | 3 days | Hagan Patrick GDirector | 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. | +264 | $23.75 | +$6.27K | +5.6%5.00K after | |
| May 13, 2022 (view filing) | May 12 | 1 day | Hagan Patrick GDirector | 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 | $23.01 | +$11.5K | +12.1%4.63K after | |
| May 20, 2022 (view filing) | May 19 | 1 day | Hagan Patrick GDirector | 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 | $22.85 | +$11.4K | +10.0%5.50K after | |
| Jun 14, 2022 (view filing) | Jun 14 | Same day | Hagan Patrick GDirector | 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. | +300 | $22.50 | +$6.75K | +5.5%5.80K after | |
| Aug 19, 2022 (view filing) | Aug 19 | Same day | Hagan Patrick GDirector | 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 | $22.25 | +$11.1K | +8.6%6.30K after | |
| Aug 26, 2022 (view filing) | Aug 26 | Same day | Hagan Patrick GDirector | 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. | +200 | $21.95 | +$4.39K | +3.2%6.50K after | |
| Apr 26, 2023 (view filing) | Apr 26 | Same day | Hagan Patrick GDirector | 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. | +120 | $18.75 | +$2.25K | +1.8%6.62K after | |
| May 8, 2023 (view filing) | May 8 | Same day | Hagan Patrick GDirector | 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. | +150 | $18.40 | +$2.76K | +2.3%6.77K after | |
| May 15, 2023 (view filing) | May 12 | 3 days | Hagan Patrick GDirector | 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 | $17.85 | +$8.93K | +8.9%6.13K after | |
| May 24, 2023 (view filing) | May 24 | Same day | Hagan Patrick GDirector | 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. | +100 | $18.04 | +$1.80K | +1.6%6.24K after | |
| Sep 15, 2023 (view filing) | Sep 15 | Same day | Hagan Patrick GDirector | 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. | +200 | $17.86 | +$3.57K | +3.0%6.97K after | |
| Aug 2, 2024 (view filing) | Aug 2 | Same day | Hagan Patrick GDirector | 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. | +200 | $19.25 | +$3.85K | +2.9%7.17K after | |
| Oct 23, 2024 (view filing) | Oct 23 | Same day | Hagan Patrick GDirector | 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 | $17.63 | +$8.81K | +7.0%7.67K after | |
| Oct 25, 2024 (view filing) | Oct 25 | Same day | Hagan Patrick GDirector | 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. | +330 | $16.75 | +$5.53K | +4.3%8.00K after | |
| Nov 4, 2024 (view filing) | Nov 4 | Same day | Hagan Patrick GDirector | 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. | +100 | $16.69 | +$1.67K | +1.3%8.10K after | |
| Dec 13, 2024 (view filing) | Dec 13 | Same day | Hagan Patrick GDirector | 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. | +200 | $16.75 | +$3.35K | +2.5%8.30K after | |
| Apr 28, 2025 (view filing) | Apr 28 | Same day | Hagan Patrick GDirector | 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 | $16.65 | +$8.32K | +6.0%8.80K after | |
| May 22, 2025 (view filing) | May 22 | Same day | Hagan Patrick GDirector | 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. | +200 | $17.65 | +$3.53K | +2.3%9.00K after | |
| Oct 24, 2025 (view filing) | Oct 24 | Same day | Hagan Patrick GDirector | 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. | +300 | $20.85 | +$6.25K | +3.3%9.30K after | |
| May 12, 2026 (view filing) | May 12 | Same day | Hagan Patrick GDirector | 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. | +100 | $27.65 | +$2.77K | +1.1%9.40K after | |
| May 15, 2026 (view filing) | May 15 | Same day | Hagan Patrick GDirector | 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. | +200 | $27.69 | +$5.54K | +2.1%9.60K after | |