| Date | Action | Shares | Price | Value | Owned After |
|---|---|---|---|---|---|
| Jun 23, 2026 | Option exercise(M) | 3K | $18.05 | $46K | 23K |
| Jun 23, 2026 | Sell(S) | 12 | $65.08 | $781 | 23K |
| Jun 23, 2026 | Sell(S) | 100 | $65.30 | $7K | 23K |
| Jun 23, 2026 | Sell(S) | 100 | $65.42 | $7K | 23K |
| Jun 23, 2026 | Sell(S) | 200 | $65.52 | $13K | 23K |
| Jun 23, 2026 | Sell(S) | 100 | $65.59 | $7K | 22K |
| Jun 23, 2026 | Sell(S) | 100 | $65.64 | $7K | 22K |
| Jun 23, 2026 | Sell(S) | 100 | $65.69 | $7K | 22K |
| Jun 23, 2026 | Sell(S) | 100 | $65.74 | $7K | 22K |
| Jun 23, 2026 | Sell(S) | 200 | $65.80 | $13K | 22K |
| Jun 23, 2026 | Sell(S) | 150 | $65.84 | $10K | 22K |
| Jun 23, 2026 | Sell(S) | 104 | $65.94 | $7K | 22K |
| Jun 23, 2026 | Sell(S) | 200 | $65.98 | $13K | 22K |
| Jun 23, 2026 | Sell(S) | 200 | $65.99 | $13K | 21K |
| Jun 23, 2026 | Sell(S) | 100 | $66.00 | $7K | 21K |
| Jun 23, 2026 | Sell(S) | 100 | $66.03 | $7K | 21K |
| Jun 23, 2026 | Sell(S) | 17 | $66.12 | $1K | 21K |
| Jun 23, 2026 | Sell(S) | 11 | $66.16 | $728 | 21K |
| Jun 23, 2026 | Sell(S) | 200 | $66.17 | $13K | 21K |
| Jun 23, 2026 | Sell(S) | 100 | $66.18 | $7K | 21K |
| Jun 23, 2026 | Sell(S) | 100 | $66.19 | $7K | 21K |
| Jun 23, 2026 | Sell(S) | 12 | $66.23 | $795 | 21K |
| Jun 23, 2026 | Sell(S) | 12 | $66.28 | $795 | 21K |
| Jun 23, 2026 | Sell(S) | 100 | $66.31 | $7K | 21K |
| Jun 23, 2026 | Sell(S) | 32 | $66.39 | $2K | 21K |
| Jun 23, 2026 | Sell(S) | 100 | $66.40 | $7K | 20K |
| Date | Action | Shares | Price | Value | Owned After |
|---|---|---|---|---|---|
| Jun 23, 2026 | Option exercise(M) | 3K | $18.05 | $46K | 8K |
Parsed from a single SEC EDGAR Form 4 filing (accession 0001174947-26-000678) within minutes of acceptance. Every field above traces to the original document. Verify it directly: