| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $86.17 | 2,525 | $217,579.25 | 7,200,599 | 2024-04-23 | Filing |
| Large Shareholder | $85.74 | 6,475 | $555,166.50 | 7,203,124 | 2024-04-23 | Filing |
| Director | $91.08 | 785 | $71,497.80 | 16,491 | 2024-04-01 | Filing |
| Large Shareholder | $90.00 | 1,962 | $176,580.00 | 7,209,599 | 2024-03-25 | Filing |
| Large Shareholder | $89.45 | 8,038 | $718,999.10 | 7,211,561 | 2024-03-25 | Filing |
| Director | $90.00 | 785 | $70,650.00 | 16,491 | 2024-03-07 | Filing |
| Large Shareholder | $86.51 | 200 | $17,302.00 | 7,219,599 | 2024-02-23 | Filing |
| Large Shareholder | $85.66 | 9,800 | $839,468.00 | 7,219,799 | 2024-02-23 | Filing |
| Large Shareholder, Officer, Director | $86.14 | 635 | $54,698.90 | 98,638 | 2024-02-20 | Filing |
| Large Shareholder, Officer, Director | $85.72 | 3,365 | $288,447.80 | 99,273 | 2024-02-20 | Filing |
| Large Shareholder, Officer, Director | $88.44 | 1,639 | $144,953.16 | 69,761 | 2024-02-16 | Filing |
| Large Shareholder, Officer, Director | $87.14 | 2,361 | $205,737.54 | 71,400 | 2024-02-16 | Filing |
| Large Shareholder, Officer, Director | $88.58 | 3,450 | $305,601.00 | 69,761 | 2024-02-15 | Filing |
| Large Shareholder, Officer, Director | $87.88 | 1,550 | $136,214.00 | 73,211 | 2024-02-15 | Filing |
| Director | $100.00 | 629 | $62,900.00 | 16,491 | 2024-01-30 | Filing |
| Director | $100.00 | 156 | $15,600.00 | 16,491 | 2024-01-29 | Filing |
| Director | $98.36 | 657 | $64,622.52 | 16,647 | 2024-01-29 | Filing |
| Director | $132.90 | 12 | $1,594.80 | 16,491 | 2023-07-31 | Filing |
| Director | $132.25 | 293 | $38,749.25 | 16,503 | 2023-07-31 | Filing |
| Director | $131.27 | 480 | $63,009.60 | 16,796 | 2023-07-31 | Filing |