| Dec 20, 2024 (view filing) | Dec 20 | Same day | Rasmussen Steven RDirector | 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.9 | $34.60 | +$999.94 | +0.7%4.30K after | |
| Nov 21, 2024 (view filing) | Nov 20 | 1 day | Rasmussen Steven RDirector | 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.04 | $35.66 | +$999.91 | +0.7%4.27K after | |
| Oct 21, 2024 (view filing) | Oct 21 | Same day | Rasmussen Steven RDirector | 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.71 | $37.43 | +$999.76 | +0.6%4.24K after | |
| Sep 23, 2024 (view filing) | Sep 20 | 3 days | Rasmussen Steven RDirector | 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.55 | $39.14 | +$1.00K | +0.6%4.19K after | |
| Aug 21, 2024 (view filing) | Aug 20 | 1 day | Rasmussen Steven RDirector | 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 | $38.46 | +$999.96 | +0.6%4.17K after | |
| Jul 22, 2024 (view filing) | Jul 22 | Same day | Rasmussen Steven RDirector | 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.78 | $40.35 | +$999.87 | +0.6%4.14K after | |
| Jun 20, 2024 (view filing) | Jun 20 | Same day | Rasmussen Steven RDirector | 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.7 | $36.10 | +$999.97 | +0.7%4.09K after | |
| May 21, 2024 (view filing) | May 20 | 1 day | Rasmussen Steven RDirector | 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.99 | $38.48 | +$1.00K | +0.6%4.06K after | |
| Apr 22, 2024 (view filing) | Apr 22 | Same day | Rasmussen Steven RDirector | 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. | +29.42 | $33.99 | +$999.99 | +0.8%3.89K after | |
| Mar 21, 2024 (view filing) | Mar 20 | 1 day | Rasmussen Steven RDirector | 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 | $35.71 | +$999.88 | +0.7%3.84K after | |
| Feb 21, 2024 (view filing) | Feb 20 | 1 day | Rasmussen Steven RDirector | 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.46 | $36.42 | +$1.00K | +0.7%3.81K after | |
| Jan 23, 2024 (view filing) | Jan 22 | 1 day | Rasmussen Steven RDirector | 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.61 | $36.21 | +$999.76 | +0.7%3.79K after | |
| Dec 21, 2023 (view filing) | Dec 20 | 1 day | Rasmussen Steven RDirector | 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.48 | $39.25 | +$1.00K | +0.7%3.74K after | |
| Nov 21, 2023 (view filing) | Nov 20 | 1 day | Rasmussen Steven RDirector | 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.41 | $37.87 | +$1.00K | +0.7%3.71K after | |
| Oct 23, 2023 (view filing) | Oct 20 | 3 days | Rasmussen Steven RDirector | 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.27 | $36.67 | +$999.99 | +0.7%3.68K after | |
| Sep 21, 2023 (view filing) | Sep 20 | 1 day | Rasmussen Steven RDirector | 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.64 | $40.58 | +$999.89 | +0.7%3.64K after | |
| Aug 22, 2023 (view filing) | Aug 21 | 1 day | Rasmussen Steven RDirector | 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.91 | $41.83 | +$1.00K | +0.7%3.61K after | |
| Jul 21, 2023 (view filing) | Jul 20 | 1 day | Rasmussen Steven RDirector | 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.91 | $41.83 | +$1.00K | +0.7%3.59K after | |
| Jun 21, 2023 (view filing) | Jun 20 | 1 day | Rasmussen Steven RDirector | 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.11 | $43.28 | +$1.00K | +0.7%3.55K after | |
| May 22, 2023 (view filing) | May 22 | Same day | Rasmussen Steven RDirector | 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.15 | $43.19 | +$999.85 | +0.7%3.52K after | |
| Apr 20, 2023 (view filing) | Apr 20 | Same day | Rasmussen Steven RDirector | 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.33 | $44.78 | +$999.94 | +0.7%3.39K after | |
| Mar 20, 2023 (view filing) | Mar 20 | Same day | Rasmussen Steven RDirector | 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.45 | $44.54 | +$999.92 | +0.7%3.36K after | |
| Feb 21, 2023 (view filing) | Feb 21 | Same day | Rasmussen Steven RDirector | 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.47 | $44.50 | +$999.92 | +0.7%3.33K after | |
| Jan 20, 2023 (view filing) | Jan 20 | Same day | Rasmussen Steven RDirector | 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. | +21.85 | $45.76 | +$999.86 | +0.7%3.31K after | |
| Dec 20, 2022 (view filing) | Dec 20 | Same day | Rasmussen Steven RDirector | 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. | +21.88 | $45.70 | +$999.92 | +0.7%3.27K after | |
| Nov 21, 2022 (view filing) | Nov 21 | Same day | Rasmussen Steven RDirector | 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.67 | $44.11 | +$999.97 | +0.7%3.25K after | |
| Oct 20, 2022 (view filing) | Oct 20 | Same day | Rasmussen Steven RDirector | 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.02 | $39.97 | +$1.00K | +0.8%3.23K after | |
| Sep 20, 2022 (view filing) | Sep 20 | Same day | Rasmussen Steven RDirector | 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.2 | $44.04 | +$977.69 | +0.7%3.19K after | |
| Aug 22, 2022 (view filing) | Aug 22 | Same day | Rasmussen Steven RDirector | 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. | +21.84 | $45.79 | +$1.00K | +0.7%3.16K after | |
| Jul 20, 2022 (view filing) | Jul 20 | Same day | Rasmussen Steven RDirector | 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.37 | $41.04 | +$1.00K | +0.8%3.14K after | |
| Jun 21, 2022 (view filing) | Jun 21 | Same day | Rasmussen Steven RDirector | 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.89 | $38.63 | +$1.00K | +0.8%3.10K after | |
| May 23, 2022 (view filing) | May 20 | 3 days | Rasmussen Steven RDirector | 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.04 | $39.89 | +$599.95 | +0.5%3.08K after | |
| Apr 20, 2022 (view filing) | Apr 20 | Same day | Rasmussen Steven RDirector | 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. | +14.24 | $42.14 | +$600.07 | +0.5%2.91K after | |
| Apr 18, 2022 (view filing) | Apr 14 | 4 days | Rasmussen Steven RDirector | 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.62 | $41.02 | +$558.69 | +0.5%2.89K after | |
| Mar 21, 2022 (view filing) | Mar 21 | Same day | Rasmussen Steven RDirector | 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.69 | $43.84 | +$600.17 | +0.5%2.88K after | |
| Feb 22, 2022 (view filing) | Feb 22 | Same day | Rasmussen Steven RDirector | 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.94 | $43.06 | +$600.26 | +0.5%2.87K after | |
| Jan 20, 2022 (view filing) | Jan 20 | Same day | Rasmussen Steven RDirector | 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.2 | $45.46 | +$600.07 | +0.5%2.85K after | |
| Jan 14, 2022 (view filing) | Jan 14 | Same day | Rasmussen Steven RDirector | 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.86 | $46.45 | +$550.9 | +0.4%2.84K after | |
| Dec 20, 2021 (view filing) | Dec 20 | Same day | Rasmussen Steven RDirector | 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. | +12.48 | $48.10 | +$600.29 | +0.4%2.83K after | |
| Nov 22, 2021 (view filing) | Nov 22 | Same day | Rasmussen Steven RDirector | 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. | +12.38 | $48.46 | +$599.93 | +0.4%2.81K after | |
| Oct 20, 2021 (view filing) | Oct 20 | Same day | Rasmussen Steven RDirector | 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. | +12.93 | $46.42 | +$600.21 | +0.5%2.80K after | |
| Oct 15, 2021 (view filing) | Oct 15 | Same day | Rasmussen Steven RDirector | 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. | +12.29 | $42.33 | +$520.24 | +0.4%2.79K after | |
| Sep 20, 2021 (view filing) | Sep 20 | Same day | Rasmussen Steven RDirector | 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.15 | $45.63 | +$600.03 | +0.5%2.78K after | |
| Aug 20, 2021 (view filing) | Aug 20 | Same day | Rasmussen Steven RDirector | 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. | +12.06 | $49.74 | +$599.86 | +0.4%2.76K after | |
| Jul 20, 2021 (view filing) | Jul 20 | Same day | Rasmussen Steven RDirector | 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.04 | $46.01 | +$599.97 | +0.5%2.75K after | |
| Jul 16, 2021 (view filing) | Jul 15 | 1 day | Rasmussen Steven RDirector | 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.58 | $44.13 | +$511.03 | +0.4%2.74K after | |