| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $66.45 | 35,635 | $2,367,945.75 | 53,499 | 2025-11-25 | Filing |
| Officer | $66.44 | 21,910 | $1,455,700.40 | 53,499 | 2025-11-25 | Filing |
| Officer | $64.99 | 100,000 | $6,499,000.00 | 13,735 | 2025-11-07 | Filing |
| Officer, Director | $63.05 | 360,000 | $22,698,000.00 | 0 | 2025-11-06 | Filing |
| Officer, Director | $62.98 | 40,000 | $2,519,200.00 | 0 | 2025-11-05 | Filing |
| Officer, Director | $59.20 | 400,000 | $23,680,000.00 | 0 | 2025-10-31 | Filing |
| Officer, Director | $59.05 | 200,000 | $11,810,000.00 | 0 | 2025-10-30 | Filing |
| Officer, Director | $59.22 | 167,007 | $9,890,154.54 | 0 | 2025-10-29 | Filing |
| Officer, Director | $58.77 | 532,993 | $31,323,998.61 | 167,007 | 2025-10-29 | Filing |
| Officer, Director | $59.40 | 264,588 | $15,716,527.20 | 0 | 2025-10-27 | Filing |
| Officer, Director | $58.75 | 35,412 | $2,080,455.00 | 264,588 | 2025-10-27 | Filing |
| Director | $54.13 | 20,000 | $1,082,600.00 | 187,828 | 2025-09-10 | Filing |
| Director | $52.63 | 10,000 | $526,300.00 | 207,828 | 2025-08-06 | Filing |
| Officer, Director | $53.02 | 60,187 | $3,191,114.74 | 0 | 2024-11-29 | Filing |
| Officer | $51.40 | 25,785 | $1,325,349.00 | 0 | 2024-11-27 | Filing |
| Officer, Director | $52.00 | 24,324 | $1,264,848.00 | 60,187 | 2024-11-07 | Filing |
| Officer, Director | $53.73 | 119,221 | $6,405,744.33 | 84,511 | 2024-10-29 | Filing |
| Officer, Director | $52.06 | 100,000 | $5,206,000.00 | 172,801 | 2024-03-15 | Filing |
| Large Shareholder | $43.23 | 12,253,628 | $529,724,338.44 | 41,134,164 | 2023-12-01 | Filing |
| Large Shareholder | $43.23 | 34,010,540 | $1,470,275,644.20 | 0 | 2023-12-01 | Filing |