| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $33.56 | 49,411 | $1,658,233.16 | 11,632,800 | 2024-11-27 | Filing |
| Large Shareholder, Officer, Director | $33.55 | 50,000 | $1,677,500.00 | 11,682,211 | 2024-11-26 | Filing |
| Director | $34.10 | 1,023 | $34,884.30 | 83,208 | 2024-11-25 | Filing |
| Director | $34.10 | 72 | $2,455.20 | 482,548 | 2024-11-25 | Filing |
| Director | $33.25 | 5,000 | $166,250.00 | 482,620 | 2024-11-22 | Filing |
| Large Shareholder, Officer, Director | $33.25 | 50,000 | $1,662,500.00 | 11,732,211 | 2024-11-22 | Filing |
| Large Shareholder, Officer, Director | $32.77 | 50,000 | $1,638,500.00 | 11,782,211 | 2024-11-21 | Filing |
| Large Shareholder, Officer, Director | $32.29 | 25,000 | $807,250.00 | 11,832,211 | 2024-11-20 | Filing |
| Large Shareholder, Officer, Director | $32.00 | 42,036 | $1,345,152.00 | 11,857,211 | 2024-11-19 | Filing |
| Large Shareholder, Officer, Director | $32.09 | 7,964 | $255,564.76 | 11,899,247 | 2024-11-18 | Filing |
| Large Shareholder, Officer, Director | $32.68 | 50,000 | $1,634,000.00 | 11,907,211 | 2024-11-15 | Filing |
| Officer | $34.06 | 30,000 | $1,021,704.00 | 77,876 | 2024-11-12 | Filing |
| Large Shareholder, Officer, Director | $33.92 | 105,377 | $3,574,387.84 | 11,969,733 | 2024-09-10 | Filing |
| Large Shareholder, Officer, Director | $33.98 | 109,808 | $3,731,275.84 | 12,075,110 | 2024-09-09 | Filing |
| Director | $35.10 | 20,000 | $702,030.00 | 487,620 | 2024-08-20 | Filing |
| Director | $33.81 | 25,000 | $845,250.00 | 507,620 | 2024-08-15 | Filing |
| Director | $33.68 | 15,000 | $505,135.50 | 532,620 | 2024-08-14 | Filing |
| Director | $32.08 | 8,596 | $275,716.70 | 547,620 | 2024-06-07 | Filing |
| Director | $32.77 | 1,404 | $46,004.03 | 556,216 | 2024-06-06 | Filing |
| Director | $32.66 | 20,000 | $653,200.00 | 557,620 | 2024-06-05 | Filing |