| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $54.80 | 45,916 | $2,516,196.80 | 0 | 2024-08-20 | Filing |
| Large Shareholder, Officer, Director | $53.91 | 31,466 | $1,696,332.06 | 45,916 | 2024-08-20 | Filing |
| Large Shareholder, Officer, Director | $52.95 | 33,026 | $1,748,726.70 | 77,382 | 2024-08-20 | Filing |
| Large Shareholder, Officer, Director | $54.87 | 4,708 | $258,327.96 | 672,352 | 2024-08-20 | Filing |
| Large Shareholder, Officer, Director | $54.13 | 4,292 | $232,325.96 | 677,060 | 2024-08-20 | Filing |
| Large Shareholder, Officer, Director | $53.02 | 5,000 | $265,100.00 | 681,352 | 2024-08-20 | Filing |
| Officer | $54.80 | 4,853 | $265,944.40 | 71,162 | 2024-08-20 | Filing |
| Officer | $53.92 | 3,647 | $196,646.24 | 76,015 | 2024-08-20 | Filing |
| Officer | $52.97 | 3,500 | $185,395.00 | 79,662 | 2024-08-20 | Filing |
| Director | $54.10 | 5,959 | $322,381.90 | 51,459 | 2024-08-13 | Filing |
| Director | $53.22 | 14,041 | $747,262.02 | 57,418 | 2024-08-13 | Filing |
| Director | $52.72 | 6,703 | $353,382.16 | 71,459 | 2024-08-12 | Filing |
| Director | $52.19 | 23,297 | $1,215,870.43 | 78,162 | 2024-08-12 | Filing |
| Director | $53.44 | 2,600 | $138,944.00 | 101,459 | 2024-08-09 | Filing |
| Director | $52.58 | 12,400 | $651,992.00 | 104,059 | 2024-08-09 | Filing |
| Officer | $58.94 | 20,034 | $1,180,870.07 | 259,312 | 2024-05-23 | Filing |
| Officer | $58.94 | 50,580 | $2,981,352.11 | 631,080 | 2024-05-23 | Filing |
| Large Shareholder, Officer, Director | $58.94 | 21,150 | $1,246,650.80 | 689,157 | 2024-05-23 | Filing |
| Large Shareholder, Officer, Director | $58.94 | 21,149 | $1,246,591.85 | 689,157 | 2024-05-23 | Filing |
| Officer | $58.94 | 40,139 | $2,365,925.12 | 1,600,628 | 2024-05-23 | Filing |