| | 4 Feb 2026 | 2 Mar 2026 | Joint | Purchase $15,000 – $50,000 | $42.18 | $42.03 | |
| | 5 Jan 2026 | 4 Feb 2026 | Self | Purchase $15,000 – $50,000 | $40.36 | $42.03 | |
| | 5 Jan 2026 | 4 Feb 2026 | Spouse | Purchase $15,000 – $50,000 | $40.36 | $42.03 | |
| | 15 Oct 2025 | 19 Nov 2025 | Undisclosed | Purchase $1,000 – $15,000 | $34.54 | $42.03 | |
| | 7 Oct 2025 | 19 Nov 2025 | Undisclosed | Purchase $1,000 – $15,000 | $34.52 | $42.03 | |
| | 30 Sep 2025 | 13 Oct 2025 | Undisclosed | Purchase $1,000 – $15,000 | $34.37 | $42.03 | |
| | 12 Sep 2025 | 13 Oct 2025 | Undisclosed | Purchase $1,000 – $15,000 | $34.88 | $42.03 | |
| | 26 Aug 2025 | 15 Sep 2025 | Undisclosed | Purchase $1,000 – $15,000 | $36.23 | $42.03 | |
| | 7 Jan 2025 | 12 Feb 2025 | Undisclosed | Purchase $1,000 – $15,000 | $36.99 | $42.03 | |