| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $56.49 | 1,600 | $90,384.00 | 6,366 | 2025-11-21 | Filing |
| Officer, Director | $59.71 | 48 | $2,866.08 | 372,985 | 2025-11-06 | Filing |
| Officer, Director | $58.73 | 1,260 | $73,997.28 | 373,033 | 2025-11-06 | Filing |
| Officer, Director | $57.30 | 3,692 | $211,545.32 | 374,293 | 2025-11-06 | Filing |
| Officer, Director | $62.30 | 849 | $52,891.26 | 377,985 | 2025-11-05 | Filing |
| Officer, Director | $60.31 | 1,856 | $111,937.22 | 378,834 | 2025-11-05 | Filing |
| Officer, Director | $59.52 | 2,295 | $136,600.92 | 380,690 | 2025-11-05 | Filing |
| Officer, Director | $63.29 | 1,048 | $66,328.97 | 382,985 | 2025-11-04 | Filing |
| Officer, Director | $62.18 | 3,952 | $245,733.38 | 384,033 | 2025-11-04 | Filing |
| Director | $66.61 | 4,000 | $266,445.60 | 10,069 | 2025-08-29 | Filing |
| Director | $63.98 | 2,500 | $159,950.00 | 7,966 | 2025-08-08 | Filing |
| Officer | $74.26 | 800 | $59,411.04 | 111,156 | 2025-07-30 | Filing |
| Officer | $73.32 | 2,038 | $149,416.38 | 111,956 | 2025-07-30 | Filing |
| Officer | $72.17 | 5,162 | $372,550.32 | 113,994 | 2025-07-30 | Filing |
| Officer | $63.99 | 5,500 | $351,931.25 | 35,976 | 2025-05-16 | Filing |
| Officer | $61.15 | 10,698 | $654,139.91 | 23,799 | 2025-05-02 | Filing |
| Officer | $63.40 | 1,916 | $121,474.40 | 74,805 | 2025-03-17 | Filing |
| Officer | $68.51 | 3,700 | $253,487.74 | 35,321 | 2025-02-24 | Filing |
| Officer, Director | $88.13 | 9,479 | $835,421.24 | 344,079 | 2024-11-25 | Filing |
| Officer, Director | $86.13 | 17,635 | $1,518,948.40 | 353,558 | 2024-11-22 | Filing |