| | 19 Nov 2025 | 10 Dec 2025 | Spouse | Purchase $15,000 – $50,000 | $30.64 | $33.54 | |
| | 21 Aug 2025 | 12 Sep 2025 | Spouse | Sale $1,000 – $15,000 | $38.88 | $33.54 | |
| | 10 Mar 2025 | 18 Apr 2025 | Spouse | Purchase $15,000 – $50,000 | $34.44 | $33.54 | |
| | 28 Aug 2024 | 18 Sep 2024 | Spouse | Sale $1,000 – $15,000 | $42.01 | $33.54 | |
| | 26 Aug 2024 | 18 Sep 2024 | Child | Sale $1,000 – $15,000 | $41.67 | $33.54 | |
| | 17 Jan 2024 | 23 Feb 2024 | Child | Sale $1,000 – $15,000 | $36.06 | $33.54 | |
| | 17 Jan 2024 | 23 Feb 2024 | Spouse | Sale $1,000 – $15,000 | $36.06 | $33.54 | |
| | 20 Nov 2023 | 18 Dec 2023 | Child | Purchase $15,000 – $50,000 | $34.53 | $33.54 | |
| | 20 Nov 2023 | 18 Dec 2023 | Spouse | Purchase $15,000 – $50,000 | $34.53 | $33.54 | |
| | 15 Nov 2023 | 18 Dec 2023 | Child | Purchase $15,000 – $50,000 | $34.83 | $33.54 | |
| | 15 Nov 2023 | 18 Dec 2023 | Spouse | Purchase $15,000 – $50,000 | $34.83 | $33.54 | |
| | 1 Nov 2023 | 18 Dec 2023 | Child | Purchase $15,000 – $50,000 | $29.67 | $33.54 | |
| | 1 Nov 2023 | 18 Dec 2023 | Spouse | Purchase $15,000 – $50,000 | $29.67 | $33.54 | |
| | 22 Sep 2023 | 19 Oct 2023 | Child | Purchase $15,000 – $50,000 | $32.12 | $33.54 | |
| | 22 Sep 2023 | 19 Oct 2023 | Spouse | Purchase $15,000 – $50,000 | $32.12 | $33.54 | |
| | 15 Sep 2023 | 19 Oct 2023 | Child | Purchase $15,000 – $50,000 | $32.07 | $33.54 | |
| | 15 Sep 2023 | 19 Oct 2023 | Spouse | Purchase $15,000 – $50,000 | $32.07 | $33.54 | |