| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $127.81 | 3,750 | $479,301.75 | 0 | 2022-04-04 | Filing |
| Large Shareholder, Officer, Director | $127.05 | 28,791 | $3,657,942.62 | 3,750 | 2022-04-04 | Filing |
| Large Shareholder, Officer, Director | $126.15 | 14,923 | $1,882,584.20 | 32,541 | 2022-04-04 | Filing |
| Large Shareholder, Officer, Director | $125.28 | 4,220 | $528,695.95 | 47,464 | 2022-04-04 | Filing |
| Large Shareholder, Officer, Director | $124.15 | 700 | $86,906.19 | 51,684 | 2022-04-04 | Filing |
| Director | $128.40 | 450 | $57,780.00 | 1,969,099 | 2022-04-04 | Filing |
| Officer | $130.46 | 2,500 | $326,153.00 | 86,433 | 2022-03-29 | Filing |
| Officer | $129.81 | 4,000 | $519,230.80 | 88,933 | 2022-03-29 | Filing |
| Officer | $128.63 | 2,100 | $270,119.01 | 92,933 | 2022-03-29 | Filing |
| Officer | $127.59 | 700 | $89,309.99 | 95,033 | 2022-03-29 | Filing |
| Officer | $126.65 | 700 | $88,655.00 | 95,733 | 2022-03-29 | Filing |
| Director | $127.21 | 20,000 | $2,544,148.00 | 1,969,549 | 2022-03-28 | Filing |
| Director | $122.51 | 20,000 | $2,450,138.00 | 1,989,549 | 2022-03-24 | Filing |
| Officer | $105.87 | 2,000 | $211,740.00 | 29,895 | 2022-03-18 | Filing |
| Officer | $100.00 | 10,000 | $1,000,000.00 | 86,433 | 2022-03-17 | Filing |
| Large Shareholder, Officer, Director | $95.53 | 800 | $76,423.04 | 0 | 2022-03-08 | Filing |
| Large Shareholder, Officer, Director | $94.68 | 3,362 | $318,305.42 | 800 | 2022-03-08 | Filing |
| Large Shareholder, Officer, Director | $93.69 | 10,405 | $974,808.03 | 4,162 | 2022-03-08 | Filing |
| Large Shareholder, Officer, Director | $92.72 | 12,100 | $1,121,957.98 | 14,567 | 2022-03-08 | Filing |
| Large Shareholder, Officer, Director | $91.80 | 20,548 | $1,886,351.61 | 26,667 | 2022-03-08 | Filing |