| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| 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 |