| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $29.99 | 9,200 | $275,908.00 | 31,112 | 2026-07-06 | Filing |
| Officer, Director | $29.84 | 54,347 | $1,621,714.48 | 31,112 | 2026-07-06 | Filing |
| Officer, Director | $29.61 | 217,667 | $6,445,119.87 | 31,112 | 2026-07-01 | Filing |
| Officer, Director | $29.69 | 242,221 | $7,191,541.49 | 31,112 | 2026-07-01 | Filing |
| Director | $29.72 | 22,500 | $668,700.00 | 435,201 | 2026-07-01 | Filing |
| Officer, Director | $30.04 | 36,300 | $1,090,452.00 | 59,459 | 2026-06-29 | Filing |
| Director | $26.79 | 1,908 | $51,115.32 | 48,883 | 2026-06-16 | Filing |
| Director | $25.41 | 3,092 | $78,567.72 | 50,791 | 2026-06-16 | Filing |
| Director | $26.53 | 10,000 | $265,300.00 | 26,061 | 2026-06-12 | Filing |
| Officer, Director | $30.03 | 63,040 | $1,893,091.20 | 50,165 | 2026-05-19 | Filing |
| Director | $29.01 | 4,833 | $140,205.33 | 100,000 | 2026-05-14 | Filing |
| Director | $28.51 | 20,167 | $574,961.17 | 104,833 | 2026-05-13 | Filing |
| Officer, Director | $25.09 | 22,442 | $563,069.78 | 50,165 | 2026-04-20 | Filing |
| Officer, Director | $25.04 | 27,558 | $690,052.32 | 50,165 | 2026-04-17 | Filing |
| Officer, Director | $24.29 | 47,655 | $1,157,539.95 | 50,165 | 2026-04-17 | Filing |
| Officer, Director | $24.08 | 2,345 | $56,467.60 | 50,165 | 2026-04-16 | Filing |
| Director | $25.43 | 25,000 | $635,750.00 | 448,697 | 2026-03-11 | Filing |
| Director | $27.53 | 15,793 | $434,781.29 | 16,026 | 2026-03-04 | Filing |
| Officer, Director | $29.99 | 660 | $19,793.40 | 37,119 | 2026-01-13 | Filing |
| Officer, Director | $29.46 | 80,094 | $2,359,569.24 | 37,247 | 2026-01-13 | Filing |