| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $33.94 | 17,850 | $605,829.00 | 356,647 | 2021-09-24 | Filing |
| Large Shareholder, Officer, Director | $33.68 | 17,850 | $601,188.00 | 356,647 | 2021-09-23 | Filing |
| Officer | $32.16 | 50,000 | $1,608,000.00 | 215,714 | 2021-09-09 | Filing |
| Officer | $32.10 | 7,031 | $225,695.10 | 148,769 | 2021-09-09 | Filing |
| Large Shareholder, Officer, Director | $33.94 | 5,241 | $177,879.54 | 266,697 | 2021-09-10 | Filing |
| Large Shareholder, Officer, Director | $33.16 | 12,609 | $418,114.44 | 271,938 | 2021-09-10 | Filing |
| Large Shareholder, Officer, Director | $31.96 | 17,850 | $570,486.00 | 266,697 | 2021-09-09 | Filing |
| Officer | $32.34 | 5,692 | $184,079.28 | 50,940 | 2021-08-31 | Filing |
| Large Shareholder, Officer, Director | $31.50 | 2,377 | $74,875.50 | 418,331 | 2021-08-27 | Filing |
| Large Shareholder, Officer, Director | $30.76 | 15,473 | $475,949.48 | 420,708 | 2021-08-27 | Filing |
| Large Shareholder, Officer, Director | $31.25 | 6,414 | $200,437.50 | 418,331 | 2021-08-26 | Filing |
| Large Shareholder, Officer, Director | $30.39 | 7,903 | $240,172.17 | 424,745 | 2021-08-26 | Filing |
| Large Shareholder, Officer, Director | $29.09 | 2,079 | $60,478.11 | 432,648 | 2021-08-26 | Filing |
| Large Shareholder, Officer, Director | $27.96 | 1,454 | $40,653.84 | 434,727 | 2021-08-26 | Filing |
| Large Shareholder, Officer, Director | $31.34 | 17,850 | $559,419.00 | 418,331 | 2021-08-13 | Filing |
| Large Shareholder, Officer, Director | $32.17 | 3,494 | $112,401.98 | 418,331 | 2021-08-12 | Filing |
| Large Shareholder, Officer, Director | $31.37 | 14,356 | $450,347.72 | 421,825 | 2021-08-12 | Filing |
| Large Shareholder, Officer, Director | $30.68 | 1,300 | $39,884.00 | 418,331 | 2021-07-30 | Filing |
| Large Shareholder, Officer, Director | $30.05 | 16,550 | $497,327.50 | 419,631 | 2021-07-30 | Filing |
| Large Shareholder, Officer, Director | $30.92 | 17,850 | $551,922.00 | 418,331 | 2021-07-29 | Filing |