| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $129.15 | 1,500 | $193,725.00 | 234,642 | 2024-01-16 | Filing |
| Large Shareholder, Director | $140.62 | 500 | $70,311.50 | 299,580 | 2024-01-12 | Filing |
| Large Shareholder, Director | $139.96 | 2,100 | $293,907.60 | 300,080 | 2024-01-12 | Filing |
| Large Shareholder, Director | $139.06 | 4,900 | $681,403.80 | 302,180 | 2024-01-12 | Filing |
| Large Shareholder, Director | $137.90 | 4,823 | $665,097.01 | 307,080 | 2024-01-12 | Filing |
| Large Shareholder, Director | $136.88 | 8,400 | $1,149,811.32 | 311,903 | 2024-01-12 | Filing |
| Large Shareholder, Director | $135.94 | 11,301 | $1,536,212.74 | 320,303 | 2024-01-12 | Filing |
| Large Shareholder, Director | $134.83 | 8,228 | $1,109,397.70 | 331,604 | 2024-01-12 | Filing |
| Large Shareholder, Director | $133.99 | 9,190 | $1,231,380.97 | 339,832 | 2024-01-12 | Filing |
| Large Shareholder, Director | $132.80 | 20,961 | $2,783,516.00 | 349,022 | 2024-01-12 | Filing |
| Large Shareholder, Director | $132.05 | 19,162 | $2,530,257.79 | 369,983 | 2024-01-12 | Filing |
| Large Shareholder, Director | $130.85 | 8,271 | $1,082,261.18 | 389,145 | 2024-01-12 | Filing |
| Large Shareholder, Officer, Director | $159.63 | 1,000 | $159,631.70 | 0 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $158.18 | 300 | $47,453.07 | 1,000 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $157.08 | 600 | $94,246.50 | 1,300 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $156.28 | 875 | $136,742.73 | 1,900 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $154.31 | 1,200 | $185,172.00 | 2,775 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $152.66 | 500 | $76,327.50 | 3,975 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $151.51 | 500 | $75,753.00 | 4,475 | 2024-01-11 | Filing |
| Large Shareholder, Officer, Director | $148.98 | 1,100 | $163,882.07 | 4,975 | 2024-01-11 | Filing |