Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $145.68 | 150 | | 8,230 | 2024-06-05 | Filing |
| $201.86 | 1 | | 4,703,908 | 2023-12-14 | Filing |
| $159.20 | 314 | | 6,864 | 2023-11-03 | Filing |
| $213.64 | 2 | Director | 16 | 2019-10-17 | Filing |
| $117.83 | 3 | Director | 14 | 2018-12-20 | Filing |
| $132.14 | 2 | Director | 11 | 2018-11-29 | Filing |
| $124.85 | 8 | Director | 9 | 2018-11-16 | Filing |
| $125.34 | 1 | Director | 1 | 2018-10-31 | Filing |
| $45.73 | 25,000 | Large Shareholder, Officer, Director | 4,076,220 | 2016-12-13 | Filing |
| $41.82 | 250 | Director | 1,250 | 2016-11-15 | Filing |
| $41.24 | 1,000 | Director | 21,000 | 2016-11-14 | Filing |
| $40.08 | 10,000 | Large Shareholder, Officer, Director | 4,051,220 | 2016-11-10 | Filing |
| $41.90 | 9,400 | Large Shareholder, Officer, Director | 4,041,220 | 2016-11-09 | Filing |
| $43.21 | 5,750 | Large Shareholder, Officer, Director | 4,030,670 | 2016-11-04 | Filing |
| $43.98 | 1,150 | Large Shareholder, Officer, Director | 4,031,640 | 2016-11-07 | Filing |
| $43.21 | 5,570 | Large Shareholder, Officer, Director | 4,030,490 | 2016-11-04 | Filing |
| $32.24 | 400 | Officer | 1,050 | 2015-07-30 | Filing |
| $32.27 | 100 | Officer | 650 | 2015-07-30 | Filing |
| $38.36 | 250 | Officer | 550 | 2015-06-19 | Filing |
| $37.40 | 4,000 | Director | 20,000 | 2015-05-11 | Filing |