| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $83.53 | 4,152 | $346,799.95 | 5,156 | 2023-11-17 | Filing |
| Director | $83.74 | 4,152 | $347,671.87 | 3,917 | 2023-11-15 | Filing |
| Large Shareholder, Officer, Director | $91.93 | 557 | $51,204.01 | 0 | 2023-08-16 | Filing |
| Large Shareholder, Officer, Director | $92.25 | 181 | $16,697.49 | 0 | 2023-08-16 | Filing |
| Large Shareholder, Officer, Director | $91.93 | 247 | $22,706.27 | 0 | 2023-08-16 | Filing |
| Large Shareholder, Officer, Director | $92.25 | 150 | $13,837.70 | 0 | 2023-08-16 | Filing |
| Officer | $77.59 | 6,419 | $498,063.69 | 12,274 | 2023-05-11 | Filing |
| Officer | $95.00 | 3,210 | $304,950.00 | 11,368 | 2023-02-02 | Filing |
| Director | $90.79 | 3,270 | $296,880.03 | 8,814 | 2022-11-23 | Filing |
| Director | $134.81 | 85 | $11,458.54 | 0 | 2022-03-03 | Filing |
| Director | $139.39 | 500 | $69,692.90 | 0 | 2022-01-27 | Filing |
| Large Shareholder, Director | $25.87 | 10 | $258.72 | 0 | 2022-06-14 | Filing |
| Director | $187.40 | 2,714 | $508,608.21 | 4,133 | 2021-09-08 | Filing |
| Officer | $191.47 | 9,995 | $1,913,750.65 | 68,959 | 2021-08-31 | Filing |
| Officer | $185.70 | 1,829 | $339,645.30 | 12,544 | 2021-08-16 | Filing |
| Officer | $184.10 | 293 | $53,941.59 | 2,742 | 2021-08-13 | Filing |
| Director | $182.00 | 3,655 | $665,210.00 | 206 | 2021-08-11 | Filing |
| Large Shareholder, Director | $161.90 | 47,581 | $7,703,168.82 | 2,151,859 | 2020-12-17 | Filing |
| Large Shareholder, Director | $160.71 | 7,259 | $1,166,571.39 | 2,199,440 | 2020-12-17 | Filing |
| Large Shareholder, Director | $160.25 | 104,679 | $16,774,621.33 | 2,206,699 | 2020-12-16 | Filing |