| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $110.21 | 57,927 | $6,384,134.67 | 30,400 | 2024-11-07 | Filing |
| Officer, Director | $110.00 | 3,295 | $362,450.00 | 30,000 | 2024-11-06 | Filing |
| Large Shareholder, Other | $101.08 | 3,230 | $326,488.40 | 0 | 2024-10-24 | Filing |
| Large Shareholder, Other | $100.14 | 40,698 | $4,075,497.72 | 3,230 | 2024-10-24 | Filing |
| Large Shareholder, Other | $100.05 | 6,072 | $607,503.60 | 0 | 2024-10-16 | Filing |
| Large Shareholder, Other | $95.35 | 10,000 | $953,500.00 | 5,000 | 2024-10-15 | Filing |
| Large Shareholder, Other | $90.09 | 2,167 | $195,225.03 | 5,000 | 2024-09-30 | Filing |
| Large Shareholder, Other | $90.34 | 3,019 | $272,736.46 | 5,000 | 2024-09-27 | Filing |
| Large Shareholder, Other | $90.26 | 4,814 | $434,511.64 | 5,000 | 2024-09-25 | Filing |
| Large Shareholder, Officer, Director, Other | $82.33 | 8,977 | $739,076.41 | 39,451 | 2024-08-26 | Filing |
| Large Shareholder, Officer, Director, Other | $82.96 | 14,030 | $1,163,928.80 | 39,451 | 2024-08-21 | Filing |
| Large Shareholder, Officer, Director, Other | $84.22 | 200 | $16,844.00 | 39,451 | 2024-08-20 | Filing |
| Large Shareholder, Officer, Director, Other | $87.04 | 100 | $8,704.00 | 39,451 | 2024-08-19 | Filing |
| Large Shareholder, Officer, Director, Other | $86.30 | 4,546 | $392,319.80 | 39,551 | 2024-08-19 | Filing |
| Large Shareholder, Officer, Director, Other | $85.38 | 7,053 | $602,185.14 | 44,097 | 2024-08-19 | Filing |
| Large Shareholder, Officer, Director, Other | $85.88 | 10,418 | $894,697.84 | 39,451 | 2024-08-16 | Filing |
| Large Shareholder, Other | $85.19 | 7,674 | $653,748.06 | 5,000 | 2024-08-15 | Filing |
| Large Shareholder, Other | $85.10 | 2,326 | $197,942.60 | 5,000 | 2024-08-14 | Filing |
| Large Shareholder, Other | $77.39 | 7,664 | $593,116.96 | 0 | 2024-02-29 | Filing |
| Large Shareholder, Other | $76.72 | 9,564 | $733,750.08 | 7,664 | 2024-02-29 | Filing |