| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $79.71 | 4,000 | $318,833.20 | 1,007,222 | 2021-05-07 | Filing |
| Officer | $81.50 | 400 | $32,600.00 | 541 | 2021-05-03 | Filing |
| Officer | $96.51 | 7,815 | $754,241.28 | 1,044 | 2021-02-26 | Filing |
| Officer, Director | $79.70 | 4,000 | $318,800.00 | 1,011,222 | 2021-04-21 | Filing |
| Officer | $77.86 | 250 | $19,465.00 | 16,254 | 2021-04-15 | Filing |
| Officer | $77.86 | 431 | $33,557.66 | 29,036 | 2021-04-15 | Filing |
| Officer | $77.86 | 1,069 | $83,232.34 | 29,467 | 2021-04-15 | Filing |
| Officer, Director | $75.65 | 4,000 | $302,584.00 | 956,222 | 2021-04-06 | Filing |
| Officer | $77.69 | 400 | $31,076.00 | 941 | 2021-04-01 | Filing |
| Officer | $87.41 | 1,500 | $131,107.50 | 29,467 | 2021-03-18 | Filing |
| Officer, Director | $91.92 | 4,000 | $367,680.00 | 960,222 | 2021-03-17 | Filing |
| Officer | $93.06 | 250 | $23,265.00 | 16,504 | 2021-03-15 | Filing |
| Officer, Director | $99.27 | 4,000 | $397,093.20 | 964,222 | 2021-03-01 | Filing |
| Officer | $99.06 | 6,000 | $594,354.00 | 1,341 | 2021-03-01 | Filing |
| Officer | $96.51 | 7,815 | $754,241.28 | 1,492 | 2021-02-25 | Filing |
| Officer, Director | $97.65 | 182 | $17,771.94 | 595,200 | 2021-02-24 | Filing |
| Officer, Director | $97.65 | 2,240 | $218,731.52 | 594,761 | 2021-02-24 | Filing |
| Officer, Director | $96.25 | 24,189 | $2,328,215.44 | 382,639 | 2021-02-24 | Filing |
| Officer, Director | $102.28 | 70,507 | $7,211,596.97 | 382,639 | 2021-02-24 | Filing |
| Officer | $102.17 | 5,000 | $510,849.00 | 7,823 | 2021-02-24 | Filing |