| | 26 Feb 2026 | 9 Mar 2026 | Undisclosed | Sale $1,000 – $15,000 | $132.10 | $132.68 | |
| | 16 Jan 2026 | 3 Feb 2026 | Undisclosed | Purchase $1,000 – $15,000 | $119.96 | $132.68 | |
| | 3 Nov 2025 | 19 Nov 2025 | Undisclosed | Sale $1,000 – $15,000 | $119.92 | $132.68 | |
| | 3 Nov 2025 | 19 Nov 2025 | Undisclosed | Sale $1,000 – $15,000 | $119.92 | $132.68 | |
| | 6 Oct 2025 | 17 Oct 2025 | Undisclosed | Purchase $1,000 – $15,000 | $115.66 | $132.68 | |
| | 22 Sep 2025 | 8 Oct 2025 | Undisclosed | Purchase $1,000 – $15,000 | $107.05 | $132.68 | |
| | 24 Mar 2025 | 24 Apr 2025 | Undisclosed | Sale $15,000 – $50,000 | $104.18 | $132.68 | |
| | 10 Mar 2025 | 4 Apr 2025 | Undisclosed | Sale $1,000 – $15,000 | $107.32 | $132.68 | |
| | 6 Dec 2024 | 7 Jan 2025 | Undisclosed | Purchase $1,000 – $15,000 | $95.85 | $132.68 | |
| | 4 Sep 2024 | 9 Sep 2024 | Undisclosed | Sale $1,000 – $15,000 | $102.43 | $132.68 | |
| | 2 Aug 2024 | 9 Sep 2024 | Spouse | Purchase $1,000 – $15,000 | $101.79 | $132.68 | |
| | 10 Nov 2023 | 3 Sep 2024 | Undisclosed | Purchase $1,000 – $15,000 | $77.70 | $132.68 | |
| | 25 May 2023 | 7 Jun 2023 | Spouse | Sale $1,000 – $15,000 | $82.50 | $132.68 | |