| | 14 Jan 2026 | 18 Feb 2026 | Spouse | Sale $50,000 – $100,000 | $132.45 | $138.14 | |
| | 21 Nov 2025 | 22 Dec 2025 | Undisclosed | Sale $1,000 – $15,000 | $132.74 | $138.14 | |
| | 5 Nov 2025 | 10 Dec 2025 | Undisclosed | Purchase $1,000 – $15,000 | $130.97 | $138.14 | |
| | 12 May 2025 | 23 Jun 2025 | Undisclosed | Sale $15,000 – $50,000 | $138.64 | $138.14 | |
| | 7 Apr 2025 | 9 May 2025 | Undisclosed | Purchase $15,000 – $50,000 | $142.36 | $138.14 | |
| | 10 Mar 2025 | 14 Apr 2025 | Undisclosed | Purchase $1,000 – $15,000 | $149.31 | $138.14 | |
| | 2 Aug 2024 | 9 Sep 2024 | Spouse | Purchase $1,000 – $15,000 | $147.35 | $138.14 | |
| | 25 May 2023 | 7 Jun 2023 | Spouse | Sale $1,000 – $15,000 | $142.45 | $138.14 | |
| | 15 Mar 2023 | 18 Sep 2025 | Undisclosed | Purchase $1,000 – $15,000 | $140.63 | $138.14 | |