| | 12 May 2025 | 23 Jun 2025 | Undisclosed | Sale $15,000 – $50,000 | $66.93 | $60.99 | |
| | 8 May 2025 | 23 Jun 2025 | Undisclosed | Sale $15,000 – $50,000 | $61.11 | $60.99 | |
| | 7 Apr 2025 | 9 May 2025 | Undisclosed | Purchase $15,000 – $50,000 | $51.98 | $60.99 | |
| | 1 Apr 2025 | 15 May 2025 | Joint | Sale $1,000 – $15,000 | $59.15 | $60.99 | |
| | 12 Feb 2025 | 13 Mar 2025 | Joint | Purchase $1,000 – $15,000 | $65.45 | $60.99 | |
| | 11 Feb 2025 | 21 Aug 2025 | Spouse | Sale $1,000 – $15,000 | $64.66 | $60.99 | |
| | 15 Nov 2024 | 6 Dec 2024 | Child | Sale $1,000 – $15,000 | $52.93 | $60.99 | |
| | 4 Sep 2024 | 9 Sep 2024 | Undisclosed | Sale $1,000 – $15,000 | $69.46 | $60.99 | |
| | 2 Aug 2024 | 9 Sep 2024 | Spouse | Purchase $1,000 – $15,000 | $69.63 | $60.99 | |
| | 2 Jul 2024 | 8 Aug 2024 | Child | Purchase $1,000 – $15,000 | $69.44 | $60.99 | |
| | 1 Jul 2024 | 8 Aug 2024 | Spouse | Sale $1,000 – $15,000 | $68.44 | $60.99 | |
| | 28 May 2024 | 6 Jun 2024 | Spouse | Purchase $1,000 – $15,000 | $83.13 | $60.99 | |
| | 26 Apr 2024 | 7 May 2024 | Child | Sale $1,000 – $15,000 | $71.21 | $60.99 | |
| | 23 Apr 2024 | 7 May 2024 | Spouse | Sale $1,000 – $15,000 | $70.25 | $60.99 | |
| | 5 Apr 2024 | 7 May 2024 | Child | Sale $15,000 – $50,000 | $74.73 | $60.99 | |
| | 25 Mar 2024 | 9 Apr 2024 | Child | Sale $1,000 – $15,000 | $79.09 | $60.99 | |
| | 20 Mar 2024 | 9 Apr 2024 | Spouse | Purchase $1,000 – $15,000 | $79.01 | $60.99 | |
| | 13 Feb 2024 | 8 Mar 2024 | Child | Purchase $1,000 – $15,000 | $79.09 | $60.99 | |
| | 10 Nov 2023 | 3 Sep 2024 | Undisclosed | Purchase $1,000 – $15,000 | $75.93 | $60.99 | |
| | 3 Nov 2023 | 8 Dec 2023 | Child | Sale $1,000 – $15,000 | $77.50 | $60.99 | |
| | 14 Jul 2023 | 14 Aug 2023 | Undisclosed | Sale $1,000 – $15,000 | $111.01 | $60.99 | |
| | 26 Jun 2023 | 12 Jul 2023 | Child | Sale $1,000 – $15,000 | $97.87 | $60.99 | |
| | 23 May 2023 | 14 Jun 2023 | Spouse | Sale $15,000 – $50,000 | $92.48 | $60.99 | |
| | 23 May 2023 | 14 Jun 2023 | Child | Purchase $1,000 – $15,000 | $92.48 | $60.99 | |
| | 5 May 2023 | 14 Jun 2023 | Child | Sale $1,000 – $15,000 | $93.42 | $60.99 | |