| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $89.21 | 6,600 | $588,786.00 | 22,565 | 2026-04-14 | Filing | |
| $89.21 | 7,153 | $638,119.13 | 22,565 | 2026-04-14 | Filing | |
| $89.02 | 5,921 | $527,087.42 | 22,565 | 2026-04-13 | Filing | |
| $88.82 | 126 | $11,191.32 | 22,565 | 2026-04-10 | Filing | |
| $84.97 | 8,600 | $730,742.00 | 29,267 | 2026-03-26 | Filing | |
| $84.97 | 12,000 | $1,019,640.00 | 29,267 | 2026-03-26 | Filing | |
| $91.57 | 566 | $51,828.62 | 434 | 2025-12-09 | Filing | |
| $92.04 | 6,600 | $607,464.00 | 43,993 | 2025-12-05 | Filing | |
| $92.04 | 13,200 | $1,214,928.00 | 43,993 | 2025-12-05 | Filing | |
| $79.03 | 13,500 | $1,066,905.00 | 25,309 | 2025-09-03 | Filing | |
| $79.96 | 13,200 | $1,055,472.00 | 29,330 | 2025-08-28 | Filing | |
| $79.96 | 18,700 | $1,495,252.00 | 29,330 | 2025-08-28 | Filing | |
| $81.96 | 3,000 | $245,880.00 | 7,504 | 2025-08-28 | Filing | |
| $80.62 | 100,500 | $8,102,310.00 | 280,261 | 2025-08-28 | Filing | |
| $81.71 | 18,500 | $1,511,635.00 | 44,645 | 2025-08-28 | Filing | |
| $71.71 | 45,808 | $3,284,891.68 | 280,261 | 2025-07-10 | Filing | |
| $71.00 | 2,159 | $153,289.00 | 280,261 | 2025-07-09 | Filing | |
| $71.07 | 12,033 | $855,185.31 | 280,261 | 2025-07-08 | Filing | |
| $69.51 | 7,000 | $486,570.00 | 29,661 | 2025-06-04 | Filing | |
| $62.02 | 18,700 | $1,159,774.00 | 20,246 | 2025-04-10 | Filing |