| | 12 Mar 2026 | 23 Mar 2026 | Undisclosed | Sale $1,000 – $15,000 | $196.97 | $198.97 | |
| | 11 Mar 2026 | 23 Mar 2026 | Undisclosed | Sale $1,000 – $15,000 | $191.79 | $198.97 | |
| | 26 Feb 2026 | 9 Mar 2026 | Undisclosed | Sale $1,000 – $15,000 | $184.16 | $198.97 | |
| | 10 Feb 2026 | 10 Mar 2026 | Undisclosed | Purchase $15,000 – $50,000 | $182.26 | $198.97 | |
| | 9 Jan 2026 | 16 Feb 2026 | Undisclosed | Sale $15,000 – $50,000 | $162.11 | $198.97 | |
| | 9 Jan 2026 | 16 Feb 2026 | Undisclosed | Sale $1,000 – $15,000 | $162.11 | $198.97 | |
| | 29 Dec 2025 | 16 Jan 2026 | Joint | Purchase $15,000 – $50,000 | $150.99 | $198.97 | |
| | 24 Dec 2025 | 13 Jan 2026 | Undisclosed | Sale $1,000 – $15,000 | $150.50 | $198.97 | |
| | 22 Dec 2025 | 16 Jan 2026 | Undisclosed | Sale $15,000 – $50,000 | $149.80 | $198.97 | |
| | 18 Dec 2025 | 16 Jan 2026 | Joint | Sale $1,000 – $15,000 | $147.69 | $198.97 | |
| | 18 Nov 2025 | 16 Dec 2025 | Undisclosed | Purchase $1,000 – $15,000 | $153.62 | $198.97 | |
| | 13 Nov 2025 | 12 Dec 2025 | Joint | Sale $1,000 – $15,000 | $155.58 | $198.97 | |
| | 27 Oct 2025 | 11 Nov 2025 | Spouse | Sale $15,000 – $50,000 | $155.28 | $198.97 | |
| | 24 Oct 2025 | 29 Oct 2025 | Undisclosed | Purchase $1,000 – $15,000 | $155.56 | $198.97 | |
| | 22 Oct 2025 | 11 Nov 2025 | Spouse | Sale $100,000 – $250,000 | $155.57 | $198.97 | |
| | 17 Oct 2025 | 4 Nov 2025 | Spouse | Sale $1,000 – $15,000 | $153.08 | $198.97 | |
| | 17 Oct 2025 | 19 Nov 2025 | Undisclosed | Purchase $1,000 – $15,000 | $153.08 | $198.97 | |
| | 22 Aug 2025 | 12 Sep 2025 | Spouse | Sale $50,000 – $100,000 | $158.18 | $198.97 | |
| | 14 Aug 2025 | 12 Sep 2025 | Joint | Sale $1,000 – $15,000 | $155.16 | $198.97 | |
| | 25 Jul 2025 | 15 Aug 2025 | Joint | Purchase $1,000 – $15,000 | $154.84 | $198.97 | |
| | 21 Jul 2025 | 15 Aug 2025 | Joint | Exchange $1,000 – $15,000 | $149.68 | $198.97 | |
| | 27 Jun 2025 | 9 Jul 2025 | Spouse | Sale $100,000 – $250,000 | $143.79 | $198.97 | |
| | 24 Jun 2025 | 14 Aug 2025 | Spouse | Sale $1,000 – $15,000 | $143.55 | $198.97 | |
| | 20 Jun 2025 | 10 Jul 2025 | Child | Purchase $1,000 – $15,000 | $149.55 | $198.97 | |
| | 17 Jun 2025 | 14 Aug 2025 | Spouse | Purchase $1,000 – $15,000 | $148.85 | $198.97 | |