| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $51.84 | 6,700 | $347,328.00 | 1,256,089 | 2023-07-18 | Filing |
| Officer, Director | $51.06 | 9,831 | $501,970.86 | 1,262,789 | 2023-07-17 | Filing |
| Officer, Director | $50.43 | 10,000 | $504,300.00 | 1,272,620 | 2023-07-14 | Filing |
| Officer | $53.43 | 20,000 | $1,068,600.00 | 353,226 | 2023-07-03 | Filing |
| Officer, Director | $51.49 | 10,000 | $514,900.00 | 1,282,620 | 2023-06-23 | Filing |
| Officer, Director | $51.38 | 13,500 | $693,630.00 | 1,292,620 | 2023-06-22 | Filing |
| Officer, Director | $51.95 | 11,843 | $615,243.85 | 1,306,120 | 2023-06-21 | Filing |
| Officer, Director | $51.93 | 14,657 | $761,138.01 | 1,317,963 | 2023-06-20 | Filing |
| Officer | $51.32 | 20,000 | $1,026,400.00 | 373,226 | 2023-06-22 | Filing |
| Officer, Director | $51.38 | 13,500 | $693,630.00 | 7,407 | 2023-06-22 | Filing |
| Officer, Director | $51.95 | 11,843 | $615,243.85 | 20,907 | 2023-06-21 | Filing |
| Officer, Director | $51.93 | 14,657 | $761,138.01 | 32,750 | 2023-06-20 | Filing |
| Large Shareholder | $38.50 | 200,000 | $7,700,000.00 | 2,019,259 | 2022-12-01 | Filing |
| | $37.79 | 5,172 | $195,463.84 | 117,642 | 2022-08-15 | Filing |
| | $37.04 | 12,894 | $477,605.36 | 122,814 | 2022-08-12 | Filing |
| Large Shareholder | $68.18 | 5,512 | $375,808.16 | 2,281,283 | 2019-08-20 | Filing |
| Large Shareholder | $68.30 | 2,067 | $141,176.10 | 2,286,795 | 2019-08-19 | Filing |
| Large Shareholder | $68.18 | 5,512 | $375,808.16 | 2,219,259 | 2019-08-20 | Filing |
| Large Shareholder | $68.30 | 2,067 | $141,176.10 | 2,224,771 | 2019-08-19 | Filing |
| Large Shareholder | $68.09 | 26,349 | $1,794,103.41 | 2,226,838 | 2019-08-16 | Filing |