| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $88.28 | 301 | $26,572.28 | 78,645 | 2021-08-16 | Filing |
| Officer | $87.67 | 10,462 | $917,203.54 | 78,946 | 2021-08-16 | Filing |
| Officer | $86.84 | 9,237 | $802,141.08 | 89,408 | 2021-08-16 | Filing |
| Officer | $90.54 | 1,363 | $123,399.34 | 5,402 | 2021-08-12 | Filing |
| Director | $90.03 | 5,828 | $524,694.84 | 31,940 | 2021-08-13 | Filing |
| Director | $90.03 | 5,000 | $450,150.00 | 37,768 | 2021-08-11 | Filing |
| Officer, Director | $100.66 | 2,746 | $276,412.36 | 827,643 | 2021-08-02 | Filing |
| Officer, Director | $99.96 | 3,441 | $343,962.36 | 830,389 | 2021-08-02 | Filing |
| Officer, Director | $98.86 | 7,600 | $751,336.00 | 833,830 | 2021-08-02 | Filing |
| Officer, Director | $97.66 | 6,992 | $682,838.72 | 841,430 | 2021-08-02 | Filing |
| Officer, Director | $96.96 | 25,143 | $2,437,865.28 | 848,422 | 2021-08-02 | Filing |
| Officer | $100.00 | 17,242 | $1,724,200.00 | 158,249 | 2021-07-28 | Filing |
| Officer, Director | $82.46 | 14,487 | $1,194,531.38 | 827,643 | 2021-06-10 | Filing |
| Officer, Director | $81.75 | 11,784 | $963,375.00 | 842,130 | 2021-06-10 | Filing |
| Officer, Director | $80.52 | 17,615 | $1,418,356.28 | 853,914 | 2021-06-10 | Filing |
| Officer, Director | $80.15 | 700 | $56,103.53 | 827,643 | 2021-06-09 | Filing |
| Officer | $67.56 | 4,450 | $300,642.00 | 78,645 | 2021-04-05 | Filing |
| Officer | $66.80 | 16,450 | $1,098,860.00 | 83,095 | 2021-04-05 | Filing |
| Officer | $66.01 | 4,100 | $270,641.00 | 99,545 | 2021-04-05 | Filing |
| Officer | $77.45 | 894 | $69,239.85 | 78,645 | 2021-03-02 | Filing |