| | 17 Feb 2026 | 13 Mar 2026 | Undisclosed | Sale $1,000 β $15,000 | $86.95 | $81.82 | |
| | 9 Dec 2025 | 16 Jan 2026 | Joint | Sale $1,000 β $15,000 | $79.33 | $81.82 | |
| | 2 Dec 2025 | 19 Jan 2026 | Undisclosed | Purchase $1,000 β $15,000 | $80.68 | $81.82 | |
| | 23 Oct 2024 | 14 Jan 2026 | Undisclosed | Purchase $1,000 β $15,000 | $90.73 | $81.82 | |
| | 26 Sep 2024 | 21 Aug 2025 | Undisclosed | Purchase $1,000 β $15,000 | $87.42 | $81.82 | |
| | 4 Sep 2024 | 9 Sep 2024 | Undisclosed | Sale $1,000 β $15,000 | $80.99 | $81.82 | |
| | 2 Aug 2024 | 9 Sep 2024 | Spouse | Purchase $1,000 β $15,000 | $78.83 | $81.82 | |
| | 14 Jul 2023 | 22 Aug 2024 | Undisclosed | Purchase $1,000 β $15,000 | $63.84 | $81.82 | |
| | 14 Apr 2023 | 15 May 2023 | Undisclosed | Sale $1,000 β $15,000 | $63.50 | $81.82 | |