| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $136.68 | 1,500 | $205,015.50 | 586,207 | 2021-07-15 | Filing |
| Director | $86.00 | 117 | $10,062.00 | 44,671 | 2019-08-22 | Filing |
| Director | $86.09 | 3,673 | $316,201.96 | 44,788 | 2019-08-21 | Filing |
| Director | $86.00 | 1,223 | $105,178.00 | 48,461 | 2019-08-20 | Filing |
| Director | $86.12 | 571 | $49,172.69 | 49,684 | 2019-08-19 | Filing |
| Director | $86.50 | 3,252 | $281,309.71 | 50,255 | 2019-08-16 | Filing |
| Officer, Director | $121.05 | 1,000 | $121,048.70 | 601,207 | 2021-06-15 | Filing |
| Officer, Director | $122.80 | 1,000 | $122,800.00 | 602,207 | 2021-06-14 | Filing |
| Officer, Director | $121.45 | 1,000 | $121,450.00 | 603,207 | 2021-06-11 | Filing |
| Officer, Director | $122.55 | 1,500 | $183,819.60 | 604,207 | 2021-06-10 | Filing |
| Officer, Director | $123.74 | 1,500 | $185,612.55 | 605,707 | 2021-06-09 | Filing |
| Director | $120.88 | 3,800 | $459,344.00 | 120,548 | 2021-06-08 | Filing |
| Officer | $119.00 | 15,500 | $1,844,558.90 | 691 | 2021-06-07 | Filing |
| Officer, Director | $121.21 | 1,500 | $181,810.05 | 607,207 | 2021-06-08 | Filing |
| Officer, Director | $118.50 | 1,000 | $118,500.00 | 608,707 | 2021-06-07 | Filing |
| Officer, Director | $120.01 | 443 | $53,165.01 | 609,707 | 2021-06-04 | Filing |
| Director | $119.85 | 8,000 | $958,828.80 | 124,348 | 2021-06-03 | Filing |
| Director | $121.03 | 200 | $24,206.00 | 132,348 | 2021-06-02 | Filing |
| Officer, Director | $120.00 | 1,000 | $120,000.00 | 610,150 | 2021-06-03 | Filing |
| Officer, Director | $124.66 | 1,500 | $186,992.40 | 611,150 | 2021-06-01 | Filing |