| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $90.56 | 10,000 | $905,648.00 | 230,604 | 2024-06-03 | Filing |
| Officer, Director | $92.81 | 4,146 | $384,771.60 | 480,000 | 2024-05-22 | Filing |
| Officer, Director | $92.03 | 6,955 | $640,056.13 | 484,146 | 2024-05-22 | Filing |
| Officer, Director | $91.01 | 18,899 | $1,719,996.10 | 491,101 | 2024-05-22 | Filing |
| Officer | $92.00 | 11,400 | $1,048,800.00 | 246,497 | 2024-05-15 | Filing |
| Officer, Director | $93.16 | 10,000 | $931,581.00 | 240,604 | 2024-05-15 | Filing |
| Director | $90.73 | 16,465 | $1,493,927.08 | 116,546 | 2024-05-03 | Filing |
| Officer, Director | $90.72 | 10,000 | $907,209.00 | 250,604 | 2024-04-09 | Filing |
| Officer | $89.44 | 5,255 | $470,007.20 | 27,084 | 2024-03-25 | Filing |
| Officer, Director | $86.10 | 17,079 | $1,470,474.57 | 23,892 | 2024-03-11 | Filing |
| Officer, Director | $85.67 | 3,326 | $284,941.41 | 644,612 | 2024-03-12 | Filing |
| Officer, Director | $86.05 | 26,451 | $2,276,235.51 | 647,938 | 2024-03-11 | Filing |
| Officer, Director | $86.05 | 10,000 | $860,548.00 | 260,604 | 2024-03-11 | Filing |
| Officer | $84.66 | 5,061 | $428,440.98 | 10,789 | 2024-03-04 | Filing |
| Officer | $86.24 | 2,617 | $225,690.08 | 7,257 | 2024-02-27 | Filing |
| Officer, Director | $87.18 | 15,000 | $1,307,758.50 | 270,604 | 2024-02-20 | Filing |
| Officer | $88.50 | 11,400 | $1,008,900.00 | 257,897 | 2024-02-15 | Filing |
| Officer, Director | $84.43 | 14,354 | $1,211,969.94 | 285,604 | 2024-01-16 | Filing |
| Officer, Director | $84.43 | 646 | $54,544.56 | 299,958 | 2024-01-16 | Filing |
| Director | $88.70 | 12,000 | $1,064,340.00 | 165,031 | 2023-12-18 | Filing |