| | 18 Dec 2025 | 16 Jan 2026 | Joint | Sale $1,000 – $15,000 | $80.85 | $93.15 | |
| | 13 Nov 2025 | 12 Dec 2025 | Joint | Sale $1,000 – $15,000 | $83.99 | $93.15 | |
| | 5 Nov 2025 | 10 Dec 2025 | Undisclosed | Purchase $1,000 – $15,000 | $82.14 | $93.15 | |
| | 14 Oct 2025 | 22 Oct 2025 | Undisclosed | Sale $1,000 – $15,000 | $84.64 | $93.15 | |
| | 14 Aug 2025 | 12 Sep 2025 | Joint | Sale $1,000 – $15,000 | $72.24 | $93.15 | |
| | 11 Jul 2025 | 21 Aug 2025 | Undisclosed | Sale $1,000 – $15,000 | $74.40 | $93.15 | |
| | 25 Jun 2025 | 11 Jul 2025 | Undisclosed | Sale $1,000 – $15,000 | $70.34 | $93.15 | |
| | 6 Jun 2025 | 19 Jun 2025 | Undisclosed | Purchase $1,000 – $15,000 | $72.16 | $93.15 | |
| | 12 May 2025 | 23 Jun 2025 | Undisclosed | Sale $50,000 – $100,000 | $69.69 | $93.15 | |
| | 5 May 2025 | 7 May 2025 | Undisclosed | Purchase $1,000 – $15,000 | $66.10 | $93.15 | |
| | 17 Apr 2025 | 9 May 2025 | Undisclosed | Purchase $15,000 – $50,000 | $66.31 | $93.15 | |
| | 9 Apr 2025 | 16 Apr 2025 | Undisclosed | Sale $1,000 – $15,000 | $67.58 | $93.15 | |
| | 8 Apr 2025 | 9 May 2025 | Undisclosed | Sale $1,000 – $15,000 | $64.11 | $93.15 | |
| | 7 Apr 2025 | 12 May 2025 | Undisclosed | Sale $1,000 – $15,000 | $65.06 | $93.15 | |
| | 3 Apr 2025 | 18 Apr 2025 | Undisclosed | Sale $1,000 – $15,000 | $72.14 | $93.15 | |
| | 1 Apr 2025 | 15 May 2025 | Joint | Sale $1,000 – $15,000 | $70.92 | $93.15 | |
| | 24 Mar 2025 | 24 Apr 2025 | Undisclosed | Sale $50,000 – $100,000 | $70.07 | $93.15 | |
| | 21 Jan 2025 | 28 Jan 2025 | Undisclosed | Purchase $1,000 – $15,000 | $70.85 | $93.15 | |
| | 15 Jan 2025 | 13 Feb 2025 | Joint | Purchase $1,000 – $15,000 | $69.29 | $93.15 | |
| | 15 Jan 2025 | 14 Jan 2026 | Undisclosed | Sale $1,000 – $15,000 | $69.29 | $93.15 | |
| | 25 Nov 2024 | 28 Nov 2024 | Undisclosed | Purchase $1,000 – $15,000 | $76.64 | $93.15 | |
| | 21 Nov 2024 | 6 Dec 2024 | Child | Purchase $50,000 – $100,000 | $77.36 | $93.15 | |
| | 7 Nov 2024 | 11 Nov 2024 | Undisclosed | Purchase $1,000 – $15,000 | $74.62 | $93.15 | |
| | 1 Nov 2024 | 14 Jan 2026 | Undisclosed | Purchase $1,000 – $15,000 | $77.35 | $93.15 | |
| | 23 Oct 2024 | 14 Jan 2026 | Undisclosed | Purchase $1,000 – $15,000 | $84.96 | $93.15 | |