| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $57.47 | 2,000 | $114,930.00 | 1,105 | 2026-05-26 | Filing |
| Officer | $58.65 | 1,672 | $98,062.13 | 2,288 | 2026-05-19 | Filing |
| Officer, Director | $54.06 | 1,827 | $98,766.71 | 105,771 | 2026-05-15 | Filing |
| Officer, Director | $54.06 | 2,367 | $127,958.84 | 105,218 | 2026-05-15 | Filing |
| Officer | $54.66 | 2,945 | $160,973.99 | 0 | 2026-05-13 | Filing |
| Officer | $56.66 | 2,066 | $117,059.56 | 0 | 2026-05-13 | Filing |
| Officer, Director | $67.70 | 1,697 | $114,880.79 | 104,359 | 2026-04-15 | Filing |
| Officer, Director | $67.70 | 2,212 | $149,744.44 | 103,676 | 2026-04-15 | Filing |
| Officer, Director | $67.49 | 1,698 | $114,594.96 | 102,663 | 2026-03-16 | Filing |
| Officer, Director | $67.49 | 2,214 | $149,418.87 | 101,981 | 2026-03-16 | Filing |
| Officer, Director | $67.14 | 1,702 | $114,268.54 | 94,409 | 2026-02-17 | Filing |
| Officer, Director | $67.16 | 2,218 | $148,971.08 | 93,731 | 2026-02-17 | Filing |
| Officer | $75.98 | 3,659 | $278,003.87 | 25,204 | 2026-02-10 | Filing |
| Officer | $75.94 | 341 | $25,893.84 | 28,863 | 2026-02-10 | Filing |
| Officer, Director | $72.52 | 1,663 | $120,593.78 | 92,723 | 2026-01-15 | Filing |
| Officer, Director | $70.74 | 3,225 | $228,132.31 | 84,134 | 2025-12-15 | Filing |
| Officer, Director | $70.74 | 1,675 | $118,487.32 | 84,134 | 2025-11-17 | Filing |
| Officer, Director | $70.21 | 3,225 | $226,411.13 | 83,429 | 2025-11-17 | Filing |
| Officer, Director | $66.79 | 1,704 | $113,814.59 | 83,429 | 2025-10-15 | Filing |
| Officer, Director | $66.84 | 3,226 | $215,625.84 | 82,753 | 2025-10-15 | Filing |