| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $89.29 | 35,907 | $3,206,132.44 | 595,191 | 2023-11-17 | Filing |
| Officer, Director | $91.13 | 64,817 | $5,906,838.03 | 135,050 | 2023-08-29 | Filing |
| Officer | $90.00 | 4,197 | $377,730.00 | 115,223 | 2023-08-23 | Filing |
| Officer, Director | $89.04 | 45,000 | $4,006,912.50 | 642,098 | 2023-08-17 | Filing |
| Officer | $78.91 | 26,271 | $2,072,923.76 | 72,580 | 2023-05-18 | Filing |
| Officer | $79.99 | 6,708 | $536,576.94 | 51,627 | 2022-11-22 | Filing |
| Director | $78.86 | 3,200 | $252,351.36 | 26,531 | 2022-11-21 | Filing |
| Officer, Director | $79.79 | 16,223 | $1,294,470.48 | 209,390 | 2022-11-22 | Filing |
| Officer | $78.51 | 4,100 | $321,893.05 | 126,822 | 2022-11-18 | Filing |
| Officer, Director | $78.02 | 39,354 | $3,070,485.66 | 225,613 | 2022-11-17 | Filing |
| Officer, Director | $65.90 | 50,282 | $3,313,800.01 | 696,439 | 2022-09-08 | Filing |
| Officer | $68.00 | 8,822 | $599,896.00 | 58,335 | 2022-08-18 | Filing |
| Officer, Director | $67.62 | 70,720 | $4,782,065.18 | 264,967 | 2022-08-18 | Filing |
| Officer | $68.00 | 29,977 | $2,038,436.00 | 130,922 | 2022-08-18 | Filing |
| Officer | $68.00 | 16,551 | $1,125,468.00 | 102,576 | 2022-08-18 | Filing |
| Officer | $62.25 | 46,997 | $2,925,563.25 | 104,127 | 2022-06-03 | Filing |
| Officer | $62.03 | 30,000 | $1,860,891.00 | 119,127 | 2022-05-19 | Filing |
| Officer | $61.04 | 35,827 | $2,186,926.66 | 160,899 | 2022-05-19 | Filing |
| Officer, Director | $74.18 | 40,000 | $2,967,124.00 | 592,250 | 2021-12-08 | Filing |
| Officer, Director | $71.59 | 18,000 | $1,288,614.60 | 635,274 | 2021-11-19 | Filing |