| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $45.01 | 1,100 | $49,511.00 | 318,652 | 2025-01-30 | Filing |
| Large Shareholder, Director | $41.64 | 5,381 | $224,064.84 | 319,752 | 2025-01-28 | Filing |
| Large Shareholder, Director | $41.62 | 8,077 | $336,164.74 | 325,133 | 2025-01-27 | Filing |
| Large Shareholder, Director | $41.44 | 1,436 | $59,507.84 | 333,210 | 2025-01-24 | Filing |
| Large Shareholder, Director | $42.00 | 835 | $35,070.00 | 334,646 | 2025-01-23 | Filing |
| Large Shareholder, Director | $44.50 | 66 | $2,937.00 | 345,481 | 2025-01-22 | Filing |
| Large Shareholder, Director | $43.02 | 947 | $40,739.94 | 335,547 | 2025-01-22 | Filing |
| Large Shareholder, Director | $42.02 | 1,258 | $52,861.16 | 336,494 | 2025-01-22 | Filing |
| Large Shareholder, Director | $46.06 | 2,594 | $119,479.64 | 337,752 | 2025-01-21 | Filing |
| Large Shareholder, Director | $44.71 | 4,337 | $193,907.27 | 340,346 | 2025-01-21 | Filing |
| Large Shareholder, Director | $45.18 | 4,013 | $181,307.34 | 344,683 | 2025-01-17 | Filing |
| Large Shareholder, Director | $44.40 | 2,807 | $124,630.80 | 348,696 | 2025-01-17 | Filing |
| Large Shareholder, Director | $44.24 | 1,493 | $66,050.32 | 351,503 | 2025-01-16 | Filing |
| Large Shareholder, Director | $45.18 | 1,879 | $84,893.22 | 352,996 | 2025-01-15 | Filing |
| Large Shareholder, Director | $45.18 | 1,147 | $51,821.46 | 354,875 | 2025-01-14 | Filing |
| Large Shareholder, Director | $46.66 | 3,624 | $169,095.84 | 356,022 | 2025-01-13 | Filing |
| Large Shareholder, Director | $47.76 | 1,200 | $57,312.00 | 359,646 | 2025-01-10 | Filing |
| Officer | $40.02 | 1,000 | $40,020.00 | 15,339 | 2024-11-07 | Filing |
| Director | $18.30 | 2,585 | $47,294.90 | 8,191 | 2024-06-24 | Filing |
| Large Shareholder, Director | $16.00 | 447 | $7,152.00 | 926,730 | 2019-02-21 | Filing |