| | 10 Feb 2026 | 10 Mar 2026 | Undisclosed | Sale $1,000 – $15,000 | $50.55 | $46.29 | |
| | 19 Dec 2025 | 13 Jan 2026 | Undisclosed | Purchase $1,000 – $15,000 | $66.05 | $46.29 | |
| | 18 Dec 2025 | 16 Jan 2026 | Joint | Sale $1,000 – $15,000 | $65.90 | $46.29 | |
| | 19 Nov 2025 | 30 Dec 2025 | Joint | Sale $15,000 – $50,000 | $62.66 | $46.29 | |
| | 18 Nov 2025 | 16 Dec 2025 | Undisclosed | Purchase $1,000 – $15,000 | $63.15 | $46.29 | |
| | 13 Nov 2025 | 12 Dec 2025 | Joint | Sale $1,000 – $15,000 | $66.26 | $46.29 | |
| | 14 Aug 2025 | 12 Sep 2025 | Joint | Sale $1,000 – $15,000 | $71.58 | $46.29 | |
| | 3 Jun 2025 | 17 Jul 2025 | Undisclosed | Sale $1,000 – $15,000 | $80.14 | $46.29 | |
| | 15 May 2025 | 16 Jun 2025 | Joint | Purchase $1,000 – $15,000 | $78.71 | $46.29 | |
| | 12 May 2025 | 23 Jun 2025 | Undisclosed | Sale $50,000 – $100,000 | $78.88 | $46.29 | |
| | 30 Apr 2025 | 15 May 2025 | Joint | Purchase $1,000 – $15,000 | $78.88 | $46.29 | |
| | 22 Apr 2025 | 15 May 2025 | Joint | Purchase $1,000 – $15,000 | $79.12 | $46.29 | |
| | 9 Apr 2025 | 15 May 2025 | Joint | Sale $1,000 – $15,000 | $72.41 | $46.29 | |
| | 7 Apr 2025 | 9 May 2025 | Undisclosed | Purchase $15,000 – $50,000 | $68.70 | $46.29 | |
| | 19 Mar 2025 | 6 Oct 2025 | Spouse | Sale $15,000 – $50,000 | $74.33 | $46.29 | |
| | 24 Feb 2025 | 10 Mar 2025 | Undisclosed | Purchase $15,000 – $50,000 | $69.37 | $46.29 | |
| | 13 Jan 2025 | 14 Feb 2025 | Spouse | Sale $250,000 – $500,000 | $78.63 | $46.29 | |
| | 20 Nov 2024 | 18 Dec 2024 | Child | Sale $1,000 – $15,000 | $85.90 | $46.29 | |
| | 20 Nov 2024 | 18 Dec 2024 | Spouse | Sale $50,000 – $100,000 | $85.90 | $46.29 | |
| | 12 Nov 2024 | 6 Dec 2024 | Spouse | Sale $1,000 – $15,000 | $87.62 | $46.29 | |
| | 6 Nov 2024 | 18 Dec 2024 | Child | Sale $15,000 – $50,000 | $86.44 | $46.29 | |
| | 6 Nov 2024 | 18 Dec 2024 | Spouse | Sale $100,000 – $250,000 | $86.44 | $46.29 | |
| | 16 Aug 2024 | 18 Sep 2024 | Child | Sale $15,000 – $50,000 | $79.00 | $46.29 | |
| | 6 Aug 2024 | 18 Sep 2024 | Spouse | Purchase $100,000 – $250,000 | $76.54 | $46.29 | |
| | 21 Jun 2024 | 10 Jul 2024 | Joint | Sale $1,000 – $15,000 | $75.96 | $46.29 | |