| | 28 Jan 2026 | 29 Jan 2026 | Joint | Purchase $1,000 – $15,000 | $62.94 | $34.77 | |
| | 20 Jan 2026 | 4 Feb 2026 | Undisclosed | Purchase $50,000 – $100,000 | $54.26 | $34.77 | |
| | 26 Dec 2025 | 19 Jan 2026 | Undisclosed | Sale $50,000 – $100,000 | $40.30 | $34.77 | |
| | 9 Dec 2025 | 18 Dec 2025 | Undisclosed | Purchase $1,000 – $15,000 | $46.84 | $34.77 | |
| | 10 Oct 2025 | 31 Oct 2025 | Undisclosed | Purchase $1,000 – $15,000 | $59.77 | $34.77 | |
| | 10 Oct 2025 | 31 Oct 2025 | Undisclosed | Purchase $1,000 – $15,000 | $59.77 | $34.77 | |
| | 10 Jul 2025 | 7 Aug 2025 | Undisclosed | Purchase $15,000 – $50,000 | $17.03 | $34.77 | |