| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $35.03 | 5,539 | $194,020.09 | 440,349 | 2023-12-15 | Filing |
| Large Shareholder, Officer, Director | $34.12 | 49,971 | $1,704,785.65 | 445,888 | 2023-12-15 | Filing |
| Large Shareholder, Officer, Director | $33.53 | 35,713 | $1,197,342.61 | 495,859 | 2023-12-15 | Filing |
| Large Shareholder | $36.90 | 2 | $73.80 | 0 | 2023-12-14 | Filing |
| Large Shareholder | $36.30 | 33,235 | $1,206,430.50 | 2 | 2023-12-14 | Filing |
| Large Shareholder | $35.40 | 237,088 | $8,392,915.20 | 33,237 | 2023-12-14 | Filing |
| Large Shareholder | $36.90 | 2 | $73.80 | 0 | 2023-12-14 | Filing |
| Large Shareholder | $36.30 | 33,235 | $1,206,430.50 | 2 | 2023-12-14 | Filing |
| Large Shareholder | $35.40 | 237,088 | $8,392,915.20 | 33,237 | 2023-12-14 | Filing |
| Large Shareholder | $36.90 | 2 | $73.80 | 0 | 2023-12-14 | Filing |
| Large Shareholder | $36.30 | 33,235 | $1,206,430.50 | 2 | 2023-12-14 | Filing |
| Large Shareholder | $35.40 | 237,088 | $8,392,915.20 | 33,237 | 2023-12-14 | Filing |
| Large Shareholder, Director | $36.90 | 2 | $73.80 | 0 | 2023-12-14 | Filing |
| Large Shareholder, Director | $36.30 | 33,235 | $1,206,430.50 | 2 | 2023-12-14 | Filing |
| Large Shareholder, Director | $35.40 | 237,088 | $8,392,915.20 | 33,237 | 2023-12-14 | Filing |
| Large Shareholder, Officer, Director | $34.79 | 41,470 | $1,442,575.42 | 47,124 | 2023-12-12 | Filing |
| Large Shareholder, Officer, Director | $33.84 | 48,330 | $1,635,506.53 | 88,594 | 2023-12-12 | Filing |
| Large Shareholder, Officer, Director | $34.78 | 41,755 | $1,452,426.80 | 83,839 | 2023-12-12 | Filing |
| Large Shareholder, Officer, Director | $33.84 | 48,540 | $1,642,443.13 | 125,594 | 2023-12-12 | Filing |
| Director | $34.36 | 30,000 | $1,030,752.00 | 224,054 | 2023-12-12 | Filing |