Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $53.87 | 1,000 | | 36,961 | 2024-04-15 | Filing |
| $52.50 | 1,000 | | 37,961 | 2024-03-18 | Filing |
| $50.50 | 5,083 | | 15,306 | 2024-03-15 | Filing |
| $53.48 | 1,082 | | 10,586 | 2024-03-05 | Filing |
| $52.50 | 2,000 | | 23,709 | 2024-02-28 | Filing |
| $54.04 | 1,000 | | 25,709 | 2023-12-15 | Filing |
| $52.50 | 4,000 | | 26,709 | 2023-12-13 | Filing |
| $48.16 | 968 | | 11,032 | 2023-11-16 | Filing |
| $48.30 | 4,000 | Officer | 148,537 | 2023-09-07 | Filing |
| $49.61 | 602 | Officer | 85,902 | 2023-08-24 | Filing |
| $48.80 | 44,271 | Officer | 86,504 | 2023-08-24 | Filing |
| $48.91 | 4,000 | Officer | 152,537 | 2023-08-17 | Filing |
| $55.12 | 1,000 | Officer | 30,709 | 2023-07-14 | Filing |
| $59.31 | 4,000 | Officer | 156,537 | 2023-06-15 | Filing |
| $60.23 | 20,000 | Director | 46,484 | 2023-06-13 | Filing |
| $55.81 | 4,000 | Officer | 160,537 | 2023-05-18 | Filing |
| $56.89 | 12,568 | Officer | 31,709 | 2023-05-12 | Filing |
| $57.11 | 144 | Officer | 12,125 | 2023-05-12 | Filing |
| $57.29 | 813 | Officer | 12,269 | 2023-05-11 | Filing |
| $60.46 | 5,766 | Officer | 44,370 | 2023-05-10 | Filing |