| Jul 6, 2026 | Award | 34 | 0.00 USD | — | SEC | |
| Apr 2, 2026 | Award | 53 | 0.00 USD | — | SEC | |
| Jan 5, 2026 | Award | 65 | 0.00 USD | — | SEC | |
| Dec 12, 2025 | Sell | -17,867 | 452.20 USD | $8.1M | SEC | |
| Oct 3, 2025 | Award | 64 | 0.00 USD | — | SEC | |
| Jul 2, 2025 | Award | 86 | 0.00 USD | — | SEC | |
| Apr 2, 2025 | Award | 155 | 0.00 USD | — | SEC | |
| Feb 11, 2025 | Gift | -40,000 | 0.00 USD | — | SEC | |
| Jan 3, 2025 | Award | 127 | 0.00 USD | — | SEC | |
| Oct 2, 2024 | Award | 128 | 0.00 USD | — | SEC | |
| Sep 4, 2024 | Sell | -2,479 | 186.61 USD | $462.6K | SEC | |
| Sep 4, 2024 | Sell | -7,521 | 187.48 USD | $1.4M | SEC | |
| Jul 2, 2024 | Award | 183 | 0.00 USD | — | SEC | |
| Apr 2, 2024 | Award | 210 | 0.00 USD | — | SEC | |
| Jan 3, 2024 | Award | 228 | 0.00 USD | — | SEC | |
| Oct 4, 2023 | Award | 275 | 0.00 USD | — | SEC | |
| Jul 5, 2023 | Award | 318 | 0.00 USD | — | SEC | |
| Apr 4, 2023 | Award | 420 | 0.00 USD | — | SEC | |
| Jan 3, 2023 | Award | 509 | 0.00 USD | — | SEC | |
| Dec 19, 2022 | Buy | 1,000 | 28.14 USD | $28.1K | SEC | |
| Dec 19, 2022 | Buy | 2,500 | 29.26 USD | $73.2K | SEC | |
| Dec 19, 2022 | Buy | 1,500 | 29.76 USD | $44.6K | SEC | |
| Oct 4, 2022 | Award | 656 | 0.00 USD | — | SEC | |
| Jul 1, 2022 | Award | 600 | 0.00 USD | — | SEC | |
| May 5, 2022 | Buy | 1,000 | 25.50 USD | $25.5K | SEC | |