| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $63.74 | 22,505 | $1,434,468.70 | 8,850,783 | 2023-02-07 | Filing |
| Large Shareholder, Officer, Director | $63.25 | 32,325 | $2,044,556.25 | 8,873,288 | 2023-02-07 | Filing |
| Large Shareholder, Officer, Director | $63.39 | 35,936 | $2,277,983.04 | 8,905,613 | 2023-02-06 | Filing |
| Director | $59.25 | 10,000 | $592,500.00 | 71,700 | 2022-12-21 | Filing |
| Large Shareholder, Officer, Director | $58.23 | 6,675 | $388,685.25 | 8,941,549 | 2022-12-19 | Filing |
| Large Shareholder, Officer, Director | $56.72 | 200 | $11,344.00 | 8,948,224 | 2022-12-19 | Filing |
| Large Shareholder, Officer, Director | $58.03 | 100,000 | $5,803,000.00 | 8,948,424 | 2022-12-16 | Filing |
| Large Shareholder, Officer, Director | $60.06 | 200 | $12,012.00 | 9,048,424 | 2022-12-15 | Filing |
| Large Shareholder, Officer, Director | $59.27 | 27,800 | $1,647,706.00 | 9,048,624 | 2022-12-15 | Filing |
| Large Shareholder, Officer, Director | $60.68 | 35,368 | $2,146,130.24 | 9,076,424 | 2022-12-14 | Filing |
| Officer | $62.00 | 10,000 | $620,000.00 | 174,741 | 2022-12-06 | Filing |
| Officer | $61.00 | 12,400 | $756,400.00 | 1,891 | 2022-11-18 | Filing |
| Officer | $60.85 | 100 | $6,085.00 | 1,891 | 2022-11-17 | Filing |
| Officer | $54.51 | 15,000 | $817,650.00 | 38,799 | 2022-11-01 | Filing |
| Large Shareholder | $53.68 | 75,000 | $4,026,000.00 | 9,061,792 | 2022-09-16 | Filing |
| Large Shareholder | $55.07 | 83,386 | $4,592,067.02 | 9,136,792 | 2022-09-15 | Filing |
| Officer | $55.78 | 15,000 | $836,700.00 | 38,799 | 2022-08-09 | Filing |
| Officer | $55.15 | 35,000 | $1,930,250.00 | 576,663 | 2022-07-29 | Filing |
| Large Shareholder | $61.00 | 100,000 | $6,100,000.00 | 9,220,178 | 2021-12-09 | Filing |
| Large Shareholder | $61.65 | 32,345 | $1,994,069.25 | 9,320,178 | 2021-12-08 | Filing |