| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $54.04 | 3,100 | $167,524.00 | 19,327,424 | 2024-02-28 | Filing |
| Large Shareholder, Director | $54.05 | 56,500 | $3,053,825.00 | 19,330,524 | 2024-02-27 | Filing |
| Large Shareholder, Director | $54.85 | 3,200 | $175,520.00 | 19,387,024 | 2024-02-26 | Filing |
| Large Shareholder, Director | $55.38 | 4,500 | $249,210.00 | 19,390,224 | 2024-02-23 | Filing |
| Large Shareholder, Director | $61.02 | 2,900 | $176,958.00 | 19,742,991 | 2023-08-17 | Filing |
| Large Shareholder, Director | $61.15 | 30,900 | $1,889,535.00 | 19,745,891 | 2023-08-16 | Filing |
| Large Shareholder, Director | $61.11 | 31,200 | $1,906,632.00 | 19,776,791 | 2023-08-15 | Filing |
| Large Shareholder, Director | $62.23 | 50,200 | $3,123,946.00 | 19,807,991 | 2023-08-14 | Filing |
| Large Shareholder, Director | $62.95 | 44,400 | $2,794,980.00 | 19,858,191 | 2023-08-11 | Filing |
| Large Shareholder, Director | $62.39 | 41,400 | $2,582,946.00 | 19,902,591 | 2023-08-10 | Filing |
| Large Shareholder, Director | $63.13 | 38,500 | $2,430,505.00 | 19,943,991 | 2023-08-09 | Filing |
| Large Shareholder, Director | $62.58 | 66,200 | $4,142,796.00 | 19,982,491 | 2023-08-08 | Filing |
| Large Shareholder, Director | $61.57 | 46,900 | $2,887,633.00 | 20,048,691 | 2023-08-07 | Filing |
| Large Shareholder, Director | $60.72 | 100,700 | $6,114,504.00 | 20,095,591 | 2023-08-04 | Filing |
| Large Shareholder, Director | $61.16 | 72,300 | $4,421,868.00 | 20,196,291 | 2023-08-03 | Filing |
| Large Shareholder, Director | $62.38 | 96,200 | $6,000,956.00 | 20,268,591 | 2023-08-02 | Filing |
| Large Shareholder, Director | $62.88 | 103,500 | $6,508,080.00 | 20,364,791 | 2023-08-01 | Filing |
| Large Shareholder, Director | $63.82 | 118,500 | $7,562,670.00 | 20,468,291 | 2023-07-31 | Filing |
| Large Shareholder, Director | $64.95 | 185,000 | $12,015,750.00 | 20,586,791 | 2023-07-28 | Filing |
| Large Shareholder, Director | $46.08 | 56,300 | $2,594,304.00 | 20,771,791 | 2023-06-08 | Filing |