| | 23 Mar 2026 | 26 Mar 2026 | Undisclosed | Sale $1,000 – $15,000 | $71.65 | $70.35 | |
| | 15 May 2025 | 2 Jun 2025 | Undisclosed | Purchase $1,000 – $15,000 | $72.91 | $70.35 | |
| | 23 Apr 2025 | 15 May 2025 | Spouse | Purchase $1,000 – $15,000 | $64.89 | $70.35 | |
| | 15 Apr 2025 | 15 May 2025 | Child | Purchase $1,000 – $15,000 | $63.10 | $70.35 | |
| | 9 Apr 2025 | 15 May 2025 | Spouse | Purchase $1,000 – $15,000 | $64.98 | $70.35 | |
| | 8 Apr 2025 | 29 Apr 2025 | Undisclosed | Sale $1,000 – $15,000 | $58.75 | $70.35 | |
| | 27 Mar 2025 | 14 Aug 2025 | Spouse | Sale $1,000 – $15,000 | $81.66 | $70.35 | |
| | 12 Mar 2025 | 11 Apr 2025 | Child | Sale $1,000 – $15,000 | $83.79 | $70.35 | |
| | 6 Mar 2025 | 11 Apr 2025 | Child | Sale $1,000 – $15,000 | $85.41 | $70.35 | |
| | 25 Feb 2025 | 28 Mar 2025 | Undisclosed | Purchase $1,000 – $15,000 | $90.81 | $70.35 | |
| | 19 Feb 2025 | 10 Mar 2025 | Spouse | Purchase $1,000 – $15,000 | $92.52 | $70.35 | |
| | 22 Jan 2025 | 10 Feb 2025 | Child | Purchase $1,000 – $15,000 | $87.33 | $70.35 | |
| | 17 Jan 2025 | 10 Feb 2025 | Spouse | Sale $1,000 – $15,000 | $84.74 | $70.35 | |
| | 15 Nov 2024 | 6 Dec 2024 | Child | Sale $1,000 – $15,000 | $81.76 | $70.35 | |
| | 3 Nov 2023 | 8 Dec 2023 | Child | Purchase $1,000 – $15,000 | $71.57 | $70.35 | |
| | 10 Oct 2023 | 10 Nov 2023 | Spouse | Purchase $1,000 – $15,000 | $68.19 | $70.35 | |
| | 2 Oct 2023 | 10 Nov 2023 | Child | Sale $1,000 – $15,000 | $67.84 | $70.35 | |
| | 29 Aug 2023 | 7 Sep 2023 | Child | Purchase $1,000 – $15,000 | $70.48 | $70.35 | |
| | 28 Jul 2023 | 9 Aug 2023 | Child | Sale $1,000 – $15,000 | $77.87 | $70.35 | |
| | 23 May 2023 | 14 Jun 2023 | Child | Purchase $1,000 – $15,000 | $77.19 | $70.35 | |