| Date | Action | Shares | Price | Value | Owned After |
|---|---|---|---|---|---|
| Jun 4, 2026 | Sell(S) | 600 | $87.37 | $52K | 80K |
| Jun 4, 2026 | Sell(S) | 1K | $88.69 | $95K | 79K |
| Jun 4, 2026 | Sell(S) | 688 | $89.78 | $62K | 79K |
| Jun 4, 2026 | Sell(S) | 972 | $90.89 | $88K | 78K |
| Jun 4, 2026 | Sell(S) | 172 | $91.70 | $16K | 77K |
| Jun 4, 2026 | Sell(S) | 40 | $86.00 | $3K | 77K |
| Jun 4, 2026 | Sell(S) | 120 | $87.43 | $10K | 77K |
| Jun 4, 2026 | Sell(S) | 360 | $88.85 | $32K | 77K |
| Jun 4, 2026 | Sell(S) | 150 | $89.91 | $13K | 77K |
| Jun 4, 2026 | Sell(S) | 301 | $90.98 | $27K | 76K |
| Jun 4, 2026 | Sell(S) | 20 | $91.78 | $2K | 76K |
| Jun 4, 2026 | Sell(S) | 40 | $86.04 | $3K | 76K |
| Jun 4, 2026 | Sell(S) | 120 | $87.52 | $11K | 76K |
| Jun 4, 2026 | Sell(S) | 321 | $88.80 | $29K | 76K |
| Jun 4, 2026 | Sell(S) | 157 | $89.59 | $14K | 76K |
| Jun 4, 2026 | Sell(S) | 260 | $90.76 | $24K | 76K |
| Jun 4, 2026 | Sell(S) | 91 | $91.63 | $8K | 75K |
| Jun 4, 2026 | Sell(S) | 96 | $85.54 | $8K | 75K |
| Jun 4, 2026 | Sell(S) | 392 | $87.72 | $34K | 75K |
| Jun 4, 2026 | Sell(S) | 907 | $88.75 | $80K | 74K |
| Jun 4, 2026 | Sell(S) | 446 | $89.73 | $40K | 74K |
| Jun 4, 2026 | Sell(S) | 763 | $90.86 | $69K | 73K |
| Jun 4, 2026 | Sell(S) | 171 | $91.68 | $16K | 73K |
| Jun 4, 2026 | Sell(S) | 488 | $87.07 | $42K | 72K |
| Jun 4, 2026 | Sell(S) | 1K | $88.16 | $126K | 71K |
| Jun 4, 2026 | Sell(S) | 1K | $89.10 | $127K | 69K |
| Jun 4, 2026 | Sell(S) | 852 | $89.95 | $77K | 68K |
| Jun 4, 2026 | Sell(S) | 2K | $90.99 | $155K | 67K |
| Jun 4, 2026 | Sell(S) | 260 | $91.75 | $24K | 66K |
Parsed from a single SEC EDGAR Form 4 filing (accession 0000950103-26-008737) within minutes of acceptance. Every field above traces to the original document. Verify it directly: