| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Officer | $179.87 | 147 | $26,440.89 | 62,288 | 2024-07-01 | Filing |
| Officer | $178.98 | 453 | $81,077.94 | 62,435 | 2024-07-01 | Filing |
| Officer | $191.51 | 46 | $8,809.46 | 62,888 | 2024-06-03 | Filing |
| Officer | $190.51 | 141 | $26,861.91 | 62,934 | 2024-06-03 | Filing |
| Officer | $189.78 | 24 | $4,554.72 | 63,075 | 2024-06-03 | Filing |
| Officer | $188.52 | 137 | $25,827.24 | 63,099 | 2024-06-03 | Filing |
| Officer | $187.64 | 252 | $47,285.28 | 63,236 | 2024-06-03 | Filing |
| Officer, Director | $203.35 | 283 | $57,548.05 | 942,582 | 2024-05-20 | Filing |