| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $63.08 | 3,944 | $248,773.32 | 48,073 | 2023-05-30 | Filing |
| Large Shareholder, Officer, Director | $56.29 | 10,970 | $617,467.29 | 10,716 | 2023-05-24 | Filing |
| Large Shareholder, Officer, Director | $55.63 | 41,414 | $2,303,869.10 | 21,686 | 2023-05-24 | Filing |
| Large Shareholder, Officer, Director | $58.29 | 6,800 | $396,393.76 | 10,716 | 2023-05-23 | Filing |
| Large Shareholder, Officer, Director | $57.29 | 11,688 | $669,569.29 | 17,516 | 2023-05-23 | Filing |
| Large Shareholder, Officer, Director | $56.32 | 33,896 | $1,908,890.53 | 29,204 | 2023-05-23 | Filing |
| Large Shareholder, Officer, Director | $58.06 | 22,898 | $1,329,460.17 | 10,716 | 2023-05-22 | Filing |
| Large Shareholder, Officer, Director | $57.33 | 29,486 | $1,690,453.02 | 33,614 | 2023-05-22 | Filing |
| Officer | $58.55 | 4,246 | $248,604.57 | 263,209 | 2023-05-18 | Filing |
| Officer | $57.82 | 7,076 | $409,121.58 | 267,455 | 2023-05-18 | Filing |
| Officer | $56.92 | 2,108 | $119,983.78 | 274,531 | 2023-05-18 | Filing |
| Officer | $55.62 | 1,870 | $104,017.07 | 276,639 | 2023-05-18 | Filing |
| Officer | $54.68 | 1,600 | $87,487.04 | 278,509 | 2023-05-18 | Filing |
| Officer, Director | $59.42 | 1,011 | $60,071.40 | 0 | 2023-05-19 | Filing |
| Officer, Director | $58.44 | 1,553 | $90,759.49 | 1,011 | 2023-05-19 | Filing |
| Officer, Director | $59.42 | 4,025 | $239,155.44 | 9,689 | 2023-05-19 | Filing |
| Officer, Director | $58.44 | 6,231 | $364,168.30 | 13,714 | 2023-05-19 | Filing |
| Officer, Director | $54.56 | 2,564 | $139,881.84 | 0 | 2023-05-18 | Filing |
| Officer, Director | $54.56 | 10,256 | $559,527.36 | 9,689 | 2023-05-18 | Filing |
| Officer, Director | $51.57 | 2,564 | $132,222.40 | 0 | 2023-05-17 | Filing |