| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $59.16 | 160,844 | $9,515,595.38 | 13,255,508 | 2021-07-16 | Filing |
| Large Shareholder, Director | $60.79 | 17,433 | $1,059,804.37 | 13,416,352 | 2021-07-15 | Filing |
| Large Shareholder, Director | $60.04 | 93,043 | $5,586,348.24 | 13,433,785 | 2021-07-15 | Filing |
| Large Shareholder, Director | $63.65 | 1,649 | $104,954.40 | 13,526,828 | 2021-07-14 | Filing |
| Large Shareholder, Director | $62.92 | 17,806 | $1,120,268.05 | 13,528,477 | 2021-07-14 | Filing |
| Large Shareholder, Director | $61.82 | 96,342 | $5,956,112.93 | 13,546,283 | 2021-07-14 | Filing |
| Large Shareholder | $63.87 | 45,000 | $2,873,988.00 | 459,278 | 2021-06-15 | Filing |
| Large Shareholder | $63.43 | 5,000 | $317,125.00 | 504,278 | 2021-06-14 | Filing |
| Officer | $52.76 | 100,303 | $5,291,986.28 | 3,238,510 | 2021-05-20 | Filing |
| Officer | $52.23 | 110,436 | $5,768,072.28 | 3,338,813 | 2021-05-20 | Filing |
| Officer | $51.67 | 12,506 | $646,152.50 | 3,449,249 | 2021-05-18 | Filing |
| Officer | $51.09 | 14,380 | $734,665.57 | 3,461,755 | 2021-05-18 | Filing |
| Officer | $51.14 | 51,784 | $2,648,254.47 | 3,476,135 | 2021-05-17 | Filing |
| Officer | $50.42 | 112,612 | $5,678,178.57 | 3,527,919 | 2021-05-17 | Filing |
| Officer | $50.08 | 24,532 | $1,228,672.95 | 3,640,531 | 2021-05-14 | Filing |
| Large Shareholder, Officer, Director | $47.50 | 62,312 | $2,959,820.00 | 136,512 | 2021-05-13 | Filing |
| Large Shareholder, Officer, Director | $47.50 | 183,122 | $8,698,295.00 | 8,829,652 | 2021-05-13 | Filing |
| Large Shareholder, Officer, Director | $47.50 | 10,526 | $499,985.00 | 9,012,774 | 2021-05-13 | Filing |
| Large Shareholder | $51.20 | 87,971 | $4,504,194.37 | 509,278 | 2021-04-26 | Filing |
| Large Shareholder | $50.86 | 36,977 | $1,880,542.99 | 597,249 | 2021-04-23 | Filing |