| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $97.81 | 115,575 | $11,304,390.75 | 384,425 | 2023-08-15 | Filing |
| Officer, Director | $100.28 | 166,546 | $16,701,232.88 | 861,311 | 2023-08-08 | Filing |
| Officer, Director | $99.37 | 33,454 | $3,324,323.98 | 1,027,857 | 2023-08-08 | Filing |
| Officer, Director | $95.09 | 36,085 | $3,431,322.65 | 0 | 2023-06-29 | Filing |
| Officer, Director | $95.13 | 64,480 | $6,133,982.40 | 60,471 | 2023-06-15 | Filing |
| Officer, Director | $95.00 | 400 | $38,000.00 | 124,951 | 2023-06-14 | Filing |
| Officer, Director | $95.02 | 4,950 | $470,349.00 | 125,351 | 2023-06-13 | Filing |
| Officer, Director | $91.34 | 50,769 | $4,637,240.46 | 130,301 | 2023-06-07 | Filing |
| Officer, Director | $90.40 | 186,608 | $16,869,363.20 | 181,070 | 2023-06-07 | Filing |
| Officer, Director | $91.29 | 152,033 | $13,879,092.57 | 367,678 | 2023-06-06 | Filing |
| Officer, Director | $90.38 | 106,130 | $9,592,029.40 | 519,711 | 2023-06-06 | Filing |
| Officer, Director | $90.00 | 4,460 | $401,400.00 | 625,841 | 2023-06-02 | Filing |
| Officer | $89.11 | 10,000 | $891,100.00 | 484,661 | 2023-06-02 | Filing |
| Officer | $88.22 | 10,000 | $882,200.00 | 494,661 | 2023-06-01 | Filing |
| Officer | $87.32 | 5,000 | $436,600.00 | 504,661 | 2023-05-30 | Filing |
| Officer, Director | $85.11 | 41,832 | $3,560,321.52 | 630,301 | 2023-05-26 | Filing |
| Officer, Director | $84.29 | 22,026 | $1,856,571.54 | 672,133 | 2023-05-26 | Filing |
| Officer, Director | $85.11 | 44,909 | $3,822,204.99 | 825,000 | 2023-05-26 | Filing |
| Officer, Director | $84.30 | 23,694 | $1,997,404.20 | 869,909 | 2023-05-26 | Filing |
| Officer, Director | $84.37 | 53,182 | $4,486,965.34 | 893,603 | 2023-05-25 | Filing |