| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $132.96 | 23,898 | $3,177,583.23 | 207,436 | 2024-01-17 | Filing |
| Large Shareholder, Director | $132.12 | 26,182 | $3,459,249.62 | 231,334 | 2024-01-17 | Filing |
| Large Shareholder, Director | $131.05 | 33,864 | $4,437,778.99 | 257,516 | 2024-01-17 | Filing |
| Large Shareholder, Director | $130.21 | 8,200 | $1,067,722.82 | 291,380 | 2024-01-17 | Filing |
| Officer | $129.15 | 1,500 | $193,725.00 | 234,642 | 2024-01-16 | Filing |
| Large Shareholder, Director | $140.62 | 500 | $70,311.50 | 299,580 | 2024-01-12 | Filing |
| Large Shareholder, Director | $139.96 | 2,100 | $293,907.60 | 300,080 | 2024-01-12 | Filing |
| Large Shareholder, Director | $139.06 | 4,900 | $681,403.80 | 302,180 | 2024-01-12 | Filing |
| Large Shareholder, Director | $137.90 | 4,823 | $665,097.01 | 307,080 | 2024-01-12 | Filing |
| Large Shareholder, Director | $136.88 | 8,400 | $1,149,811.32 | 311,903 | 2024-01-12 | Filing |
| Large Shareholder, Director | $135.94 | 11,301 | $1,536,212.74 | 320,303 | 2024-01-12 | Filing |
| Large Shareholder, Director | $134.83 | 8,228 | $1,109,397.70 | 331,604 | 2024-01-12 | Filing |
| Large Shareholder, Director | $133.99 | 9,190 | $1,231,380.97 | 339,832 | 2024-01-12 | Filing |
| Large Shareholder, Director | $132.80 | 20,961 | $2,783,516.00 | 349,022 | 2024-01-12 | Filing |
| Large Shareholder, Director | $132.05 | 19,162 | $2,530,257.79 | 369,983 | 2024-01-12 | Filing |
| Large Shareholder, Director | $130.85 | 8,271 | $1,082,261.18 | 389,145 | 2024-01-12 | Filing |
| Large Shareholder, Officer, Director | $159.63 | 1,000 | $159,631.70 | 0 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $158.18 | 300 | $47,453.07 | 1,000 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $157.08 | 600 | $94,246.50 | 1,300 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $156.28 | 875 | $136,742.73 | 1,900 | 2024-01-11 | Filing |