| 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 | +200 | $29.40 | +$5,880 | 6,511 | 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 | +7,622 | $29.40 | +$224,086.8 | 14,133 | 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,352 | $29.41 | +$98,582.32 | 17,485 | 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 | +22,756 | $29.41 | +$669,253.96 | 40,241 | 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 | +9,123 | $29.42 | +$268,398.66 | 49,364 | 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 | +29,630 | $29.42 | +$871,714.6 | 78,994 | 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 | +11,959 | $29.43 | +$351,953.37 | 90,953 | 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 | +38,495 | $29.43 | +$1,132,907.85 | 129,448 | 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 | +76,578 | $29.44 | +$2,254,456.32 | 206,026 | 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 | +40,306 | $29.44 | +$1,186,608.64 | 246,332 | 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 | +74,809 | $29.45 | +$2,203,125.05 | 321,141 | 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,128 | $29.45 | +$504,419.6 | 338,269 | 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 | +9,566 | $29.46 | +$281,814.36 | 347,835 | 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 | +68,921 | $29.46 | +$2,030,412.66 | 416,756 | 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 | +18,886 | $29.47 | +$556,570.42 | 435,642 | 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 | +85,978 | $29.47 | +$2,533,771.66 | 521,620 | 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 | +48,098 | $29.48 | +$1,417,929.04 | 569,718 | 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 | +155,797 | $29.48 | +$4,592,895.56 | 725,515 | 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 | +200 | $29.48 | +$5,896 | 725,715 | 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 | +114,254 | $29.49 | +$3,369,350.46 | 839,969 | 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 | +59,847 | $29.49 | +$1,764,888.03 | 899,816 | 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,357 | $29.50 | +$2,960,531.5 | 1,000,173 | 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 | +106,056 | $29.50 | +$3,128,652 | 1,106,229 | 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 | +23,032 | $29.51 | +$679,674.32 | 1,129,261 | 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,450 | $29.51 | +$367,399.5 | 1,141,711 | 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 | +9,525 | $29.52 | +$281,178 | 1,151,236 | 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 | +34,505 | $29.52 | +$1,018,587.6 | 1,185,741 | 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,248 | $29.53 | +$66,383.44 | 1,187,989 | 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 | +400 | $29.54 | +$11,816 | 1,188,389 | 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,820 | $29.55 | +$83,331 | 1,191,209 | Direct | |