| Date | Action | Shares | Price | Value | Owned After |
|---|---|---|---|---|---|
| Nov 14, 2025 | Buy(P) | 57 | $61.71 | $4K | 9K |
| Aug 15, 2025 | Buy(P) | 54 | $61.31 | $3K | 9K |
| May 15, 2025 | Buy(P) | 53 | $62.42 | $3K | 9K |
| Feb 14, 2025 | Buy(P) | 47 | $66.41 | $3K | 9K |
| Nov 15, 2024 | Buy(P) | 46 | $66.53 | $3K | 9K |
| Aug 15, 2024 | Buy(P) | 52 | $57.02 | $3K | 9K |
| May 15, 2024 | Buy(P) | 53 | $52.43 | $3K | 9K |
| Feb 15, 2024 | Buy(P) | 56 | $49.50 | $3K | 9K |
| Nov 15, 2023 | Buy(P) | 58 | $47.21 | $3K | 9K |
| Aug 11, 2023 | Buy(P) | 53 | $48.21 | $3K | 9K |
| May 12, 2023 | Buy(P) | 48 | $40.98 | $2K | 9K |
| Feb 16, 2023 | Buy(P) | 39 | $49.55 | $2K | 9K |
| Nov 10, 2022 | Buy(P) | 32 | $57.58 | $2K | 8K |
| Aug 12, 2022 | Buy(P) | 38 | $48.50 | $2K | 8K |
| May 13, 2022 | Buy(P) | 40 | $44.35 | $2K | 8K |
| Feb 16, 2022 | Buy(P) | 36 | $48.72 | $2K | 8K |
| Nov 12, 2021 | Buy(P) | 35 | $50.84 | $2K | 8K |
| Aug 13, 2021 | Buy(P) | 35 | $47.56 | $2K | 8K |
| May 14, 2021 | Buy(P) | 30 | $48.06 | $1K | 8K |
| Feb 12, 2021 | Buy(P) | 42 | — | $0 | 8K |
| Nov 13, 2020 | Buy(P) | 1 | — | $0 | 8K |
| Aug 14, 2020 | Buy(P) | 1 | — | $0 | 8K |
| May 15, 2020 | Buy(P) | 2 | — | $0 | 8K |
| Feb 14, 2020 | Buy(P) | 1 | — | $0 | 8K |
| Nov 15, 2019 | Buy(P) | 1 | — | $0 | 8K |
| Aug 15, 2019 | Buy(P) | 1 | — | $0 | 8K |
| May 15, 2019 | Buy(P) | 1 | — | $0 | 8K |
| Feb 14, 2019 | Buy(P) | 1 | — | $0 | 8K |
| Nov 15, 2018 | Buy(P) | 1 | — | $0 | 8K |
| Aug 15, 2018 | Buy(P) | 1 | — | $0 | 8K |
Parsed from a single SEC EDGAR Form 4 filing (accession 0000034782-26-000016) within minutes of acceptance. Every field above traces to the original document. Verify it directly: