| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $152.45 | 5,836 | $889,722.13 | 225,228 | 2022-04-27 | Filing |
| Large Shareholder, Officer, Director | $151.83 | 950 | $144,239.93 | 231,064 | 2022-04-27 | Filing |
| Large Shareholder, Officer, Director | $150.72 | 200 | $30,143.26 | 232,014 | 2022-04-27 | Filing |
| Large Shareholder, Officer, Director | $156.38 | 300 | $46,913.01 | 220,578 | 2022-04-27 | Filing |
| Large Shareholder, Officer, Director | $155.70 | 200 | $31,140.00 | 220,878 | 2022-04-27 | Filing |
| Large Shareholder, Officer, Director | $154.43 | 350 | $54,049.00 | 221,078 | 2022-04-27 | Filing |
| Large Shareholder, Officer, Director | $153.42 | 750 | $115,063.13 | 221,428 | 2022-04-27 | Filing |
| Large Shareholder, Officer, Director | $152.45 | 1,939 | $295,604.04 | 222,178 | 2022-04-27 | Filing |
| Large Shareholder, Officer, Director | $151.71 | 300 | $45,513.54 | 224,117 | 2022-04-27 | Filing |
| Large Shareholder, Officer, Director | $150.67 | 50 | $7,533.50 | 224,417 | 2022-04-27 | Filing |
| Director | $154.33 | 7,000 | $1,080,310.00 | 292,204 | 2022-04-25 | Filing |
| Director | $168.98 | 20,000 | $3,379,600.00 | 39,327 | 2022-04-21 | Filing |
| Officer | $177.81 | 35,000 | $6,223,350.00 | 229,524 | 2021-12-10 | Filing |
| Officer | $177.81 | 100,000 | $17,781,000.00 | 55,465 | 2021-12-10 | Filing |
| Large Shareholder, Officer, Director | $172.34 | 66,179 | $11,405,202.83 | 4,797,398 | 2022-04-13 | Filing |
| Large Shareholder, Officer, Director | $171.68 | 51,220 | $8,793,367.65 | 4,863,577 | 2022-04-13 | Filing |
| Large Shareholder, Officer, Director | $170.33 | 8,900 | $1,515,943.23 | 4,914,797 | 2022-04-13 | Filing |
| Large Shareholder, Officer, Director | $169.57 | 33,101 | $5,612,850.51 | 4,923,697 | 2022-04-13 | Filing |
| Large Shareholder, Officer, Director | $168.40 | 16,600 | $2,795,506.40 | 4,956,798 | 2022-04-13 | Filing |
| Large Shareholder, Officer, Director | $167.52 | 21,600 | $3,618,481.68 | 4,973,398 | 2022-04-13 | Filing |