Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $72.99 | 4,000 | Director | 33,781 | 2024-03-12 | Filing |
| $71.81 | 3,058 | Director | 21,915 | 2024-02-26 | Filing |
| $71.76 | 6,942 | Director | 24,973 | 2024-02-23 | Filing |
| $62.28 | 725 | Officer | 19,862 | 2023-12-07 | Filing |
| $50.45 | 10,000 | Director | 31,550 | 2023-10-25 | Filing |
| $66.12 | 1,950 | Officer | 20,427 | 2023-07-24 | Filing |
| $77.18 | 12,600 | Large Shareholder, Director | 1,076,184 | 2022-08-15 | Filing |
| $77.83 | 1,680 | Large Shareholder, Director | 1,088,784 | 2022-08-12 | Filing |
| $77.57 | 21,807 | Large Shareholder, Director | 1,090,464 | 2022-08-12 | Filing |
| $78.07 | 7,354 | Large Shareholder, Director | 1,112,271 | 2022-08-11 | Filing |
| $77.41 | 16,559 | Large Shareholder, Director | 1,119,625 | 2022-08-11 | Filing |
| $74.28 | 1,200 | Officer | 20,854 | 2022-08-01 | Filing |
| $68.00 | 60,000 | Large Shareholder, Director | 1,135,755 | 2022-06-10 | Filing |
| $80.20 | 120,000 | Large Shareholder, Director | 1,195,440 | 2022-01-28 | Filing |
| $75.67 | 3,200 | Officer | 12,861 | 2020-12-16 | Filing |
| $71.90 | 1,728 | Officer | 63,791 | 2020-06-19 | Filing |
| $72.03 | 18,219 | Officer | 127,315 | 2020-06-16 | Filing |
| $52.63 | 25,000 | Officer | 145,266 | 2020-04-24 | Filing |
| $52.79 | 27 | Officer | 0 | 2020-04-24 | Filing |
| $52.28 | 3,000 | Officer | 15,812 | 2020-04-24 | Filing |