| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $40.05 | 4,670 | $187,033.50 | 60,824 | 2025-06-10 | Filing | |
| $40.05 | 15,135 | $606,156.75 | 197,113 | 2025-06-10 | Filing | |
| $45.20 | 16,461 | $744,070.12 | 903,508 | 2025-06-06 | Filing | |
| $44.28 | 2,100 | $92,991.99 | 919,969 | 2025-06-06 | Filing | |
| $42.92 | 1,973 | $84,690.24 | 922,069 | 2025-06-06 | Filing | |
| $46.38 | 23,605 | $1,094,726.72 | 731,789 | 2025-06-04 | Filing | |
| $46.70 | 170 | $7,939.31 | 378,000 | 2025-06-03 | Filing | |
| $46.07 | 26,830 | $1,236,007.12 | 378,170 | 2025-06-03 | Filing | |
| $46.70 | 100 | $4,669.50 | 84,000 | 2025-06-03 | Filing | |
| $46.09 | 5,900 | $271,945.75 | 84,100 | 2025-06-03 | Filing | |
| $46.66 | 910 | $42,464.42 | 755,394 | 2025-06-03 | Filing | |
| $46.01 | 102,485 | $4,715,724.29 | 756,304 | 2025-06-03 | Filing | |
| $46.46 | 33,713 | $1,566,380.15 | 30,745 | 2025-06-04 | Filing | |
| $46.69 | 280 | $13,074.01 | 378,000 | 2025-06-03 | Filing | |
| $46.07 | 26,720 | $1,230,883.52 | 378,280 | 2025-06-03 | Filing | |
| $46.75 | 180 | $8,414.30 | 84,000 | 2025-06-03 | Filing | |
| $46.09 | 5,820 | $268,261.84 | 84,180 | 2025-06-03 | Filing | |
| $46.67 | 1,100 | $51,337.55 | 64,458 | 2025-06-03 | Filing | |
| $46.01 | 102,187 | $4,701,950.87 | 65,558 | 2025-06-03 | Filing | |
| $46.50 | 1,900 | $88,347.53 | 858,789 | 2025-05-22 | Filing |