| | 8 Aug 2025 | 12 Sep 2025 | Spouse | Purchase $1,000 – $15,000 | $39.54 | $39.43 | |
| | 21 Apr 2025 | 13 May 2025 | Undisclosed | Sale $1,000 – $15,000 | $27.61 | $39.43 | |
| | 7 Mar 2025 | 11 Mar 2025 | Joint | Sale $250,000 – $500,000 | $34.15 | $39.43 | |
| | 3 Mar 2025 | 17 Apr 2025 | Undisclosed | Purchase $1,000 – $15,000 | $34.38 | $39.43 | |
| | 30 Aug 2024 | 9 Sep 2024 | Spouse | Purchase $1,000 – $15,000 | $30.76 | $39.43 | |
| | 14 May 2024 | 16 May 2024 | Joint | Sale $50,000 – $100,000 | $30.16 | $39.43 | |
| | 13 May 2024 | 14 May 2024 | Joint | Sale $250,000 – $500,000 | $29.68 | $39.43 | |
| | 12 Jan 2024 | 7 Feb 2024 | Spouse | Purchase $1,000 – $15,000 | N/A | $39.43 | |
| | 8 Sep 2023 | 9 Oct 2023 | Spouse | Purchase $1,000 – $15,000 | N/A | $39.43 | |
| | 6 Sep 2023 | 9 Oct 2023 | Spouse | Sale $1,000 – $15,000 | $25.81 | $39.43 | |
| | 11 Aug 2023 | 7 Sep 2023 | Spouse | Purchase $1,000 – $15,000 | N/A | $39.43 | |
| | 10 Jul 2023 | 14 Aug 2023 | Undisclosed | Sale $100,000 – $250,000 | $20.04 | $39.43 | |