| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $189.25 | 3,500 | $662,375.00 | 503,753 | 2024-08-01 | Filing |
| Large Shareholder, Officer, Director | $200.03 | 403,974 | $80,806,192.07 | 928,029,899 | 2024-07-11 | Filing |
| Large Shareholder, Officer, Director | $200.01 | 266,396 | $53,281,038.13 | 928,433,873 | 2024-07-10 | Filing |
| Large Shareholder, Officer, Director | $200.12 | 1,996,015 | $399,442,122.60 | 928,700,269 | 2024-07-09 | Filing |
| Large Shareholder, Officer, Director | $201.05 | 57,199 | $11,500,070.59 | 930,696,284 | 2024-07-08 | Filing |
| Large Shareholder, Officer, Director | $200.33 | 1,171,794 | $234,739,984.59 | 930,753,483 | 2024-07-08 | Filing |
| Large Shareholder, Officer, Director | $200.07 | 3,085,116 | $617,247,487.93 | 931,925,277 | 2024-07-05 | Filing |
| Large Shareholder, Officer, Director | $200.00 | 201,449 | $40,290,041.74 | 935,010,393 | 2024-07-03 | Filing |
| Large Shareholder, Officer, Director | $200.08 | 1,463,437 | $292,807,694.52 | 935,211,842 | 2024-07-02 | Filing |
| Officer | $200.00 | 12,500 | $2,500,000.00 | 507,253 | 2024-07-02 | Filing |
| Officer | $197.44 | 1,000 | $197,436.10 | 519,753 | 2024-07-01 | Filing |
| Officer | $196.68 | 900 | $177,011.01 | 520,753 | 2024-07-01 | Filing |
| Officer | $195.39 | 800 | $156,313.04 | 521,653 | 2024-07-01 | Filing |
| Officer | $194.01 | 800 | $155,205.04 | 522,453 | 2024-07-01 | Filing |
| Officer | $195.00 | 4,710 | $918,450.00 | 59,500 | 2024-06-27 | Filing |
| Officer | $177.73 | 1,500 | $266,599.05 | 523,253 | 2024-06-03 | Filing |
| Officer | $176.96 | 2,000 | $353,925.00 | 524,753 | 2024-06-03 | Filing |
| Officer, Director | $182.13 | 2,607 | $474,821.25 | 2,025,358 | 2024-05-21 | Filing |
| Officer, Director | $181.34 | 18,177 | $3,296,126.30 | 2,027,965 | 2024-05-21 | Filing |
| Officer | $182.11 | 1,100 | $200,324.96 | 526,753 | 2024-05-21 | Filing |