| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $46.12 | 42 | $1,937.04 | 875 | 2024-09-18 | Filing |
| Large Shareholder, Officer, Director | $45.56 | 33,291 | $1,516,804.54 | 917 | 2024-09-18 | Filing |
| Large Shareholder, Officer, Director | $46.12 | 207 | $9,546.84 | 135,755 | 2024-09-18 | Filing |
| Large Shareholder, Officer, Director | $45.56 | 166,459 | $7,584,204.96 | 135,962 | 2024-09-18 | Filing |
| Officer | $45.27 | 66,557 | $3,013,022.08 | 352,844 | 2024-09-12 | Filing |
| Officer | $45.01 | 3,443 | $154,976.66 | 352,844 | 2024-09-11 | Filing |
| Officer | $45.00 | 15,380 | $692,100.00 | 712,105 | 2024-09-11 | Filing |
| Officer | $45.00 | 40,739 | $1,833,255.00 | 727,485 | 2024-09-09 | Filing |
| Officer | $43.09 | 30,000 | $1,292,646.00 | 352,844 | 2024-09-04 | Filing |
| Officer | $43.32 | 592 | $25,645.44 | 276,892 | 2024-08-27 | Filing |
| Officer | $44.09 | 12,258 | $540,393.93 | 87,360 | 2024-08-28 | Filing |
| Director | $44.09 | 13,000 | $573,134.90 | 9,675,103 | 2024-08-28 | Filing |
| | $43.52 | 27,532 | $1,198,300.01 | 165,190 | 2024-08-22 | Filing |
| Officer | $44.39 | 177 | $7,857.35 | 276,892 | 2024-08-23 | Filing |
| Officer | $43.93 | 13,999 | $615,039.07 | 277,069 | 2024-08-23 | Filing |
| Large Shareholder, Officer, Director | $43.55 | 20,833 | $907,177.15 | 604,167 | 2024-08-22 | Filing |
| Large Shareholder, Officer, Director | $43.55 | 20,833 | $907,179.23 | 229,167 | 2024-08-22 | Filing |
| Large Shareholder, Officer, Director | $43.55 | 33,333 | $1,451,492.15 | 875 | 2024-08-22 | Filing |
| Large Shareholder, Officer, Director | $43.55 | 166,666 | $7,257,520.97 | 135,761 | 2024-08-22 | Filing |
| Officer | $40.72 | 8 | $325.79 | 99,617 | 2024-08-20 | Filing |