| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $54.31 | 13,800 | $749,435.22 | 7,150 | 2026-09-25 | Filing |
| Officer, Director | $53.58 | 4,497 | $240,966.35 | 20,950 | 2026-09-24 | Filing |
| Officer, Director | $53.58 | 15,703 | $841,443.68 | 25,447 | 2026-09-22 | Filing |
| Officer, Director | $53.47 | 12,000 | $641,685.60 | 41,150 | 2026-09-21 | Filing |
| Director | $52.88 | 1,800 | $95,184.00 | 21,057 | 2026-09-18 | Filing |
| Director | $53.48 | 1,200 | $64,176.00 | 22,857 | 2026-09-18 | Filing |
| Director | $52.96 | 1,500 | $79,440.00 | 24,057 | 2026-09-16 | Filing |
| Director | $52.38 | 1,500 | $78,570.00 | 25,557 | 2026-09-14 | Filing |
| Officer, Director | $53.00 | 10,000 | $530,000.00 | 53,150 | 2026-08-13 | Filing |
| Officer | $51.40 | 27,628 | $1,420,079.20 | 657,540 | 2026-08-11 | Filing |
| Officer | $50.55 | 32,372 | $1,636,404.60 | 685,168 | 2026-08-11 | Filing |
| Officer, Director | $51.88 | 5,000 | $259,400.00 | 63,150 | 2026-08-10 | Filing |
| Officer | $51.61 | 3,300 | $170,313.00 | 16,700 | 2026-08-10 | Filing |
| Officer | $52.20 | 3,379 | $176,383.80 | 20,000 | 2026-08-10 | Filing |
| Large Shareholder, Officer, Director | $41.29 | 4,352 | $179,694.08 | 60,000 | 2026-03-20 | Filing |
| Large Shareholder, Officer, Director | $40.06 | 25,648 | $1,027,458.88 | 64,352 | 2026-03-20 | Filing |
| Large Shareholder, Officer, Director | $42.54 | 2,481 | $105,541.74 | 90,000 | 2026-03-20 | Filing |
| Large Shareholder, Officer, Director | $41.69 | 10,756 | $448,417.64 | 92,481 | 2026-03-19 | Filing |
| Large Shareholder, Officer, Director | $40.98 | 16,763 | $686,947.74 | 103,237 | 2026-03-19 | Filing |
| Large Shareholder, Officer, Director | $43.71 | 4,573 | $199,885.83 | 120,000 | 2026-03-18 | Filing |