| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $51.56 | 1,400 | $72,178.96 | 331,109 | 2024-11-04 | Filing |
| Officer | $50.31 | 3,500 | $176,091.65 | 332,509 | 2024-11-04 | Filing |
| Director | $50.00 | 117,000 | $5,850,070.20 | 9,532,103 | 2024-10-31 | Filing |
| Officer | $49.97 | 1,889 | $94,397.67 | 352,844 | 2024-10-31 | Filing |
| Officer | $49.31 | 8,111 | $399,957.47 | 354,733 | 2024-10-31 | Filing |
| | $50.33 | 200,000 | $10,065,180.00 | 4,707,579 | 2024-10-31 | Filing |
| Large Shareholder, Officer, Director | $42.15 | 20,834 | $878,094.76 | 562,500 | 2024-10-25 | Filing |
| Large Shareholder, Officer, Director | $42.15 | 20,834 | $878,094.76 | 187,500 | 2024-10-25 | Filing |
| Large Shareholder, Officer, Director | $42.15 | 33,334 | $1,404,934.76 | 875 | 2024-10-25 | Filing |
| Large Shareholder, Officer, Director | $42.15 | 166,668 | $7,024,589.53 | 135,755 | 2024-10-25 | Filing |
| Director | $42.31 | 800 | $33,849.04 | 9,649,103 | 2024-10-23 | Filing |
| Director | $41.41 | 12,200 | $505,198.34 | 9,649,903 | 2024-10-23 | Filing |
| Officer | $41.50 | 30,000 | $1,244,907.00 | 352,844 | 2024-10-07 | Filing |
| Director | $47.75 | 13,000 | $620,791.60 | 9,662,103 | 2024-09-25 | Filing |
| Officer | $46.29 | 700 | $32,403.00 | 327,009 | 2024-09-23 | Filing |
| Officer | $45.55 | 16,300 | $742,407.95 | 327,709 | 2024-09-23 | Filing |
| Large Shareholder, Officer, Director | $46.12 | 25 | $1,153.00 | 208,334 | 2024-09-18 | Filing |
| Large Shareholder, Officer, Director | $45.56 | 20,808 | $948,054.10 | 208,359 | 2024-09-18 | Filing |
| Large Shareholder, Officer, Director | $46.12 | 26 | $1,199.12 | 583,334 | 2024-09-18 | Filing |
| Large Shareholder, Officer, Director | $45.56 | 20,807 | $948,008.53 | 583,360 | 2024-09-18 | Filing |