| Nov 22, 2023 (view filing) | Nov 20 | 2 days | Garnett James M 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. | +32 | $27.22 | +$871.04 | +0.6%5.66K after | |
| Sep 18, 2023 (view filing) | Sep 14 | 4 days | Garnett James M 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. | +204 | $25.95 | +$5.29K | +4.7%4.56K after | |
| Aug 31, 2023 (view filing) | Aug 29 | 2 days | Garnett James M 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. | +199 | $26.38 | +$5.25K | +4.8%4.35K after | |
| Aug 29, 2023 (view filing) | Aug 25 | 4 days | Garnett James M 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. | +33 | $26.25 | +$866.25 | +0.6%5.63K after | |
| Aug 7, 2023 (view filing) | Aug 3 | 4 days | Garnett James M 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. | +191 | $27.68 | +$5.29K | +4.8%4.16K after | |
| Jun 26, 2023 (view filing) | Jun 22 | 4 days | Garnett James M 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. | +215 | $24.55 | +$5.28K | +5.7%3.96K after | |
| Jun 2, 2023 (view filing) | May 31 | 2 days | Garnett James M 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. | +179 | $22.91 | +$4.10K | +5.0%3.75K after | |
| May 25, 2023 (view filing) | May 23 | 2 days | Garnett James M 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. | +33 | $24.34 | +$803.22 | +0.6%5.59K after | |
| May 3, 2023 (view filing) | May 1 | 2 days | Garnett James M 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. | +176 | $23.27 | +$4.10K | +5.2%3.57K after | |
| Mar 23, 2023 (view filing) | Mar 21 | 2 days | Garnett James M 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 | $26.50 | +$265.0K | +13.2%85.7K after | |
| Mar 17, 2023 (view filing) | Mar 15 | 2 days | Garnett James M 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. | +200 | $25.17 | +$5.03K | +0.3%75.7K after | |
| Mar 15, 2023 (view filing) | Mar 13-14 | 2 days | Garnett James M 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.1K | $26.41 | +$268.0K | New position3.39K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 15, 2023 (view filing) | Mar 14 | 1 day | Garnett James M 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 | $27.25 | +$817.5 | +0.5%5.56K after | |
| Mar 10, 2023 (view filing) | Mar 9-10 | 1 day | Garnett James M 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 | $27.50 | +$825.0K | +84.6%65.5K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Mar 7, 2023 (view filing) | Mar 6 | 1 day | Garnett James M 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. | +6.55K | $30.00 | +$196.6K | +22.7%35.5K after | |
| Mar 3, 2023 (view filing) | Mar 1-2 | 2 days | Garnett James M 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. | +3.45K | $30.00 | +$103.4K | +13.5%28.9K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Feb 27, 2023 (view filing) | Feb 23 | 4 days | Garnett James M 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. | +135 | $30.35 | +$4.10K | +4.3%3.25K after | |
| Feb 7, 2023 (view filing) | Feb 3 | 4 days | Garnett James M 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. | +134 | $30.86 | +$4.14K | +4.5%3.11K after | |
| Dec 13, 2022 (view filing) | Dec 9-12 | 4 days | Garnett James M 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. | +1.42K | $29.00 | +$41.2K | +6.3%24.0K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 9, 2022 (view filing) | Dec 7-8 | 2 days | Garnett James M 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. | +1.76K | $28.97 | +$51.0K | +8.5%22.6K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 7, 2022 (view filing) | Dec 5-6 | 2 days | Garnett James M 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. | +2.22K | $29.01 | +$64.5K | +12.0%20.8K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 28, 2022 (view filing) | Nov 23 | 5 days | Garnett James M 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 | $31.31 | +$876.68 | +0.5%5.53K after | |
| Nov 22, 2022 (view filing) | Nov 18 | 4 days | Garnett James M 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. | +130 | $31.30 | +$4.07K | +4.8%2.84K after | |
| Oct 31, 2022 (view filing) | Oct 27 | 4 days | Garnett James M 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. | +134 | $30.21 | +$4.05K | +5.2%2.71K after | |
| Sep 23, 2022 (view filing) | Sep 21 | 2 days | Garnett James M 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. | +131 | $31.19 | +$4.09K | +5.4%2.57K after | |
| Aug 29, 2022 (view filing) | Aug 25 | 4 days | Garnett James M 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. | +22 | $32.65 | +$718.3 | +0.4%5.50K after | |
| Aug 25, 2022 (view filing) | Aug 23 | 2 days | Garnett James M 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. | +124 | $32.61 | +$4.04K | +5.3%2.44K after | |
| Jul 21, 2022 (view filing) | Jul 19 | 2 days | Garnett James M 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. | +126 | $32.26 | +$4.06K | +5.7%2.32K after | |
| Jun 30, 2022 (view filing) | Jun 29 | 1 day | Garnett James M 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. | +132 | $30.86 | +$4.07K | +6.4%2.19K after | |
| Jun 28, 2022 (view filing) | Jun 24 | 4 days | Garnett James M 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 | $30.50 | +$305.0K | +114.8%18.7K after | |
| May 26, 2022 (view filing) | May 24 | 2 days | Garnett James M 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. | +122 | $33.57 | +$4.10K | +6.3%2.06K after | |
| May 25, 2022 (view filing) | May 23-24 | 2 days | Garnett James M 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. | +23 | $33.74 | +$775.92 | +0.4%5.48K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 2, 2022 (view filing) | Apr 28 | 4 days | Garnett James M 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. | +121 | $33.65 | +$4.07K | +6.7%1.94K after | |
| Mar 21, 2022 (view filing) | Mar 17 | 4 days | Garnett James M 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. | +118 | $34.23 | +$4.04K | +6.9%1.82K after | |
| Mar 1, 2022 (view filing) | Feb 25 | 4 days | Garnett James M 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. | +117 | $34.93 | +$4.09K | +7.4%1.70K after | |
| Feb 28, 2022 (view filing) | Feb 24 | 4 days | Garnett James M 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. | +27 | $34.20 | +$923.4 | +0.5%5.46K after | |
| Feb 18, 2022 (view filing) | Feb 16 | 2 days | Garnett James M 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. | +117 | $34.75 | +$4.07K | +8.0%1.58K after | |
| Jan 4, 2022 (view filing) | Dec 31, 2021 | 4 days | Garnett James M 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. | +4 | $32.70 | +$130.8 | +0.1%5.43K after | |
| Jan 4, 2022 (view filing) | Jan 3 | 1 day | Garnett James M 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. | +122 | $32.73 | +$3.99K | +9.1%1.47K after | |
| Dec 13, 2021 (view filing) | Dec 9 | 4 days | Garnett James M 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. | +95 | $32.77 | +$3.11K | +7.6%1.34K after | |
| Dec 7, 2021 (view filing) | Dec 6 | 1 day | Garnett James M 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. | +26 | $31.48 | +$818.48 | +0.5%5.43K after | |
| Nov 4, 2021 (view filing) | Nov 2 | 2 days | Garnett James M 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. | +185 | $30.26 | +$5.60K | +17.4%1.25K after | |
| Oct 4, 2021 (view filing) | Sep 30 | 4 days | Garnett James M 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. | +135 | $29.49 | +$3.98K | +14.5%1.06K after | |
| Sep 10, 2021 (view filing) | Sep 8 | 2 days | Garnett James M 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. | +105 | $29.69 | +$3.12K | +12.8%928 after | |
| Aug 30, 2021 (view filing) | Aug 27 | 3 days | Garnett James M 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. | +24 | $30.54 | +$732.96 | +0.4%5.40K after | |
| Aug 3, 2021 (view filing) | Jul 30 | 4 days | Garnett James M 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. | +176 | $28.99 | +$5.10K | +27.2%823 after | |
| Jul 7, 2021 (view filing) | Jul 2 | 5 days | Garnett James M 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. | +90 | $27.71 | +$2.49K | +16.2%647 after | |