| | 10 Dec 2025 | 13 Jan 2026 | Undisclosed | Purchase $1,000 – $15,000 | $37.30 | $42.55 | |
| | 21 Aug 2025 | 12 Sep 2025 | Spouse | Sale $1,000 – $15,000 | $39.42 | $42.55 | |
| | 17 Jun 2025 | 14 Aug 2025 | Spouse | Sale $1,000 – $15,000 | $39.44 | $42.55 | |
| | 11 Jun 2025 | 14 Aug 2025 | Spouse | Purchase $1,000 – $15,000 | $40.17 | $42.55 | |
| | 14 Apr 2025 | 7 May 2025 | Undisclosed | Purchase $1,000 – $15,000 | $32.68 | $42.55 | |
| | 10 Apr 2025 | 14 May 2025 | Joint | Sale $15,000 – $50,000 | $32.81 | $42.55 | |
| | 5 Feb 2025 | 26 Feb 2025 | Undisclosed | Purchase $1,000 – $15,000 | $37.87 | $42.55 | |
| | 14 Nov 2024 | 18 Dec 2024 | Child | Purchase $15,000 – $50,000 | $38.68 | $42.55 | |
| | 14 Nov 2024 | 18 Dec 2024 | Spouse | Purchase $50,000 – $100,000 | $38.68 | $42.55 | |
| | 20 Sep 2024 | 14 Oct 2024 | Spouse | Purchase $100,000 – $250,000 | $37.75 | $42.55 | |
| | 19 Sep 2024 | 14 Oct 2024 | Joint | Purchase $15,000 – $50,000 | $38.91 | $42.55 | |