| | 10 Feb 2026 | 10 Mar 2026 | Undisclosed | Purchase $1,000 – $15,000 | $220.08 | $259.85 | |
| | 19 Dec 2025 | 13 Jan 2026 | Undisclosed | Purchase $1,000 – $15,000 | $244.03 | $259.85 | |
| | 6 Oct 2025 | 17 Nov 2025 | Joint | Sale $1,000 – $15,000 | $270.78 | $259.85 | |
| | 3 Jul 2025 | 12 Aug 2025 | Undisclosed | Sale $1,000 – $15,000 | $286.32 | $259.85 | |
| | 24 Jun 2025 | 14 Aug 2025 | Spouse | Sale $1,000 – $15,000 | $285.03 | $259.85 | |
| | 17 Jun 2025 | 14 Aug 2025 | Spouse | Purchase $1,000 – $15,000 | $283.96 | $259.85 | |
| | 2 Jan 2025 | 13 Jan 2025 | Undisclosed | Purchase $1,000 – $15,000 | $205.10 | $259.85 | |
| | 9 Sep 2024 | 8 Oct 2024 | Spouse | Sale $1,000 – $15,000 | $181.96 | $259.85 | |
| | 28 May 2024 | 6 Jun 2024 | Spouse | Sale $1,000 – $15,000 | $171.05 | $259.85 | |
| | 26 Apr 2024 | 7 May 2024 | Child | Sale $1,000 – $15,000 | $175.48 | $259.85 | |
| | 23 Apr 2024 | 7 May 2024 | Spouse | Purchase $1,000 – $15,000 | $185.12 | $259.85 | |
| | 25 Mar 2024 | 9 Apr 2024 | Child | Purchase $1,000 – $15,000 | $187.19 | $259.85 | |
| | 13 Feb 2024 | 8 Mar 2024 | Spouse | Sale $1,000 – $15,000 | $194.51 | $259.85 | |
| | 10 Jan 2024 | 7 Feb 2024 | Spouse | Purchase $1,000 – $15,000 | $203.42 | $259.85 | |
| | 10 Jan 2024 | 7 Feb 2024 | Child | Sale $1,000 – $15,000 | $203.42 | $259.85 | |
| | 3 Nov 2023 | 8 Dec 2023 | Child | Purchase $1,000 – $15,000 | $202.49 | $259.85 | |
| | 2 Oct 2023 | 10 Nov 2023 | Child | Sale $1,000 – $15,000 | $202.34 | $259.85 | |
| | 14 Mar 2023 | 12 Apr 2023 | Spouse | Sale $1,000 – $15,000 | $192.06 | $259.85 | |