| Sep 30, 2024 | Common Stock | 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.Acquired | +13,430 | $29.55 | +$396,856.5 | 1,204,639 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +4,400 | $29.58 | +$130,152 | 1,209,039 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +17,242 | $29.59 | +$510,190.78 | 1,226,281 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +43,328 | $29.59 | +$1,282,075.52 | 1,269,609 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +4,371 | $29.60 | +$129,381.6 | 1,273,980 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +211,129 | $29.60 | +$6,249,418.4 | 1,485,109 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +2,288 | $29.61 | +$67,747.68 | 1,487,397 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +15,355 | $29.61 | +$454,661.55 | 1,502,752 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +100 | $29.62 | +$2,962 | 1,502,852 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +5,430 | $29.62 | +$160,836.6 | 1,508,282 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +4,108 | $29.64 | +$121,761.12 | 1,512,390 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +14,611 | $29.64 | +$433,070.04 | 1,527,001 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +2,700 | $29.65 | +$80,055 | 1,529,701 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +17,888 | $29.66 | +$530,558.08 | 1,547,589 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +37,114 | $29.66 | +$1,100,801.24 | 1,584,703 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +25,906 | $29.67 | +$768,631.02 | 1,610,609 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +8,037 | $29.68 | +$238,538.16 | 1,618,646 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +42,007 | $29.68 | +$1,246,767.76 | 1,660,653 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +21,472 | $29.69 | +$637,503.68 | 1,682,125 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +56,272 | $29.69 | +$1,670,715.68 | 1,738,397 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +28,085 | $29.70 | +$834,124.5 | 1,766,482 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +45,860 | $29.70 | +$1,362,042 | 1,812,342 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +800 | $29.71 | +$23,768 | 1,813,142 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +4,475 | $29.71 | +$132,952.25 | 1,817,617 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +6,526 | $29.72 | +$193,952.72 | 1,824,143 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +12,300 | $29.72 | +$365,556 | 1,836,443 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +2,888 | $29.73 | +$85,860.24 | 1,839,331 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +6,482 | $29.73 | +$192,709.86 | 1,845,813 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +3,788 | $29.74 | +$112,655.12 | 1,849,601 | Direct | |
| Sep 30, 2024 | Common Stock | 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.Acquired | +47,512 | $29.74 | +$1,413,006.88 | 1,897,113 | Direct | |