| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Officer, Director | $154.31 | 1,200 | $185,172.00 | 2,775 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $152.66 | 500 | $76,327.50 | 3,975 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $151.51 | 500 | $75,753.00 | 4,475 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $148.98 | 1,100 | $163,882.07 | 4,975 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $147.81 | 1,803 | $266,506.12 | 6,075 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $146.64 | 700 | $102,644.85 | 7,878 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $145.36 | 1,300 | $188,962.54 | 8,578 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $143.77 | 900 | $129,388.50 | 9,878 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $142.93 | 4,332 | $619,185.32 | 10,778 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $141.76 | 4,400 | $623,731.68 | 15,110 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $140.96 | 3,565 | $502,522.76 | 19,510 | 2024-01-11 | Filing |
| Large Shareholder, Director | $156.03 | 100 | $15,603.25 | 397,416 | 2024-01-03 | Filing |