| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Director | $59.83 | 21,764 | $1,302,135.77 | 78,636 | 2025-04-01 | Filing |
| Director | $58.79 | 8,042 | $472,769.88 | 100,400 | 2025-04-01 | Filing |
| Director | $60.86 | 8,680 | $528,279.56 | 982,412 | 2025-04-01 | Filing |
| Director | $59.89 | 3,205 | $191,962.51 | 991,092 | 2025-04-01 | Filing |
| Director | $58.80 | 1,100 | $64,678.02 | 994,297 | 2025-04-01 | Filing |
| | $62.07 | 7,300 | $453,117.57 | 6,589,757 | 2025-04-01 | Filing |
| | $61.00 | 13,900 | $847,845.79 | 6,597,057 | 2025-04-01 | Filing |
| Large Shareholder, Officer, Director | $57.53 | 1,980 | $113,901.48 | 875 | 2025-03-17 | Filing |
| Large Shareholder, Officer, Director | $56.85 | 4,839 | $275,097.63 | 2,855 | 2025-03-17 | Filing |