| | 26 Jan 2026 | 27 Feb 2026 | Joint | Sale $1,000 β $15,000 | $29.92 | $27.03 | |
| | 15 Jan 2026 | 16 Feb 2026 | Undisclosed | Sale $1,000 β $15,000 | $29.80 | $27.03 | |
| | 14 Oct 2025 | 24 Nov 2025 | Spouse | Sale $1,000 β $15,000 | $22.49 | $27.03 | |
| | 25 Sep 2025 | 23 Oct 2025 | Spouse | Purchase $1,000 β $15,000 | $21.28 | $27.03 | |
| | 12 May 2025 | 23 Jun 2025 | Undisclosed | Sale $15,000 β $50,000 | $24.75 | $27.03 | |
| | 7 Apr 2025 | 9 May 2025 | Undisclosed | Purchase $15,000 β $50,000 | $21.27 | $27.03 | |
| | 5 Mar 2025 | 14 Apr 2025 | Undisclosed | Sale $15,000 β $50,000 | $25.33 | $27.03 | |
| | 26 Jul 2024 | 16 Aug 2024 | Joint | Purchase $1,000 β $15,000 | $26.38 | $27.03 | |
| | 17 Apr 2023 | 1 May 2023 | Spouse | Sale $1,000 β $15,000 | $26.55 | $27.03 | |