| | 11 Mar 2026 | 23 Mar 2026 | Undisclosed | Sale $1,000 – $15,000 | $226.74 | $241.73 | |
| | 11 Mar 2026 | 23 Mar 2026 | Undisclosed | Sale $1,000 – $15,000 | $226.74 | $241.73 | |
| | 26 Feb 2026 | 9 Mar 2026 | Undisclosed | Sale $1,000 – $15,000 | $201.07 | $241.73 | |
| | 14 Aug 2025 | 3 Sep 2025 | Undisclosed | Purchase $1,000 – $15,000 | $162.32 | $241.73 | |
| | 18 Jul 2025 | 3 Sep 2025 | Undisclosed | Sale $1,000 – $15,000 | $174.21 | $241.73 | |
| | 18 Jul 2025 | 3 Sep 2025 | Undisclosed | Sale $1,000 – $15,000 | $174.21 | $241.73 | |
| | 15 May 2025 | 2 Jun 2025 | Undisclosed | Purchase $1,000 – $15,000 | $165.29 | $241.73 | |
| | 12 May 2025 | 23 Jun 2025 | Undisclosed | Sale $15,000 – $50,000 | $158.14 | $241.73 | |
| | 11 Apr 2025 | 19 May 2025 | Spouse | Sale $1,000 – $15,000 | $123.43 | $241.73 | |
| | 8 Apr 2025 | 9 May 2025 | Undisclosed | Sale $1,000 – $15,000 | $118.55 | $241.73 | |
| | 1 Apr 2025 | 15 May 2025 | Joint | Sale $1,000 – $15,000 | $146.63 | $241.73 | |
| | 5 Mar 2025 | 14 Apr 2025 | Undisclosed | Purchase $15,000 – $50,000 | $135.12 | $241.73 | |
| | 10 Apr 2024 | 26 Apr 2024 | Spouse | Sale $1,000 – $15,000 | $211.22 | $241.73 | |
| | 17 Mar 2023 | 29 May 2023 | Undisclosed | Sale $1,000 – $15,000 | $123.66 | $241.73 | |