| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Director | $155.18 | 2,390 | $370,878.77 | 397,516 | 2024-01-03 | Filing |
| Large Shareholder, Director | $154.31 | 11,130 | $1,717,504.80 | 399,906 | 2024-01-03 | Filing |
| Large Shareholder, Director | $153.46 | 29,970 | $4,599,343.05 | 411,036 | 2024-01-03 | Filing |
| Large Shareholder, Director | $152.49 | 23,435 | $3,573,521.13 | 441,006 | 2024-01-03 | Filing |
| Large Shareholder, Director | $151.41 | 6,405 | $969,756.07 | 464,441 | 2024-01-03 | Filing |
| Large Shareholder, Director | $150.30 | 12,423 | $1,867,235.29 | 470,846 | 2024-01-03 | Filing |
| Large Shareholder, Director | $149.50 | 8,691 | $1,299,264.52 | 483,269 | 2024-01-03 | Filing |
| Large Shareholder, Director | $148.39 | 1,200 | $178,067.64 | 491,960 | 2024-01-03 | Filing |