| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $36.79 | 1,325 | $48,743.57 | 6,052 | 2025-11-07 | Filing |
| Director | $35.85 | 6,000 | $215,112.60 | 7,499 | 2025-11-03 | Filing |
| Officer | $35.75 | 273 | $9,759.75 | 641 | 2025-09-08 | Filing |
| Officer | $36.53 | 12,192 | $445,373.76 | 3,197 | 2025-08-20 | Filing |
| Large Shareholder, Officer, Director | $35.92 | 50,000 | $1,795,995.00 | 4,990,782 | 2025-08-06 | Filing |
| Large Shareholder, Officer, Director | $36.61 | 7,575 | $277,288.18 | 5,040,782 | 2025-08-14 | Filing |
| Large Shareholder, Officer, Director | $36.85 | 20,000 | $736,970.00 | 5,048,357 | 2025-08-13 | Filing |
| Large Shareholder, Officer, Director | $36.89 | 20,000 | $737,766.00 | 5,068,357 | 2025-08-12 | Filing |
| Large Shareholder, Officer, Director | $36.50 | 5,554 | $202,723.78 | 5,088,357 | 2025-08-08 | Filing |
| Officer | $35.95 | 1,000 | $35,950.00 | 10,498 | 2025-08-05 | Filing |
| Large Shareholder, Officer, Director | $37.22 | 39,130 | $1,456,418.60 | 5,093,911 | 2025-08-04 | Filing |
| Officer | $37.54 | 1,315 | $49,365.10 | 7,377 | 2025-08-04 | Filing |
| Officer | $32.67 | 2,214 | $72,331.60 | 2,215 | 2025-06-06 | Filing |
| Officer | $31.05 | 1,148 | $35,645.40 | 3,573 | 2025-04-02 | Filing |
| Director | $30.16 | 3,000 | $90,480.00 | 7,107 | 2025-03-06 | Filing |
| Officer | $30.42 | 5,064 | $154,046.88 | 45,560 | 2025-03-03 | Filing |
| Officer | $30.42 | 1,725 | $52,474.50 | 11,498 | 2025-03-03 | Filing |
| Officer | $30.42 | 2,532 | $77,023.44 | 10,808 | 2025-03-03 | Filing |
| Officer | $30.42 | 2,124 | $64,612.08 | 8,692 | 2025-03-03 | Filing |
| Director | $33.60 | 1,340 | $45,024.00 | 20,848 | 2024-11-20 | Filing |