| | 8 Dec 2025 | 14 Jan 2026 | Undisclosed | Purchase $1,000 – $15,000 | $37.57 | $49.49 | |
| | 12 May 2025 | 23 Jun 2025 | Undisclosed | Sale $15,000 – $50,000 | $33.55 | $49.49 | |
| | 8 May 2025 | 23 Jun 2025 | Undisclosed | Purchase $15,000 – $50,000 | $31.93 | $49.49 | |
| | 5 May 2025 | 7 May 2025 | Undisclosed | Purchase $1,000 – $15,000 | $30.62 | $49.49 | |
| | 9 Apr 2025 | 14 Apr 2025 | Undisclosed | Purchase $1,000 – $15,000 | $31.07 | $49.49 | |
| | 8 Apr 2025 | 9 May 2025 | Undisclosed | Purchase $1,000 – $15,000 | $26.80 | $49.49 | |
| | 7 Apr 2025 | 9 May 2025 | Undisclosed | Sale $15,000 – $50,000 | $28.61 | $49.49 | |
| | 24 Feb 2025 | 10 Mar 2025 | Undisclosed | Purchase $15,000 – $50,000 | $37.31 | $49.49 | |
| | 12 Feb 2025 | 17 Feb 2025 | Undisclosed | Purchase $1,000 – $15,000 | $33.97 | $49.49 | |
| | 21 Jan 2025 | 28 Jan 2025 | Undisclosed | Purchase $1,000 – $15,000 | $36.73 | $49.49 | |
| | 31 Dec 2024 | 16 Jan 2025 | Joint | Sale $250,000 – $500,000 | $32.73 | $49.49 | |
| | 28 Jun 2024 | 16 Jul 2024 | Joint | Purchase $1,000 – $15,000 | $47.40 | $49.49 | |
| | 28 Jun 2024 | 16 Jul 2024 | Joint | Purchase $1,000 – $15,000 | $47.40 | $49.49 | |
| | 28 Mar 2024 | 15 Apr 2024 | Joint | Purchase $1,000 – $15,000 | $50.18 | $49.49 | |
| | 28 Mar 2024 | 15 Apr 2024 | Joint | Purchase $15,000 – $50,000 | $50.18 | $49.49 | |
| | 29 Dec 2023 | 15 Jan 2024 | Joint | Purchase $1,000 – $15,000 | $45.30 | $49.49 | |
| | 29 Dec 2023 | 15 Jan 2024 | Joint | Purchase $15,000 – $50,000 | $45.30 | $49.49 | |
| | 29 Sep 2023 | 13 Oct 2023 | Joint | Purchase $15,000 – $50,000 | $47.70 | $49.49 | |
| | 29 Sep 2023 | 13 Oct 2023 | Joint | Purchase $1,000 – $15,000 | $47.70 | $49.49 | |
| | 30 Jun 2023 | 13 Jul 2023 | Joint | Purchase $1,000 – $15,000 | $48.34 | $49.49 | |
| | 30 Jun 2023 | 13 Jul 2023 | Joint | Purchase $15,000 – $50,000 | $48.34 | $49.49 | |
| | 31 Mar 2023 | 11 Apr 2023 | Joint | Purchase $15,000 – $50,000 | $50.61 | $49.49 | |
| | 31 Mar 2023 | 11 Apr 2023 | Joint | Purchase $1,000 – $15,000 | $50.61 | $49.49 | |