| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $225.79 | 1 | $225.79 | 16,379 | 2024-03-15 | Filing |
| Officer | $225.35 | 4,750 | $1,070,412.50 | 196,740 | 2024-03-15 | Filing |
| Officer | $245.00 | 1,500 | $367,500.00 | 226,051 | 2024-03-14 | Filing |
| Large Shareholder, Officer, Director | $270.41 | 500 | $135,206.00 | 0 | 2024-03-11 | Filing |
| Large Shareholder, Officer, Director | $269.33 | 1,400 | $377,060.88 | 500 | 2024-03-11 | Filing |
| Large Shareholder, Officer, Director | $268.40 | 2,100 | $563,649.66 | 1,900 | 2024-03-11 | Filing |
| Large Shareholder, Officer, Director | $267.45 | 3,868 | $1,034,501.24 | 4,000 | 2024-03-11 | Filing |
| Large Shareholder, Officer, Director | $266.49 | 2,982 | $794,673.48 | 7,868 | 2024-03-11 | Filing |
| Large Shareholder, Officer, Director | $265.52 | 2,200 | $584,152.58 | 10,850 | 2024-03-11 | Filing |
| Large Shareholder, Officer, Director | $264.54 | 2,351 | $621,936.36 | 13,050 | 2024-03-11 | Filing |
| Large Shareholder, Officer, Director | $263.32 | 1,773 | $466,870.62 | 15,401 | 2024-03-11 | Filing |
| Large Shareholder, Officer, Director | $262.35 | 1,200 | $314,820.48 | 17,174 | 2024-03-11 | Filing |
| Large Shareholder, Officer, Director | $261.12 | 1,200 | $313,338.84 | 18,374 | 2024-03-11 | Filing |
| Large Shareholder, Officer, Director | $258.99 | 900 | $233,092.26 | 19,574 | 2024-03-11 | Filing |
| Large Shareholder, Officer, Director | $257.51 | 600 | $154,503.00 | 20,474 | 2024-03-11 | Filing |
| Large Shareholder, Officer, Director | $255.57 | 570 | $145,675.87 | 21,074 | 2024-03-11 | Filing |
| Large Shareholder, Officer, Director | $254.49 | 1,431 | $364,180.63 | 21,644 | 2024-03-11 | Filing |
| Director | $270.00 | 1,759 | $474,930.00 | 88,871 | 2024-03-11 | Filing |
| Director | $249.00 | 3,443 | $857,307.00 | 42,869 | 2024-03-08 | Filing |
| Director | $249.00 | 5,000 | $1,245,000.00 | 90,630 | 2024-03-08 | Filing |