| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $32.29 | 10,000 | $322,912.00 | 577,620 | 2024-06-03 | Filing |
| Large Shareholder, Officer, Director | $35.00 | 1,438,127 | $50,334,445.00 | 12,184,918 | 2024-03-19 | Filing |
| Officer | $32.05 | 7,564 | $242,430.74 | 70,069 | 2023-12-12 | Filing |
| Officer | $32.57 | 7,436 | $242,221.75 | 77,633 | 2023-12-11 | Filing |
| Large Shareholder, Officer, Director | $32.28 | 9,608 | $310,146.24 | 13,873,905 | 2023-12-08 | Filing |
| Large Shareholder, Officer, Director | $32.35 | 9,608 | $310,818.80 | 13,883,513 | 2023-12-07 | Filing |
| Large Shareholder, Officer, Director | $32.80 | 9,608 | $315,142.40 | 13,893,121 | 2023-12-06 | Filing |
| Large Shareholder, Officer, Director | $33.25 | 9,608 | $319,466.00 | 13,902,729 | 2023-12-05 | Filing |
| Large Shareholder, Officer, Director | $32.77 | 9,608 | $314,854.16 | 13,912,337 | 2023-12-04 | Filing |
| Large Shareholder, Officer, Director | $32.42 | 9,608 | $311,491.36 | 13,921,945 | 2023-12-01 | Filing |
| Large Shareholder, Officer, Director | $32.75 | 9,608 | $314,662.00 | 13,931,553 | 2023-11-30 | Filing |
| Large Shareholder, Officer, Director | $32.36 | 9,608 | $310,914.88 | 13,941,161 | 2023-11-29 | Filing |
| Large Shareholder, Officer, Director | $32.32 | 9,608 | $310,530.56 | 13,950,769 | 2023-11-28 | Filing |
| Large Shareholder, Officer, Director | $32.23 | 9,608 | $309,665.84 | 13,960,377 | 2023-11-27 | Filing |
| Large Shareholder, Officer, Director | $31.94 | 7,548 | $241,083.12 | 13,969,985 | 2023-11-24 | Filing |
| Large Shareholder, Officer, Director | $32.01 | 7,372 | $235,977.72 | 13,977,533 | 2023-11-22 | Filing |
| Large Shareholder, Officer, Director | $31.45 | 11,000 | $345,950.00 | 13,984,905 | 2023-11-21 | Filing |
| Large Shareholder, Officer, Director | $32.08 | 3,000 | $96,240.00 | 13,995,905 | 2023-11-20 | Filing |
| Director | $31.92 | 2,000 | $63,833.40 | 587,620 | 2023-11-15 | Filing |
| Director | $31.94 | 26,000 | $830,442.60 | 51,347 | 2023-11-15 | Filing |