| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer | $96.68 | 805 | $77,827.40 | 50,000 | 2021-04-23 | Filing |
| Large Shareholder, Officer | $96.09 | 24,195 | $2,324,897.55 | 50,805 | 2021-04-23 | Filing |
| Large Shareholder, Officer | $89.60 | 2,450 | $219,520.00 | 75,000 | 2021-03-25 | Filing |
| Large Shareholder, Officer | $88.97 | 12,737 | $1,133,210.89 | 77,450 | 2021-03-25 | Filing |
| Large Shareholder, Officer | $88.04 | 7,113 | $626,228.52 | 90,187 | 2021-03-25 | Filing |
| Large Shareholder, Officer | $86.98 | 2,700 | $234,846.00 | 97,300 | 2021-03-25 | Filing |
| Officer | $96.09 | 29,309 | $2,816,301.81 | 160,567 | 2021-03-17 | Filing |
| Officer | $96.85 | 4,863 | $470,981.55 | 159,330 | 2021-03-15 | Filing |
| Officer | $96.85 | 2,750 | $266,337.50 | 164,193 | 2021-03-15 | Filing |
| Officer | $98.14 | 7,612 | $747,041.68 | 164,193 | 2021-03-12 | Filing |
| Director | $100.00 | 5,000 | $500,000.00 | 23,943 | 2021-03-11 | Filing |
| Director | $99.33 | 5,848 | $580,881.84 | 17,968 | 2021-03-09 | Filing |
| Large Shareholder, Officer | $106.74 | 400 | $42,696.00 | 270,976 | 2021-02-25 | Filing |
| Large Shareholder, Officer | $105.75 | 277 | $29,292.75 | 271,376 | 2021-02-25 | Filing |
| Large Shareholder, Officer | $104.23 | 400 | $41,692.00 | 271,653 | 2021-02-25 | Filing |
| Large Shareholder, Officer | $102.74 | 3,288 | $337,809.12 | 272,053 | 2021-02-25 | Filing |
| Large Shareholder, Officer | $101.92 | 5,137 | $523,563.04 | 275,341 | 2021-02-25 | Filing |
| Large Shareholder, Officer | $100.81 | 6,306 | $635,707.86 | 280,478 | 2021-02-25 | Filing |
| Large Shareholder, Officer | $99.98 | 2,800 | $279,944.00 | 286,784 | 2021-02-25 | Filing |
| Large Shareholder, Officer | $105.53 | 61 | $6,437.33 | 0 | 2021-02-25 | Filing |