| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $41.63 | 38,233 | $1,591,639.79 | 137,308 | 2024-09-25 | Filing |
| Officer, Director | $40.76 | 30,421 | $1,239,959.96 | 175,541 | 2024-09-25 | Filing |
| Officer, Director | $41.62 | 321,762 | $13,391,734.44 | 1,923,483 | 2024-09-25 | Filing |
| Officer, Director | $40.76 | 253,238 | $10,321,980.88 | 2,245,245 | 2024-09-25 | Filing |
| Officer, Director | $36.25 | 9,975 | $361,593.75 | 2,498,483 | 2024-08-26 | Filing |
| Officer, Director | $35.56 | 78,466 | $2,790,250.96 | 2,508,458 | 2024-08-26 | Filing |
| Officer, Director | $35.84 | 16,539 | $592,757.76 | 2,678,082 | 2024-08-21 | Filing |
| Officer, Director | $35.20 | 183,461 | $6,457,827.20 | 2,694,621 | 2024-08-21 | Filing |
| Officer, Director | $30.72 | 200,000 | $6,144,000.00 | 2,699,815 | 2024-08-08 | Filing |
| Officer, Director | $39.00 | 63,206 | $2,465,034.00 | 1,716,406 | 2024-07-15 | Filing |
| Officer, Director | $39.32 | 23,884 | $939,118.88 | 205,962 | 2024-06-25 | Filing |
| Officer, Director | $38.43 | 44,771 | $1,720,549.53 | 229,846 | 2024-06-25 | Filing |
| Officer, Director | $39.25 | 299,298 | $11,747,446.50 | 1,691,171 | 2024-06-25 | Filing |
| Officer, Director | $38.43 | 300,937 | $11,565,008.91 | 1,990,469 | 2024-06-25 | Filing |
| Director | $38.15 | 250,000 | $9,537,500.00 | 250,000 | 2024-06-14 | Filing |
| Director | $36.66 | 1,403 | $51,433.98 | 5,411 | 2024-06-06 | Filing |
| Director | $35.92 | 1,450 | $52,084.00 | 6,814 | 2024-06-05 | Filing |
| Officer, Director | $44.34 | 500 | $22,170.00 | 2,668,954 | 2024-05-21 | Filing |
| Officer, Director | $43.59 | 199,500 | $8,696,205.00 | 2,669,454 | 2024-05-21 | Filing |
| Officer, Director | $42.67 | 200,000 | $8,534,000.00 | 2,849,215 | 2024-05-08 | Filing |