Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $41.68 | 38,056 | Officer | 140,539 | 2023-12-13 | Filing |
| $39.85 | 4,000 | Officer | 56,450 | 2023-11-27 | Filing |
| $38.27 | 1,250 | Officer | 56,868 | 2023-11-07 | Filing |
| $48.06 | 10,520 | Officer | 203,717 | 2022-08-12 | Filing |
| $46.50 | 1,000 | Officer | 40,685 | 2021-05-26 | Filing |
| $44.29 | 22,126 | Officer, Director | 189,839 | 2021-03-30 | Filing |
| $44.39 | 34,281 | Officer | 547,213 | 2021-03-15 | Filing |
| $43.33 | 6,500 | Officer | 41,685 | 2021-03-12 | Filing |
| $42.20 | 30,000 | Officer | 129,453 | 2021-02-17 | Filing |
| $42.07 | 14,000 | Officer | 129,771 | 2020-12-28 | Filing |
| $39.68 | 1,000 | Officer | 40,475 | 2020-12-15 | Filing |
| $40.18 | 20,034 | Officer | 463,801 | 2020-11-23 | Filing |
| $42.00 | 4,423 | Director | 33,780 | 2020-03-16 | Filing |
| $42.98 | 19,673 | Officer, Director | 167,037 | 2020-03-12 | Filing |
| $48.87 | 16,103 | Officer | 483,835 | 2020-03-11 | Filing |
| $43.00 | 11,835 | Officer | 116,900 | 2020-03-12 | Filing |
| $57.68 | 5,734 | Officer | 128,735 | 2020-02-26 | Filing |
| $58.16 | 5,000 | Officer | 41,475 | 2020-02-21 | Filing |
| $58.75 | 19,597 | Officer | 129,313 | 2020-02-24 | Filing |
| $56.27 | 18,000 | Officer | 133,771 | 2020-02-14 | Filing |