| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $32.59 | 461 | $15,023.99 | 14,689 | 2025-05-02 | Filing |
| Officer | $32.31 | 6,261 | $202,292.91 | 144,474 | 2025-04-02 | Filing |
| Officer | $31.36 | 13,035 | $408,777.60 | 150,735 | 2025-04-02 | Filing |
| Officer | $32.31 | 6,579 | $212,567.49 | 78,308 | 2025-04-02 | Filing |
| Officer | $31.35 | 12,678 | $397,455.30 | 84,887 | 2025-04-02 | Filing |
| Officer | $32.63 | 9,659 | $315,173.17 | 111,128 | 2025-04-02 | Filing |
| Officer | $31.43 | 14,176 | $445,551.68 | 120,787 | 2025-04-02 | Filing |
| Large Shareholder, Officer, Director | $50.32 | 2,600 | $130,832.00 | 559,073 | 2025-02-20 | Filing |
| Large Shareholder, Officer, Director | $49.26 | 1,936 | $95,367.36 | 561,673 | 2025-02-20 | Filing |
| Large Shareholder, Officer, Director | $47.96 | 800 | $38,368.00 | 563,609 | 2025-02-20 | Filing |
| Large Shareholder, Officer, Director | $47.02 | 4,179 | $196,496.58 | 564,409 | 2025-02-20 | Filing |
| Large Shareholder, Officer, Director | $45.86 | 9,117 | $418,105.62 | 568,588 | 2025-02-20 | Filing |
| Large Shareholder, Officer, Director | $45.19 | 8,318 | $375,890.42 | 577,705 | 2025-02-20 | Filing |
| Large Shareholder, Officer, Director | $44.24 | 3,050 | $134,932.00 | 586,023 | 2025-02-20 | Filing |
| Large Shareholder, Officer, Director | $50.13 | 2,608 | $130,739.04 | 559,137 | 2025-02-20 | Filing |
| Large Shareholder, Officer, Director | $49.29 | 1,900 | $93,651.00 | 561,745 | 2025-02-20 | Filing |
| Large Shareholder, Officer, Director | $47.97 | 1,000 | $47,970.00 | 563,645 | 2025-02-20 | Filing |
| Large Shareholder, Officer, Director | $47.03 | 4,007 | $188,449.21 | 564,645 | 2025-02-20 | Filing |
| Large Shareholder, Officer, Director | $45.86 | 9,022 | $413,748.92 | 568,652 | 2025-02-20 | Filing |
| Large Shareholder, Officer, Director | $45.19 | 8,513 | $384,702.47 | 577,674 | 2025-02-20 | Filing |