| | 27 Feb 2026 | 17 Mar 2026 | Joint | Purchase $1,000 – $15,000 | $54.10 | N/A | |
| | 9 May 2025 | 12 Jun 2025 | Spouse | Purchase $15,000 – $50,000 | $35.45 | N/A | |
| | 14 Mar 2025 | 11 Apr 2025 | Joint | Sale $1,000 – $15,000 | $37.79 | N/A | |
| | 13 Mar 2025 | 11 Apr 2025 | Joint | Sale $1,000 – $15,000 | $37.04 | N/A | |
| | 21 Feb 2025 | 7 Mar 2025 | Joint | Sale $1,000 – $15,000 | $40.27 | N/A | |
| | 21 Jun 2024 | 10 Jul 2024 | Joint | Sale $1,000 – $15,000 | $36.26 | N/A | |
| | 12 Jun 2024 | 10 Jul 2024 | Joint | Sale $1,000 – $15,000 | $41.77 | N/A | |
| | 18 Jul 2023 | 24 Aug 2023 | Joint | Sale $1,000 – $15,000 | $42.53 | N/A | |
| | 10 Jul 2023 | 14 Aug 2023 | Undisclosed | Sale $15,000 – $50,000 | $39.82 | N/A | |