| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $26.50 | 31 | $821.50 | 894,793 | 2026-08-14 | Filing |
| Large Shareholder | $25.82 | 45,038 | $1,162,881.16 | 894,824 | 2026-08-14 | Filing |
| Large Shareholder | $24.89 | 29,931 | $744,982.59 | 939,862 | 2026-08-14 | Filing |
| Large Shareholder | $28.74 | 35,000 | $1,005,900.00 | 969,793 | 2026-08-12 | Filing |
| Other | $29.46 | 40,000 | $1,178,400.00 | 507,207 | 2026-07-22 | Filing |
| Other | $30.55 | 60,000 | $1,833,000.00 | 547,207 | 2026-07-22 | Filing |
| Large Shareholder | $32.32 | 42,263 | $1,365,940.16 | 1,004,793 | 2026-07-15 | Filing |
| Large Shareholder | $31.51 | 24,653 | $776,816.03 | 1,047,056 | 2026-07-15 | Filing |
| Large Shareholder | $29.41 | 39,098 | $1,149,872.18 | 1,071,709 | 2026-07-07 | Filing |
| Large Shareholder | $29.79 | 7,984 | $237,843.36 | 1,110,807 | 2026-07-06 | Filing |
| Large Shareholder | $29.56 | 50,000 | $1,478,000.00 | 852,642 | 2026-06-30 | Filing |
| Large Shareholder | $30.12 | 14,542 | $438,005.04 | 1,168,791 | 2026-06-29 | Filing |
| Large Shareholder | $29.87 | 55,794 | $1,666,566.78 | 902,642 | 2026-06-26 | Filing |
| Large Shareholder | $28.64 | 55,754 | $1,596,794.56 | 958,436 | 2026-06-26 | Filing |
| Large Shareholder | $29.56 | 50,000 | $1,478,000.00 | 852,642 | 2026-06-30 | Filing |
| Large Shareholder | $30.12 | 14,542 | $438,005.04 | 1,168,791 | 2026-06-29 | Filing |
| Large Shareholder | $29.87 | 55,794 | $1,666,566.78 | 902,642 | 2026-06-26 | Filing |
| Large Shareholder | $28.64 | 55,754 | $1,596,794.56 | 958,436 | 2026-06-26 | Filing |
| Other | $29.65 | 45,616 | $1,352,514.40 | 607,207 | 2026-06-25 | Filing |
| Other | $30.12 | 40,000 | $1,204,800.00 | 652,823 | 2026-06-24 | Filing |