| | 12 Mar 2026 | 23 Mar 2026 | Undisclosed | Purchase $1,000 – $15,000 | $209.49 | $218.44 | |
| | 26 Feb 2026 | 9 Mar 2026 | Undisclosed | Sale $1,000 – $15,000 | $239.07 | $218.44 | |
| | 26 Feb 2026 | 9 Mar 2026 | Undisclosed | Sale $1,000 – $15,000 | $239.07 | $218.44 | |
| | 12 Feb 2026 | 12 Mar 2026 | Joint | Sale $50,000 – $100,000 | $231.29 | $218.44 | |
| | 9 Feb 2026 | 12 Mar 2026 | Joint | Sale $50,000 – $100,000 | $229.28 | $218.44 | |
| | 3 Feb 2026 | 12 Mar 2026 | Joint | Sale $50,000 – $100,000 | $230.10 | $218.44 | |
| | 3 Feb 2026 | 25 Feb 2026 | Undisclosed | Purchase $15,000 – $50,000 | $230.10 | $218.44 | |
| | 16 Jan 2026 | 3 Feb 2026 | Undisclosed | Sale $1,000 – $15,000 | $222.96 | $218.44 | |
| | 8 Jan 2026 | 22 Jan 2026 | Undisclosed | Sale $15,000 – $50,000 | $200.96 | $218.44 | |
| | 8 Jan 2026 | 22 Jan 2026 | Undisclosed | Sale $15,000 – $50,000 | $200.96 | $218.44 | |
| | 8 Jan 2026 | 15 Feb 2026 | Joint | Sale $1,000 – $15,000 | $200.96 | $218.44 | |
| | 29 Dec 2025 | 16 Jan 2026 | Joint | Purchase $50,000 – $100,000 | $175.87 | $218.44 | |
| | 23 Sep 2025 | 10 Oct 2025 | Spouse | Sale $1,000 – $15,000 | $131.93 | $218.44 | |
| | 22 Sep 2025 | 8 Oct 2025 | Undisclosed | Sale $1,000 – $15,000 | $132.20 | $218.44 | |
| | 22 Sep 2025 | 8 Oct 2025 | Undisclosed | Sale $1,000 – $15,000 | $132.20 | $218.44 | |
| | 3 Sep 2025 | 16 Oct 2025 | Spouse | Sale $1,000 – $15,000 | $97.74 | $218.44 | |
| | 28 Aug 2025 | 3 Sep 2025 | Spouse | Sale $15,000 – $50,000 | $104.09 | $218.44 | |
| | 13 Aug 2025 | 24 Sep 2025 | Spouse | Purchase $1,000 – $15,000 | $106.74 | $218.44 | |
| | 7 Aug 2025 | 8 Sep 2025 | Undisclosed | Purchase $1,000 – $15,000 | $99.15 | $218.44 | |
| | 7 Aug 2025 | 8 Sep 2025 | Spouse | Purchase $1,000 – $15,000 | $99.15 | $218.44 | |
| | 18 Jul 2025 | 3 Sep 2025 | Undisclosed | Sale $1,000 – $15,000 | $100.66 | $218.44 | |
| | 18 Jul 2025 | 3 Sep 2025 | Undisclosed | Sale $1,000 – $15,000 | $100.66 | $218.44 | |
| | 13 May 2025 | 11 Jun 2025 | Joint | Purchase $15,000 – $50,000 | $85.25 | $218.44 | |
| | 12 May 2025 | 23 Jun 2025 | Undisclosed | Sale $15,000 – $50,000 | $82.25 | $218.44 | |
| | 30 Apr 2025 | 15 May 2025 | Joint | Purchase $15,000 – $50,000 | $71.67 | $218.44 | |