| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Other | $124.35 | 2,100 | $261,135.00 | 0 | 2025-03-05 | Filing |
| Large Shareholder, Other | $123.75 | 9,450 | $1,169,437.50 | 2,100 | 2025-03-05 | Filing |
| Large Shareholder, Other | $122.56 | 2,950 | $361,552.00 | 11,550 | 2025-03-05 | Filing |
| Large Shareholder, Other | $121.67 | 5,100 | $620,517.00 | 14,500 | 2025-03-05 | Filing |
| Large Shareholder, Officer, Director, Other | $121.50 | 2,003 | $243,364.50 | 38,951 | 2025-02-28 | Filing |
| Large Shareholder, Officer, Director, Other | $120.53 | 2,018 | $243,229.54 | 40,954 | 2025-02-28 | Filing |
| Large Shareholder, Officer, Director, Other | $119.32 | 12,678 | $1,512,738.96 | 42,972 | 2025-02-28 | Filing |
| Large Shareholder, Officer, Director, Other | $118.54 | 23,301 | $2,762,100.54 | 55,650 | 2025-02-28 | Filing |
| Director | $119.77 | 1,002 | $120,009.54 | 643 | 2025-02-28 | Filing |
| Director | $118.44 | 7,448 | $882,141.12 | 1,645 | 2025-02-28 | Filing |
| Director | $123.21 | 28,000 | $3,449,880.00 | 339,008 | 2025-02-28 | Filing |
| Director | $121.05 | 177,000 | $21,425,850.00 | 339,008 | 2025-02-28 | Filing |
| Officer, Director | $111.16 | 400 | $44,464.00 | 30,000 | 2024-11-07 | Filing |
| 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 |