| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $97.57 | 600 | $58,542.00 | 44,106 | 2025-05-22 | Filing |
| Officer | $96.71 | 300 | $29,013.00 | 44,706 | 2025-05-22 | Filing |
| Officer | $116.47 | 900 | $104,823.00 | 1,466,119 | 2025-05-16 | Filing |
| Officer | $115.61 | 1,475 | $170,524.75 | 1,467,019 | 2025-05-16 | Filing |
| Officer | $114.26 | 2,157 | $246,458.82 | 1,468,494 | 2025-05-16 | Filing |
| Officer | $113.45 | 19,684 | $2,233,149.80 | 1,470,651 | 2025-05-16 | Filing |
| Officer | $112.55 | 7,516 | $845,925.80 | 1,490,335 | 2025-05-16 | Filing |
| Officer | $111.35 | 1,601 | $178,271.35 | 1,497,851 | 2025-05-16 | Filing |
| Large Shareholder, Officer, Director | $120.83 | 1,300 | $157,079.00 | 577,013 | 2025-05-15 | Filing |
| Large Shareholder, Officer, Director | $120.04 | 800 | $96,032.00 | 578,313 | 2025-05-15 | Filing |
| Large Shareholder, Officer, Director | $118.82 | 2,005 | $238,234.10 | 579,113 | 2025-05-15 | Filing |
| Large Shareholder, Officer, Director | $117.15 | 4,408 | $516,397.20 | 581,118 | 2025-05-15 | Filing |
| Large Shareholder, Officer, Director | $116.37 | 11,394 | $1,325,919.78 | 585,526 | 2025-05-15 | Filing |
| Large Shareholder, Officer, Director | $115.32 | 39,125 | $4,511,895.00 | 596,920 | 2025-05-15 | Filing |
| Large Shareholder, Officer, Director | $114.52 | 15,715 | $1,799,681.80 | 636,045 | 2025-05-15 | Filing |
| Large Shareholder, Officer, Director | $113.53 | 35,661 | $4,048,593.33 | 651,760 | 2025-05-15 | Filing |
| Large Shareholder, Officer, Director | $121.40 | 300 | $36,420.00 | 577,013 | 2025-05-15 | Filing |
| Large Shareholder, Officer, Director | $119.63 | 100 | $11,963.00 | 577,313 | 2025-05-15 | Filing |
| Large Shareholder, Officer, Director | $118.70 | 200 | $23,740.00 | 577,413 | 2025-05-15 | Filing |
| Large Shareholder, Officer, Director | $117.38 | 400 | $46,952.00 | 577,613 | 2025-05-15 | Filing |