Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $58.10 | 100 | Officer | 267,575 | 2023-11-24 | Filing |
| $57.99 | 6,849 | Officer | 267,675 | 2023-11-22 | Filing |
| $55.23 | 1,159 | Officer | 274,524 | 2023-11-07 | Filing |
| $55.25 | 14,930 | Officer | 274,524 | 2023-11-06 | Filing |
| $55.21 | 3,911 | Officer | 274,524 | 2023-11-03 | Filing |
| $54.01 | 7,519 | Director | 45,252 | 2023-08-03 | Filing |
| $54.55 | 20,000 | Officer | 274,524 | 2023-08-02 | Filing |
| $52.35 | 5,000 | Director | 15,999 | 2023-06-05 | Filing |
| $50.39 | 4,873 | Director | 20,999 | 2023-05-19 | Filing |
| $50.28 | 5,000 | Director | 25,872 | 2023-05-17 | Filing |
| $49.74 | 5,000 | Director | 30,872 | 2023-05-15 | Filing |
| $49.91 | 5,000 | Director | 35,872 | 2023-05-15 | Filing |
| $52.85 | 1,515 | Officer | 274,524 | 2023-05-01 | Filing |
| $53.04 | 18,485 | Officer | 274,524 | 2023-04-28 | Filing |
| $51.21 | 24,875 | Officer | 313,003 | 2023-02-28 | Filing |
| $51.23 | 47,125 | Officer | 313,003 | 2023-02-27 | Filing |
| $50.98 | 42,179 | Officer | 180,546 | 2023-02-28 | Filing |
| $51.20 | 32,821 | Officer | 180,546 | 2023-02-27 | Filing |
| $50.08 | 15,000 | Officer | 259,524 | 2023-02-23 | Filing |
| $50.08 | 7,000 | Officer | 257,844 | 2022-12-02 | Filing |