| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $31.29 | 420,976 | $13,170,528.84 | 8,470,683 | 2025-05-08 | Filing |
| Large Shareholder | $30.87 | 79,024 | $2,439,407.66 | 8,891,659 | 2025-05-08 | Filing |
| Large Shareholder | $32.01 | 16,829 | $538,669.36 | 8,970,683 | 2025-05-07 | Filing |
| Large Shareholder | $31.51 | 152,910 | $4,817,964.74 | 8,987,512 | 2025-05-07 | Filing |
| Large Shareholder | $30.66 | 146,383 | $4,488,249.16 | 9,140,422 | 2025-05-07 | Filing |
| Large Shareholder | $32.29 | 15,231 | $491,828.79 | 9,286,805 | 2025-05-06 | Filing |
| Large Shareholder | $31.44 | 253,805 | $7,980,669.80 | 9,302,036 | 2025-05-06 | Filing |
| Large Shareholder | $30.80 | 61,928 | $1,907,289.51 | 9,555,841 | 2025-05-06 | Filing |
| Large Shareholder | $30.27 | 398,215 | $12,054,684.84 | 9,617,769 | 2025-05-05 | Filing |
| Large Shareholder | $30.17 | 422,177 | $12,738,008.88 | 10,015,984 | 2025-05-02 | Filing |
| Large Shareholder | $30.01 | 13,815 | $414,534.27 | 10,438,161 | 2025-04-29 | Filing |
| Large Shareholder | $30.00 | 500 | $15,000.00 | 10,451,976 | 2025-04-28 | Filing |
| Large Shareholder | $37.22 | 42,160 | $1,569,300.60 | 10,452,476 | 2025-03-26 | Filing |
| Large Shareholder | $38.03 | 6,729 | $255,907.23 | 10,494,636 | 2025-03-24 | Filing |
| Large Shareholder | $37.15 | 112,714 | $4,187,099.67 | 10,501,365 | 2025-03-24 | Filing |
| Large Shareholder | $36.90 | 85,132 | $3,141,660.25 | 10,614,079 | 2025-03-24 | Filing |
| Officer | $37.50 | 5,000 | $187,500.00 | 265,309 | 2025-03-24 | Filing |
| Officer | $33.79 | 6,243 | $210,950.97 | 265,309 | 2025-03-04 | Filing |
| Officer | $33.79 | 1,899 | $64,167.21 | 87,609 | 2025-03-04 | Filing |
| Officer | $33.79 | 325 | $10,981.75 | 8,359 | 2025-03-04 | Filing |