| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $157.50 | 5,000 | $787,500.00 | 570,825 | 2025-01-02 | Filing |
| Officer, Director | $189.83 | 5,000 | $949,150.00 | 575,825 | 2024-12-02 | Filing |
| Officer | $193.07 | 4,332 | $836,379.24 | 13,565 | 2024-11-27 | Filing |
| Officer, Director | $194.62 | 402 | $78,237.24 | 557,177 | 2024-11-13 | Filing |
| Officer, Director | $193.32 | 29,591 | $5,720,555.79 | 557,579 | 2024-11-13 | Filing |
| Officer | $187.14 | 1,173 | $219,511.82 | 135,613 | 2024-11-06 | Filing |
| Officer | $186.75 | 2,370 | $442,601.06 | 136,786 | 2024-11-06 | Filing |
| Officer | $185.28 | 13,499 | $2,501,135.22 | 139,156 | 2024-11-06 | Filing |
| Officer | $184.06 | 3,958 | $728,496.42 | 152,655 | 2024-11-06 | Filing |
| Officer | $183.18 | 8,081 | $1,480,247.68 | 156,613 | 2024-11-06 | Filing |
| Officer | $183.58 | 3,187 | $585,069.46 | 10,738 | 2024-11-06 | Filing |
| Officer, Director | $166.60 | 5,000 | $833,000.00 | 557,177 | 2024-11-01 | Filing |
| Officer | $161.19 | 3,000 | $483,570.00 | 13,925 | 2024-10-04 | Filing |
| Officer, Director | $158.93 | 5,000 | $794,650.00 | 562,177 | 2024-10-01 | Filing |
| Officer, Director | $155.36 | 5,000 | $776,800.00 | 567,177 | 2024-09-03 | Filing |
| Officer, Director | $155.98 | 5,000 | $779,900.00 | 572,177 | 2024-08-01 | Filing |
| Officer, Director | $133.39 | 5,000 | $666,950.00 | 577,177 | 2024-07-01 | Filing |
| Officer | $148.98 | 11,790 | $1,756,474.20 | 16,925 | 2024-06-03 | Filing |
| Officer, Director | $148.98 | 5,000 | $744,900.00 | 582,177 | 2024-06-03 | Filing |
| Officer | $145.80 | 65,855 | $9,601,948.76 | 19,815 | 2024-05-23 | Filing |