| | 15 Apr 2025 | 16 Jun 2025 | Undisclosed | Sale $100,000 – $250,000 | $9.45 | $11.60 | |
| | 10 Apr 2025 | 16 Jun 2025 | Undisclosed | Purchase $50,000 – $100,000 | $9.14 | $11.60 | |
| | 9 Apr 2025 | 15 May 2025 | Spouse | Purchase $1,000 – $15,000 | $9.50 | $11.60 | |
| | 9 Apr 2025 | 16 Jun 2025 | Undisclosed | Purchase $15,000 – $50,000 | $9.50 | $11.60 | |
| | 8 Apr 2025 | 9 May 2025 | Undisclosed | Purchase $1,000 – $15,000 | $8.69 | $11.60 | |
| | 8 Apr 2025 | 16 Jun 2025 | Undisclosed | Purchase $15,000 – $50,000 | $8.69 | $11.60 | |
| | 7 Apr 2025 | 16 Jun 2025 | Undisclosed | Purchase $15,000 – $50,000 | $9.24 | $11.60 | |
| | 1 Apr 2025 | 15 May 2025 | Joint | Sale $1,000 – $15,000 | $9.94 | $11.60 | |
| | 31 Mar 2025 | 8 Apr 2025 | Undisclosed | Purchase $1,000 – $15,000 | $10.03 | $11.60 | |
| | 31 Mar 2025 | 15 Apr 2025 | Undisclosed | Purchase $15,000 – $50,000 | $10.03 | $11.60 | |
| | 10 Mar 2025 | 15 Apr 2025 | Undisclosed | Sale $50,000 – $100,000 | $9.96 | $11.60 | |
| | 5 Mar 2025 | 15 Apr 2025 | Undisclosed | Purchase $50,000 – $100,000 | $9.65 | $11.60 | |
| | 4 Mar 2025 | 14 Aug 2025 | Spouse | Sale $1,000 – $15,000 | $9.12 | $11.60 | |
| | 3 Mar 2025 | 15 Apr 2025 | Undisclosed | Sale $100,000 – $250,000 | $9.39 | $11.60 | |
| | 26 Feb 2025 | 7 Mar 2025 | Undisclosed | Sale $1,000 – $15,000 | $9.47 | $11.60 | |
| | 25 Feb 2025 | 10 Mar 2025 | Child | Purchase $1,000 – $15,000 | $9.42 | $11.60 | |
| | 25 Feb 2025 | 28 Mar 2025 | Undisclosed | Sale $1,000 – $15,000 | $9.42 | $11.60 | |
| | 19 Feb 2025 | 10 Mar 2025 | Spouse | Sale $1,000 – $15,000 | $9.34 | $11.60 | |
| | 13 Feb 2025 | 12 Mar 2025 | Undisclosed | Purchase $15,000 – $50,000 | $9.35 | $11.60 | |
| | 12 Feb 2025 | 13 Mar 2025 | Joint | Purchase $1,000 – $15,000 | $9.23 | $11.60 | |
| | 10 Feb 2025 | 12 Mar 2025 | Undisclosed | Purchase $15,000 – $50,000 | $9.24 | $11.60 | |
| | 7 Feb 2025 | 12 Mar 2025 | Undisclosed | Purchase $50,000 – $100,000 | $9.24 | $11.60 | |
| | 6 Feb 2025 | 12 Mar 2025 | Undisclosed | Purchase $15,000 – $50,000 | $9.26 | $11.60 | |
| | 5 Feb 2025 | 12 Mar 2025 | Undisclosed | Sale $50,000 – $100,000 | $10.01 | $11.60 | |
| | 4 Feb 2025 | 12 Mar 2025 | Undisclosed | Purchase $50,000 – $100,000 | $10.16 | $11.60 | |