| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $59.81 | 8,700 | $520,351.35 | 29,627 | 2021-05-03 | Filing |
| Large Shareholder | $58.41 | 10,575 | $617,685.75 | 7,314,490 | 2021-04-20 | Filing |
| Large Shareholder | $57.50 | 31,175 | $1,792,562.50 | 7,325,065 | 2021-04-20 | Filing |
| Officer, Director | $59.06 | 3,170 | $187,220.20 | 1,036,337 | 2021-04-13 | Filing |
| Officer, Director | $58.37 | 11,830 | $690,517.10 | 1,039,507 | 2021-04-13 | Filing |
| Officer, Director | $59.11 | 100 | $5,911.00 | 1,051,337 | 2021-04-12 | Filing |
| Officer, Director | $58.62 | 14,900 | $873,438.00 | 1,051,437 | 2021-04-12 | Filing |
| Large Shareholder | $60.78 | 14,549 | $884,288.22 | 7,356,240 | 2021-04-06 | Filing |
| Large Shareholder | $59.91 | 27,201 | $1,629,611.91 | 7,370,789 | 2021-04-06 | Filing |
| Officer, Director | $66.99 | 5,998 | $401,806.02 | 1,066,337 | 2021-03-29 | Filing |
| Officer, Director | $65.44 | 4,800 | $314,112.00 | 1,072,335 | 2021-03-29 | Filing |
| Officer, Director | $64.79 | 4,202 | $272,247.58 | 1,077,135 | 2021-03-29 | Filing |
| Officer, Director | $65.90 | 100 | $6,589.50 | 1,081,337 | 2021-03-26 | Filing |
| Officer, Director | $65.24 | 4,799 | $313,086.76 | 1,081,437 | 2021-03-26 | Filing |
| Officer, Director | $64.55 | 10,101 | $652,019.55 | 1,086,236 | 2021-03-26 | Filing |
| Officer | $61.44 | 1,237 | $76,006.85 | 46,878 | 2021-03-25 | Filing |
| Officer | $60.95 | 8,763 | $534,089.95 | 48,115 | 2021-03-25 | Filing |
| Officer | $63.32 | 600 | $37,990.02 | 56,878 | 2021-03-24 | Filing |
| Officer | $62.79 | 9,400 | $590,206.26 | 57,478 | 2021-03-24 | Filing |
| Officer | $62.37 | 13,454 | $839,100.42 | 55,995 | 2021-03-24 | Filing |