| May 5, 2026 | Award | 10,638 | — | — | SEC |
| May 5, 2026 | Award | 12,234 | — | — | SEC |
| Jan 9, 2026 | Award | 29,890 | 0.00 USD | $0 | SEC |
| Aug 7, 2025 | Award | 28,840 | 0.00 USD | $0 | SEC |
| Aug 4, 2025 | Other | -6,469 | 54.27 USD | $351.1K | SEC |
| May 2, 2025 | Award | 13,593 | — | — | SEC |
| Jan 13, 2025 | Award | 14,493 | 0.00 USD | $0 | SEC |
| Aug 8, 2024 | Award | 24,228 | 0.00 USD | $0 | SEC |
| Aug 5, 2024 | Other | -7,962 | 68.45 USD | $545K | SEC |
| May 6, 2024 | Award | 9,906 | — | — | SEC |
| Aug 3, 2023 | Other | -5,280 | 58.85 USD | $310.7K | SEC |
| Aug 3, 2023 | Award | 25,489 | 0.00 USD | $0 | SEC |
| May 5, 2023 | Award | 10,903 | — | — | SEC |
| Jan 10, 2023 | Award | 33,456 | 0.00 USD | $0 | SEC |
| Aug 8, 2022 | Other | -2,826 | 61.90 USD | $174.9K | SEC |
| Aug 4, 2022 | Award | 28,944 | 0.00 USD | $0 | SEC |
| May 10, 2022 | Buy | 1,000 | 64.00 USD | $64K | SEC |
| May 2, 2022 | Award | 8,936 | — | — | SEC |
| Jan 11, 2022 | Award | 43,002 | 0.00 USD | $0 | SEC |
| Aug 5, 2021 | Award | 21,995 | 0.00 USD | $0 | SEC |
| May 3, 2021 | Award | 8,353 | — | — | SEC |
| Jan 11, 2021 | Award | 41,334 | 0.00 USD | $0 | SEC |
| Aug 10, 2020 | Other | -20,000 | 61.28 USD | $1.2M | SEC |
| Aug 6, 2020 | Other | -65,496 | 60.83 USD | $4M | SEC |
| Aug 6, 2020 | Award | 16,440 | 0.00 USD | $0 | SEC |