| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| | $128.81 | 6,800 | $875,891.68 | 225,842 | 2024-02-01 | Filing |
| | $127.49 | 200 | $25,498.00 | 232,642 | 2024-02-01 | Filing |
| | $126.30 | 300 | $37,890.99 | 232,842 | 2024-02-01 | Filing |
| | $129.31 | 1,500 | $193,965.00 | 233,142 | 2024-01-31 | Filing |
| Officer | $124.01 | 227 | $28,149.82 | 61,665 | 2024-01-25 | Filing |
| Officer | $122.90 | 400 | $49,158.76 | 61,892 | 2024-01-25 | Filing |
| Officer | $122.01 | 1,200 | $146,414.64 | 62,292 | 2024-01-25 | Filing |
| Officer | $120.95 | 6,273 | $758,743.19 | 63,492 | 2024-01-25 | Filing |
| Officer | $119.88 | 1,900 | $227,773.71 | 69,765 | 2024-01-25 | Filing |
| Large Shareholder, Director | $127.31 | 300 | $38,193.00 | 103,908 | 2024-01-26 | Filing |
| Large Shareholder, Director | $126.20 | 1,400 | $176,674.68 | 104,208 | 2024-01-26 | Filing |
| Large Shareholder, Director | $125.36 | 14,606 | $1,831,027.15 | 105,608 | 2024-01-26 | Filing |
| Large Shareholder, Director | $124.17 | 300 | $37,249.50 | 120,214 | 2024-01-25 | Filing |
| Large Shareholder, Director | $123.56 | 8,800 | $1,087,347.36 | 120,514 | 2024-01-25 | Filing |
| Large Shareholder, Director | $122.45 | 10,057 | $1,231,443.44 | 129,314 | 2024-01-25 | Filing |
| Large Shareholder, Director | $121.48 | 18,303 | $2,223,400.85 | 139,371 | 2024-01-25 | Filing |
| Large Shareholder, Director | $120.75 | 32,016 | $3,865,970.42 | 157,674 | 2024-01-25 | Filing |
| Large Shareholder, Director | $119.76 | 12,054 | $1,443,601.50 | 189,690 | 2024-01-25 | Filing |
| Director | $133.25 | 1,145 | $152,571.25 | 7,123 | 2024-01-18 | Filing |
| Large Shareholder, Director | $133.94 | 5,692 | $762,359.16 | 201,744 | 2024-01-17 | Filing |