| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $204.89 | 168 | $34,421.52 | 61,512 | 2024-09-03 | Filing |
| Officer | $202.64 | 8 | $1,621.12 | 61,680 | 2024-09-03 | Filing |
| Director | $204.11 | 782 | $159,614.02 | 8,863 | 2024-09-04 | Filing |
| Officer, Director | $207.03 | 184 | $38,093.52 | 897,582 | 2024-08-23 | Filing |
| Officer, Director | $206.44 | 1,028 | $212,220.32 | 897,766 | 2024-08-23 | Filing |
| Officer, Director | $205.55 | 5,263 | $1,081,809.65 | 898,794 | 2024-08-23 | Filing |
| Officer, Director | $204.43 | 8,700 | $1,778,541.00 | 904,057 | 2024-08-23 | Filing |
| Officer, Director | $203.62 | 2,184 | $444,706.08 | 912,757 | 2024-08-23 | Filing |
| Officer, Director | $202.66 | 1,400 | $283,724.00 | 914,941 | 2024-08-23 | Filing |
| Officer, Director | $201.35 | 4,636 | $933,458.60 | 916,341 | 2024-08-23 | Filing |
| Officer, Director | $200.41 | 4,985 | $999,043.85 | 920,977 | 2024-08-23 | Filing |
| Officer, Director | $200.00 | 1,620 | $324,000.00 | 925,962 | 2024-08-22 | Filing |
| Officer | $177.30 | 80 | $14,184.00 | 61,688 | 2024-08-13 | Filing |
| Officer | $176.78 | 115 | $20,329.70 | 61,768 | 2024-08-13 | Filing |
| Officer | $175.49 | 405 | $71,073.45 | 61,883 | 2024-08-13 | Filing |
| Officer, Director | $203.34 | 9,000 | $1,830,060.00 | 927,582 | 2024-07-17 | Filing |
| Officer, Director | $202.51 | 2,200 | $445,522.00 | 936,582 | 2024-07-17 | Filing |
| Officer, Director | $201.50 | 900 | $181,350.00 | 938,782 | 2024-07-17 | Filing |
| Officer, Director | $200.28 | 2,900 | $580,812.00 | 939,682 | 2024-07-17 | Filing |
| Director | $179.99 | 170 | $30,598.30 | 1,005 | 2024-07-01 | Filing |