| Oct 1, 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 | +61,911 | $29.80 | +$1,844,947.8 | 2,493,516 | Direct | |
| Oct 1, 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 | +24,958 | $29.81 | +$743,997.98 | 2,518,474 | Direct | |
| Oct 1, 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 | +900 | $29.82 | +$26,838 | 2,519,374 | Direct | |
| Oct 1, 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 | +10,208 | $29.82 | +$304,402.56 | 2,529,582 | Direct | |
| Oct 1, 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 | +1,100 | $29.83 | +$32,813 | 2,530,682 | Direct | |
| Oct 1, 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,900 | $29.83 | +$384,807 | 2,543,582 | Direct | |
| Oct 1, 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 | +19,100 | $29.84 | +$569,944 | 2,562,682 | Direct | |
| Oct 1, 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 | +20,280 | $29.84 | +$605,155.2 | 2,582,962 | Direct | |
| Oct 1, 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,700 | $29.85 | +$170,145 | 2,588,662 | Direct | |
| Oct 1, 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,459 | $29.85 | +$759,951.15 | 2,614,121 | Direct | |
| Oct 1, 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 | +400 | $29.88 | +$11,952 | 2,614,521 | Direct | |
| Oct 1, 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,700 | $29.88 | +$110,556 | 2,618,221 | Direct | |
| Oct 1, 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,034 | $29.89 | +$60,796.26 | 2,620,255 | Direct | |
| Oct 1, 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,690 | $29.89 | +$468,974.1 | 2,635,945 | Direct | |
| Oct 1, 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,958 | $29.90 | +$88,444.2 | 2,638,903 | Direct | |
| Oct 1, 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 | +35,641 | $29.90 | +$1,065,665.9 | 2,674,544 | Direct | |
| Oct 1, 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 | +1,898 | $29.91 | +$56,769.18 | 2,676,442 | Direct | |
| Oct 1, 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,402 | $29.91 | +$430,763.82 | 2,690,844 | Direct | |
| Oct 1, 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,500 | $29.91 | +$134,595 | 2,695,344 | Direct | |
| Oct 1, 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.91 | +$2,991 | 2,695,444 | Direct | |
| Oct 1, 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,815 | $29.92 | +$114,144.8 | 2,699,259 | Direct | |
| Oct 1, 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 | +500 | $29.92 | +$14,960 | 2,699,759 | Direct | |
| Oct 1, 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 | +90,127 | $29.92 | +$2,696,599.84 | 2,789,886 | Direct | |
| Oct 1, 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 | +200 | $29.92 | +$5,984 | 2,790,086 | Direct | |
| Oct 1, 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 | +55,527 | $29.93 | +$1,661,923.11 | 2,845,613 | Direct | |
| Oct 1, 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 | +102,965 | $29.93 | +$3,081,742.45 | 2,948,578 | Direct | |
| Oct 1, 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.93 | +$2,993 | 2,948,678 | Direct | |
| Oct 1, 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,745 | $29.94 | +$112,125.3 | 2,952,423 | Direct | |
| Oct 1, 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.94 | +$2,994 | 2,952,523 | Direct | |
| Oct 1, 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 | +10,000 | $29.94 | +$299,400 | 2,962,523 | Direct | |