| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $35.28 | 50,000 | $1,764,000.00 | 176,447 | 2025-03-17 | Filing |
| Large Shareholder, Officer, Director | $32.97 | 17,001 | $560,499.17 | 176,447 | 2025-03-17 | Filing |
| Officer | $34.31 | 3,236 | $111,027.16 | 173,521 | 2025-03-18 | Filing |
| Officer | $34.31 | 8,277 | $283,983.87 | 10,210 | 2025-03-18 | Filing |
| Officer | $34.77 | 2,203 | $76,598.31 | 2,203 | 2025-03-11 | Filing |
| Director | $40.00 | 12,500 | $500,000.00 | 11,417 | 2025-03-05 | Filing |
| Officer | $45.14 | 2,913 | $131,492.82 | 4,406 | 2025-03-03 | Filing |
| Officer | $48.14 | 17,303 | $832,966.42 | 193,601 | 2025-02-24 | Filing |
| Large Shareholder, Officer, Director | $59.54 | 1,493 | $88,894.86 | 427,796 | 2025-02-18 | Filing |
| Large Shareholder, Officer, Director | $58.22 | 31,257 | $1,819,754.41 | 429,289 | 2025-02-18 | Filing |
| Large Shareholder, Officer, Director | $57.85 | 14,784 | $855,292.84 | 460,546 | 2025-02-18 | Filing |
| Large Shareholder, Officer, Director | $59.57 | 10,328 | $615,267.88 | 97,687 | 2025-02-18 | Filing |
| Large Shareholder, Officer, Director | $58.26 | 81,660 | $4,757,429.94 | 108,015 | 2025-02-18 | Filing |
| Large Shareholder, Officer, Director | $57.86 | 33,347 | $1,929,447.42 | 189,675 | 2025-02-18 | Filing |
| Large Shareholder, Officer, Director | $59.69 | 800 | $47,751.12 | 97,687 | 2025-02-18 | Filing |
| Large Shareholder, Officer, Director | $58.35 | 1,992 | $116,224.63 | 98,487 | 2025-02-18 | Filing |
| Officer | $60.69 | 4,152 | $251,984.88 | 157,345 | 2025-02-18 | Filing |
| Officer | $59.26 | 7,500 | $444,450.00 | 193,601 | 2025-02-19 | Filing |
| Officer | $46.27 | 10,115 | $468,001.83 | 706,872 | 2025-02-12 | Filing |
| Officer | $45.45 | 18,759 | $852,654.70 | 716,987 | 2025-02-12 | Filing |