| | 18 Feb 2026 | 18 Mar 2026 | Undisclosed | Sale $15,000 – $50,000 | $135.38 | $148.46 | |
| | 16 Jan 2026 | 24 Feb 2026 | Joint | Sale $15,000 – $50,000 | $170.96 | $148.46 | |
| | 9 Jan 2026 | 16 Feb 2026 | Undisclosed | Purchase $1,000 – $15,000 | $177.49 | $148.46 | |
| | 22 Dec 2025 | 9 Jan 2026 | Joint | Purchase $15,000 – $50,000 | $193.98 | $148.46 | |
| | 18 Nov 2025 | 16 Dec 2025 | Undisclosed | Purchase $1,000 – $15,000 | $167.33 | $148.46 | |
| | 7 Nov 2025 | 16 Dec 2025 | Undisclosed | Purchase $1,000 – $15,000 | $177.93 | $148.46 | |
| | 31 Oct 2025 | 24 Nov 2025 | Spouse | Sale $1,000 – $15,000 | $200.47 | $148.46 | |
| | 30 Oct 2025 | 24 Nov 2025 | Spouse | Sale $1,000 – $15,000 | $194.55 | $148.46 | |
| | 30 Oct 2025 | 24 Nov 2025 | Spouse | Purchase $1,000 – $15,000 | $194.55 | $148.46 | |
| | 10 Oct 2025 | 31 Oct 2025 | Undisclosed | Purchase $15,000 – $50,000 | $175.44 | $148.46 | |
| | 9 Oct 2025 | 19 Nov 2025 | Undisclosed | Purchase $1,000 – $15,000 | $185.47 | $148.46 | |
| | 7 Oct 2025 | 14 Nov 2025 | Spouse | Purchase $1,000 – $15,000 | $182.17 | $148.46 | |
| | 26 Aug 2025 | 12 Sep 2025 | Child | Purchase $1,000 – $15,000 | $160.87 | $148.46 | |
| | 13 Aug 2025 | 4 Sep 2025 | Undisclosed | Purchase $50,000 – $100,000 | $184.37 | $148.46 | |
| | 28 Jul 2025 | 7 Aug 2025 | Undisclosed | Purchase $50,000 – $100,000 | $157.88 | $148.46 | |
| | 18 Jul 2025 | 7 Aug 2025 | Undisclosed | Purchase $100,000 – $250,000 | $153.52 | $148.46 | |
| | 15 Jul 2025 | 23 Jul 2025 | Undisclosed | Purchase $1,000 – $15,000 | $148.58 | $148.46 | |
| | 30 Jun 2025 | 2 Jul 2025 | Undisclosed | Purchase $50,000 – $100,000 | $136.32 | $148.46 | |
| | 30 Jun 2025 | 15 Jul 2025 | Joint | Sale $1,000 – $15,000 | $136.32 | $148.46 | |
| | 26 Jun 2025 | 29 Oct 2025 | Spouse | Sale $100,000 – $250,000 | $144.25 | $148.46 | |
| | 25 Jun 2025 | 2 Jul 2025 | Undisclosed | Purchase $1,000 – $15,000 | $142.90 | $148.46 | |
| | 17 Jun 2025 | 14 Aug 2025 | Spouse | Purchase $1,000 – $15,000 | $138.20 | $148.46 | |
| | 11 Jun 2025 | 29 Oct 2025 | Spouse | Sale $50,000 – $100,000 | $136.39 | $148.46 | |
| | 2 Jun 2025 | 29 Oct 2025 | Spouse | Sale $50,000 – $100,000 | $132.04 | $148.46 | |
| | 12 May 2025 | 23 Jun 2025 | Undisclosed | Sale $50,000 – $100,000 | $118.46 | $148.46 | |