| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Officer, Director | $58.85 | 23,719 | $1,395,863.15 | 44,755,654 | 2025-12-18 | Filing |
| Large Shareholder, Officer, Director | $58.50 | 21,281 | $1,244,938.50 | 44,779,373 | 2025-12-18 | Filing |
| Large Shareholder, Officer, Director | $59.34 | 2,053 | $121,825.02 | 44,800,654 | 2025-12-17 | Filing |
| Large Shareholder, Officer, Director | $58.77 | 14,593 | $857,630.61 | 44,802,707 | 2025-12-17 | Filing |
| Large Shareholder, Officer, Director | $57.71 | 28,354 | $1,636,309.34 | 44,817,300 | 2025-12-17 | Filing |
| Officer | $57.75 | 998 | $57,638.39 | 131,621 | 2025-12-05 | Filing |
| Officer | $57.86 | 5,586 | $323,205.96 | 132,619 | 2025-12-05 | Filing |
| Officer | $57.89 | 7,821 | $452,757.69 | 138,205 | 2025-12-05 | Filing |
| Officer | $60.19 | 4,000 | $240,760.00 | 112,845 | 2025-12-08 | Filing |
| Large Shareholder, Officer, Director | $59.05 | 18,075 | $1,067,328.75 | 44,844,364 | 2025-11-06 | Filing |