| | 9 Jan 2026 | 16 Feb 2026 | Undisclosed | Sale $1,000 – $15,000 | $185.28 | $244.09 | |
| | 6 Aug 2025 | 15 Sep 2025 | Undisclosed | Sale $1,000 – $15,000 | $133.46 | $244.09 | |
| | 15 May 2025 | 10 Jun 2025 | Undisclosed | Purchase $1,000 – $15,000 | $135.37 | $244.09 | |
| | 13 May 2025 | 11 Jun 2025 | Joint | Purchase $50,000 – $100,000 | $135.11 | $244.09 | |
| | 13 May 2025 | 14 Jun 2025 | Joint | Sale $1,000 – $15,000 | $135.11 | $244.09 | |
| | 8 Apr 2025 | 29 Apr 2025 | Undisclosed | Sale $1,000 – $15,000 | $105.18 | $244.09 | |
| | 8 Apr 2025 | 13 May 2025 | Joint | Sale $50,000 – $100,000 | $105.18 | $244.09 | |
| | 7 Apr 2025 | 9 May 2025 | Undisclosed | Sale $15,000 – $50,000 | $106.67 | $244.09 | |
| | 13 Mar 2025 | 14 Apr 2025 | Undisclosed | Purchase $15,000 – $50,000 | $125.80 | $244.09 | |
| | 4 Sep 2024 | 9 Sep 2024 | Undisclosed | Sale $1,000 – $15,000 | $139.63 | $244.09 | |
| | 11 Apr 2024 | 30 Apr 2024 | Spouse | Sale $1,000 – $15,000 | $177.04 | $244.09 | |
| | 17 Jan 2024 | 2 Feb 2024 | Spouse | Purchase $1,000 – $15,000 | $126.31 | $244.09 | |
| | 12 Jan 2024 | 6 Feb 2024 | Undisclosed | Sale $15,000 – $50,000 | $131.50 | $244.09 | |
| | 2 Jan 2024 | 23 Jan 2024 | Spouse | Sale $15,000 – $50,000 | $130.66 | $244.09 | |
| | 11 Dec 2023 | 3 Jan 2024 | Spouse | Purchase $1,000 – $15,000 | $123.48 | $244.09 | |
| | 8 Dec 2023 | 19 Dec 2023 | Undisclosed | Purchase $15,000 – $50,000 | $122.74 | $244.09 | |
| | 4 Dec 2023 | 18 Dec 2023 | Joint | Sale $1,000 – $15,000 | $126.46 | $244.09 | |
| | 10 Nov 2023 | 3 Sep 2024 | Undisclosed | Purchase $1,000 – $15,000 | $122.67 | $244.09 | |
| | 13 Sep 2023 | 12 Oct 2023 | Joint | Purchase $50,000 – $100,000 | $145.48 | $244.09 | |
| | 7 Aug 2023 | 24 Aug 2023 | Spouse | Purchase $1,000 – $15,000 | $129.29 | $244.09 | |
| | 21 Jun 2023 | 8 Aug 2023 | Joint | Purchase $1,000 – $15,000 | $111.62 | $244.09 | |