| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Other | $62.02 | 600 | $37,212.00 | 34,155 | 2025-05-28 | Filing |
| Officer, Other | $61.65 | 20,318 | $1,252,604.70 | 34,755 | 2025-05-28 | Filing |
| Officer, Other | $60.14 | 34,690 | $2,086,256.60 | 55,073 | 2025-05-28 | Filing |
| Officer, Other | $60.00 | 900 | $54,000.00 | 89,763 | 2025-05-23 | Filing |
| Officer, Other | $60.02 | 800 | $48,016.00 | 90,663 | 2025-05-14 | Filing |
| Officer, Director, Other | $60.01 | 900 | $54,009.00 | 109,100 | 2025-05-14 | Filing |
| Officer, Director, Other | $62.79 | 431 | $27,062.49 | 110,000 | 2025-02-20 | Filing |
| Officer, Director, Other | $62.27 | 2,755 | $171,553.85 | 110,431 | 2025-02-20 | Filing |
| Officer, Director, Other | $61.00 | 6,814 | $415,654.00 | 113,186 | 2025-02-20 | Filing |
| Officer | $63.00 | 538 | $33,894.00 | 1,386 | 2025-02-19 | Filing |
| Officer, Director, Other | $64.25 | 4,000 | $257,000.00 | 686,516 | 2024-12-03 | Filing |
| Officer, Director, Other | $64.34 | 2,200 | $141,548.00 | 247,800 | 2024-12-03 | Filing |
| Officer, Director, Other | $63.48 | 400 | $25,392.00 | 120,000 | 2024-12-04 | Filing |
| Officer, Director, Other | $62.80 | 37,509 | $2,355,565.20 | 120,400 | 2024-12-04 | Filing |
| Officer, Director, Other | $64.85 | 100 | $6,485.00 | 157,909 | 2024-12-03 | Filing |
| Officer, Director, Other | $64.15 | 2,700 | $173,205.00 | 158,009 | 2024-12-03 | Filing |
| Officer, Director, Other | $63.11 | 19,291 | $1,217,455.01 | 160,709 | 2024-12-03 | Filing |
| Officer | $68.85 | 729 | $50,191.65 | 2,158 | 2024-11-12 | Filing |
| Officer | $68.21 | 3,000 | $204,630.00 | 20,251 | 2024-11-12 | Filing |
| Large Shareholder, Director | $44.34 | 27,500 | $1,219,350.00 | 0 | 2024-06-11 | Filing |