| | 17 Jun 2025 | 10 Jul 2025 | Undisclosed | Sale $50,000 – $100,000 | $10.56 | $10.84 | |
| | 16 Jun 2025 | 10 Jul 2025 | Undisclosed | Sale $50,000 – $100,000 | $10.90 | $10.84 | |
| | 16 Jun 2025 | 10 Jul 2025 | Undisclosed | Purchase $100,000 – $250,000 | $10.90 | $10.84 | |
| | 11 Jun 2025 | 14 Aug 2025 | Spouse | Sale $1,000 – $15,000 | $11.06 | $10.84 | |
| | 9 Jun 2025 | 14 Aug 2025 | Spouse | Purchase $1,000 – $15,000 | $11.76 | $10.84 | |
| | 2 May 2025 | 16 Jun 2025 | Undisclosed | Sale $250,000 – $500,000 | $10.52 | $10.84 | |
| | 22 Apr 2025 | 16 Jun 2025 | Undisclosed | Purchase $15,000 – $50,000 | $9.31 | $10.84 | |
| | 18 Apr 2025 | 16 Jun 2025 | Undisclosed | Purchase $15,000 – $50,000 | N/A | $10.84 | |
| | 7 Apr 2025 | 16 Jun 2025 | Undisclosed | Purchase $15,000 – $50,000 | $9.71 | $10.84 | |
| | 4 Apr 2025 | 16 Jun 2025 | Undisclosed | Purchase $15,000 – $50,000 | $9.46 | $10.84 | |
| | 2 Apr 2025 | 16 Jun 2025 | Undisclosed | Purchase $15,000 – $50,000 | $10.59 | $10.84 | |
| | 1 Apr 2025 | 16 Jun 2025 | Undisclosed | Purchase $15,000 – $50,000 | $10.30 | $10.84 | |
| | 31 Mar 2025 | 15 Apr 2025 | Undisclosed | Purchase $15,000 – $50,000 | $10.55 | $10.84 | |
| | 20 Mar 2025 | 15 Apr 2025 | Undisclosed | Sale $100,000 – $250,000 | $11.26 | $10.84 | |
| | 14 Mar 2025 | 15 Apr 2025 | Undisclosed | Purchase $15,000 – $50,000 | $10.87 | $10.84 | |
| | 13 Mar 2025 | 15 Apr 2025 | Undisclosed | Purchase $50,000 – $100,000 | $10.67 | $10.84 | |
| | 12 Mar 2025 | 15 Apr 2025 | Undisclosed | Purchase $50,000 – $100,000 | $10.93 | $10.84 | |
| | 2 Jul 2024 | 8 Aug 2024 | Child | Sale $1,000 – $15,000 | $11.05 | $10.84 | |
| | 3 Nov 2023 | 8 Dec 2023 | Child | Purchase $1,000 – $15,000 | $11.98 | $10.84 | |
| | 2 Oct 2023 | 10 Nov 2023 | Child | Sale $1,000 – $15,000 | $12.75 | $10.84 | |
| | 23 May 2023 | 14 Jun 2023 | Child | Purchase $1,000 – $15,000 | $14.07 | $10.84 | |