| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $43.17 | 1,000 | $43,170.00 | 108,532 | 2026-04-01 | Filing |
| Officer | $42.88 | 1,000 | $42,880.00 | 3,365 | 2026-03-17 | Filing |
| Officer | $43.39 | 7,594 | $329,503.66 | 111,429 | 2026-03-16 | Filing |
| Officer | $43.57 | 8,088 | $352,353.72 | 111,429 | 2026-03-11 | Filing |
| Officer | $44.76 | 6,700 | $299,858.50 | 118,372 | 2026-03-10 | Filing |
| Officer | $44.81 | 44,000 | $1,971,640.00 | 109,123 | 2026-03-10 | Filing |
| Officer | $43.84 | 7,000 | $306,904.50 | 99,962 | 2026-03-02 | Filing |
| Officer | $43.37 | 1,000 | $43,370.00 | 134,516 | 2026-03-02 | Filing |
| Large Shareholder, Officer, Director | $45.03 | 17,930 | $807,387.90 | 44,319,782 | 2026-02-18 | Filing |
| Large Shareholder, Officer, Director | $45.12 | 11,742 | $529,799.04 | 44,337,712 | 2026-02-17 | Filing |
| Officer | $43.17 | 7,000 | $302,155.00 | 105,894 | 2026-02-13 | Filing |
| Officer | $43.69 | 1,000 | $43,690.00 | 121,880 | 2026-02-02 | Filing |
| Large Shareholder, Officer, Director | $49.73 | 37,306 | $1,855,227.38 | 44,349,454 | 2026-01-22 | Filing |
| Large Shareholder, Officer, Director | $48.75 | 7,694 | $375,082.50 | 44,386,760 | 2026-01-22 | Filing |
| Large Shareholder, Officer, Director | $51.35 | 122 | $6,264.70 | 44,394,454 | 2026-01-21 | Filing |
| Large Shareholder, Officer, Director | $50.79 | 11,790 | $598,814.10 | 44,394,576 | 2026-01-21 | Filing |
| Large Shareholder, Officer, Director | $49.78 | 7,172 | $357,022.16 | 44,406,366 | 2026-01-21 | Filing |
| Large Shareholder, Officer, Director | $48.61 | 7,824 | $380,324.64 | 44,413,538 | 2026-01-21 | Filing |
| Large Shareholder, Officer, Director | $47.73 | 18,092 | $863,531.16 | 44,421,362 | 2026-01-21 | Filing |
| Officer | $59.99 | 4,000 | $239,960.00 | 122,880 | 2026-01-02 | Filing |