| | 18 Feb 2026 | 23 Feb 2026 | Undisclosed | Sale $1,000 – $15,000 | $164.05 | $171.46 | |
| | 12 Feb 2026 | 10 Mar 2026 | Undisclosed | Sale $1,000 – $15,000 | $141.09 | $171.46 | |
| | 30 Jan 2026 | 16 Feb 2026 | Undisclosed | Purchase $1,000 – $15,000 | $194.74 | $171.46 | |
| | 24 Dec 2025 | 13 Jan 2026 | Undisclosed | Sale $1,000 – $15,000 | $239.73 | $171.46 | |
| | 19 Dec 2025 | 13 Jan 2026 | Undisclosed | Sale $1,000 – $15,000 | $245.12 | $171.46 | |
| | 18 Nov 2025 | 16 Dec 2025 | Undisclosed | Purchase $1,000 – $15,000 | $261.79 | $171.46 | |
| | 17 Oct 2025 | 19 Nov 2025 | Undisclosed | Purchase $1,000 – $15,000 | $336.02 | $171.46 | |
| | 9 Oct 2025 | 19 Nov 2025 | Undisclosed | Purchase $1,000 – $15,000 | $387.00 | $171.46 | |
| | 11 Sep 2025 | 13 Oct 2025 | Undisclosed | Purchase $15,000 – $50,000 | $323.95 | $171.46 | |
| | 24 Jun 2025 | 9 Jul 2025 | Undisclosed | Purchase $1,000 – $15,000 | $344.82 | $171.46 | |
| | 23 Jun 2025 | 10 Jul 2025 | Child | Purchase $1,000 – $15,000 | $307.59 | $171.46 | |
| | 28 May 2025 | 12 Jun 2025 | Spouse | Purchase $1,000 – $15,000 | $254.29 | $171.46 | |
| | 12 May 2025 | 23 Jun 2025 | Undisclosed | Sale $15,000 – $50,000 | $207.22 | $171.46 | |
| | 8 May 2025 | 23 Jun 2025 | Undisclosed | Purchase $15,000 – $50,000 | $206.50 | $171.46 | |
| | 31 Mar 2025 | 14 Apr 2025 | Undisclosed | Sale $15,000 – $50,000 | $172.23 | $171.46 | |
| | 19 Jan 2024 | 16 Feb 2024 | Undisclosed | Sale $1,000 – $15,000 | $124.75 | $171.46 | |
| | 14 Jul 2023 | 14 Aug 2023 | Undisclosed | Sale $1,000 – $15,000 | $105.31 | $171.46 | |