| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $37.06 | 10,924 | $404,843.44 | 100,456 | 2024-05-17 | Filing |
| Large Shareholder, Officer, Director | $36.03 | 2,810 | $101,244.30 | 111,380 | 2024-05-17 | Filing |
| Large Shareholder, Director | $38.07 | 8,700 | $331,197.69 | 5,245,067 | 2024-05-17 | Filing |
| Large Shareholder, Director | $37.33 | 141,164 | $5,269,609.77 | 5,253,767 | 2024-05-17 | Filing |
| Large Shareholder, Director | $37.02 | 418 | $15,475.24 | 5,394,931 | 2024-05-16 | Filing |
| 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 |