| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $36.20 | 39,716 | $1,437,731.11 | 5,395,349 | 2024-05-16 | Filing |
| Large Shareholder, Officer, Director | $37.09 | 1,084 | $40,205.56 | 114,190 | 2024-05-16 | Filing |
| Large Shareholder, Officer, Director | $36.14 | 10,440 | $377,301.60 | 115,274 | 2024-05-16 | Filing |
| Large Shareholder, Officer, Director | $35.35 | 2,664 | $94,172.40 | 125,714 | 2024-05-16 | Filing |
| Large Shareholder, Officer, Director | $37.52 | 1,082 | $40,596.64 | 128,378 | 2024-05-15 | Filing |
| Large Shareholder, Officer, Director | $35.83 | 3,683 | $131,961.89 | 129,460 | 2024-05-15 | Filing |
| Large Shareholder, Officer, Director | $35.00 | 9,423 | $329,805.00 | 133,143 | 2024-05-15 | Filing |
| Large Shareholder, Director | $38.30 | 29,363 | $1,124,500.13 | 5,435,065 | 2024-05-15 | Filing |
| Large Shareholder, Director | $37.59 | 38,285 | $1,439,114.01 | 5,464,428 | 2024-05-15 | Filing |
| Large Shareholder, Director | $36.31 | 35,045 | $1,272,462.92 | 5,502,713 | 2024-05-15 | Filing |
| Large Shareholder, Director | $35.41 | 39,245 | $1,389,543.79 | 5,537,758 | 2024-05-15 | Filing |
| Large Shareholder, Director | $36.78 | 92,886 | $3,416,542.14 | 5,577,003 | 2024-05-14 | Filing |
| Large Shareholder, Officer, Director | $36.99 | 5,481 | $202,742.19 | 142,566 | 2024-05-14 | Filing |
| Large Shareholder, Officer, Director | $36.39 | 8,707 | $316,847.73 | 148,047 | 2024-05-14 | Filing |
| Large Shareholder, Officer, Director | $36.52 | 3,581 | $130,778.12 | 156,754 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $36.16 | 10,607 | $383,549.12 | 160,335 | 2024-05-13 | Filing |
| Officer | $37.07 | 67,455 | $2,500,732.23 | 787,486 | 2024-05-14 | Filing |
| Officer | $35.90 | 150,000 | $5,384,880.00 | 854,941 | 2024-05-13 | Filing |
| Officer | $36.24 | 100,000 | $3,624,490.00 | 1,004,941 | 2024-05-13 | Filing |
| Officer | $36.58 | 32,545 | $1,190,450.54 | 1,104,941 | 2024-05-13 | Filing |