| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $48.39 | 139,652 | $6,757,760.28 | 15,348 | 2023-09-15 | Filing |
| Director | $51.00 | 15,000 | $765,000.00 | 260,869 | 2023-09-13 | Filing |
| Large Shareholder | $51.31 | 42,294 | $2,170,045.93 | 1,387,619 | 2023-09-13 | Filing |
| Large Shareholder | $51.31 | 39,582 | $2,030,897.01 | 1,298,646 | 2023-09-13 | Filing |
| Large Shareholder, Director | $51.31 | 42,294 | $2,170,045.93 | 1,387,619 | 2023-09-13 | Filing |
| Large Shareholder, Director | $51.31 | 39,582 | $2,030,897.01 | 1,298,646 | 2023-09-13 | Filing |
| Officer | $53.27 | 4,494 | $239,395.38 | 486,849 | 2023-09-12 | Filing |
| Officer | $52.45 | 5,506 | $288,789.70 | 491,343 | 2023-09-12 | Filing |
| Director | $53.15 | 15,000 | $797,250.00 | 275,869 | 2023-09-12 | Filing |
| Director | $53.00 | 15,000 | $795,000.00 | 290,869 | 2023-09-11 | Filing |
| Director | $52.76 | 20,000 | $1,055,200.00 | 305,869 | 2023-09-08 | Filing |
| Large Shareholder, Officer, Director | $45.98 | 100 | $4,598.00 | 0 | 2023-08-16 | Filing |
| Large Shareholder, Officer, Director | $45.57 | 10,607 | $483,360.99 | 100 | 2023-08-16 | Filing |
| Large Shareholder, Officer, Director | $45.13 | 144,293 | $6,511,943.09 | 0 | 2023-08-15 | Filing |
| Officer | $45.12 | 10,000 | $451,200.00 | 496,849 | 2023-08-15 | Filing |
| Large Shareholder, Officer, Director | $53.34 | 124,323 | $6,631,388.82 | 0 | 2023-07-17 | Filing |
| Large Shareholder, Officer, Director | $52.86 | 95,177 | $5,031,056.22 | 124,323 | 2023-07-17 | Filing |
| Large Shareholder, Officer, Director | $51.64 | 10,500 | $542,220.00 | 219,500 | 2023-07-17 | Filing |
| Officer | $50.59 | 1,516 | $76,694.44 | 506,849 | 2023-07-10 | Filing |
| Officer | $50.12 | 7,184 | $360,062.08 | 508,365 | 2023-07-10 | Filing |