| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $55.29 | 13,264 | $733,351.97 | 353,391 | 2024-07-25 | Filing |
| Officer, Director | $55.08 | 11,736 | $646,376.63 | 366,655 | 2024-07-24 | Filing |
| Officer | $51.65 | 38,203 | $1,973,039.78 | 72,062 | 2024-07-15 | Filing |
| Officer | $52.22 | 1,797 | $93,841.14 | 110,265 | 2024-07-15 | Filing |
| Officer, Director | $48.90 | 25,000 | $1,222,455.00 | 378,391 | 2024-07-10 | Filing |
| Officer | $50.70 | 2,042 | $103,529.40 | 18,493 | 2024-07-11 | Filing |
| Officer | $45.00 | 12,615 | $567,675.00 | 45,847 | 2024-05-01 | Filing |
| Officer | $43.59 | 5,563 | $242,463.91 | 111,677 | 2024-03-25 | Filing |
| Officer | $44.89 | 5,465 | $245,323.85 | 19,972 | 2024-03-22 | Filing |
| Officer | $45.50 | 6,341 | $288,523.74 | 52,849 | 2023-12-22 | Filing |
| Officer, Director | $50.00 | 25,000 | $1,250,000.00 | 326,690 | 2023-12-13 | Filing |
| Officer | $48.30 | 9,766 | $471,697.80 | 42,722 | 2023-12-13 | Filing |
| Officer | $44.00 | 6,341 | $279,001.46 | 59,059 | 2023-10-13 | Filing |
| Officer, Director | $45.44 | 14,983 | $680,891.95 | 350,391 | 2023-06-02 | Filing |
| Officer, Director | $45.12 | 100 | $4,512.00 | 364,726 | 2023-04-04 | Filing |
| Officer, Director | $45.09 | 4,334 | $195,422.66 | 364,826 | 2023-04-03 | Filing |
| Officer, Director | $45.01 | 2,583 | $116,269.10 | 369,160 | 2023-03-31 | Filing |
| Officer, Director | $45.07 | 3,000 | $135,224.40 | 371,743 | 2023-03-21 | Filing |
| Officer | $47.86 | 2,815 | $134,725.90 | 19,735 | 2023-02-13 | Filing |
| Officer | $45.92 | 2,520 | $115,718.40 | 22,533 | 2023-01-11 | Filing |