| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $52.56 | 10,852 | $570,345.31 | 65,907 | 2025-04-07 | Filing |
| Large Shareholder, Officer, Director | $51.97 | 3,330 | $173,073.75 | 76,759 | 2025-04-07 | Filing |
| Large Shareholder, Officer, Director | $50.58 | 1,959 | $99,087.79 | 80,089 | 2025-04-07 | Filing |
| Large Shareholder, Officer, Director | $55.51 | 710 | $39,409.76 | 875 | 2025-04-07 | Filing |
| Large Shareholder, Officer, Director | $54.61 | 1,285 | $70,176.68 | 1,585 | 2025-04-07 | Filing |
| Large Shareholder, Officer, Director | $53.45 | 5,995 | $320,457.93 | 2,870 | 2025-04-07 | Filing |
| Large Shareholder, Officer, Director | $52.56 | 25,445 | $1,337,302.69 | 8,865 | 2025-04-07 | Filing |
| Large Shareholder, Officer, Director | $51.97 | 7,807 | $405,760.24 | 34,310 | 2025-04-07 | Filing |
| Large Shareholder, Officer, Director | $50.58 | 4,591 | $232,215.99 | 42,117 | 2025-04-07 | Filing |
| Large Shareholder, Officer, Director | $55.51 | 3,559 | $197,547.99 | 221,983 | 2025-04-07 | Filing |
| Large Shareholder, Officer, Director | $54.61 | 6,424 | $350,824.28 | 225,542 | 2025-04-07 | Filing |
| Large Shareholder, Officer, Director | $53.45 | 29,971 | $1,602,072.83 | 231,966 | 2025-04-07 | Filing |
| Large Shareholder, Officer, Director | $52.56 | 127,222 | $6,686,368.49 | 261,937 | 2025-04-07 | Filing |
| Large Shareholder, Officer, Director | $51.97 | 39,039 | $2,029,012.99 | 389,159 | 2025-04-07 | Filing |
| Large Shareholder, Officer, Director | $50.58 | 22,952 | $1,160,930.52 | 428,198 | 2025-04-07 | Filing |
| Officer | $57.99 | 6,000 | $347,940.00 | 364,244 | 2025-04-03 | Filing |
| Officer | $59.11 | 16,471 | $973,625.52 | 516,434 | 2025-04-03 | Filing |
| Officer | $58.64 | 33,529 | $1,966,006.44 | 532,905 | 2025-04-03 | Filing |
| Director | $62.03 | 200 | $12,406.00 | 11,055 | 2025-04-01 | Filing |
| Director | $60.84 | 67,381 | $4,099,433.09 | 11,255 | 2025-04-01 | Filing |