| Jul 2, 2026 | Award | 71.88 | 90.43 USD | — | SEC |
| May 21, 2026 | Award | 510 | 0.00 USD | $0 | SEC |
| Apr 2, 2026 | Award | 141.74 | 70.55 USD | $10K | SEC |
| Jan 5, 2026 | Award | 72.47 | 68.99 USD | $5K | SEC |
| Oct 2, 2025 | Award | 138.41 | 72.25 USD | $10K | SEC |
| Jul 2, 2025 | Award | 68.39 | 73.11 USD | $5K | SEC |
| May 22, 2025 | Award | 557 | 0.00 USD | $0 | SEC |
| Apr 2, 2025 | Award | 180.19 | 63.82 USD | $11.5K | SEC |
| Jan 3, 2025 | Award | 85.87 | 69.87 USD | $6K | SEC |
| Dec 31, 2024 | Sell | -1,496 | 75.63 USD | $113.1K | SEC |
| Oct 2, 2024 | Award | 91.88 | 65.30 USD | $6K | SEC |
| Jul 2, 2024 | Award | 74.61 | 53.61 USD | $4K | SEC |
| May 17, 2024 | Award | 460 | 0.00 USD | $0 | SEC |
| Apr 2, 2024 | Award | 176.47 | 51.00 USD | $9K | SEC |
| Jan 3, 2024 | Award | 145.03 | 55.16 USD | $8K | SEC |
| Oct 3, 2023 | Award | 136.21 | 44.05 USD | $6K | SEC |
| Jul 5, 2023 | Award | 94.12 | 42.50 USD | $4K | SEC |
| May 19, 2023 | Award | 613 | 0.00 USD | $0 | SEC |
| Apr 4, 2023 | Award | 164.98 | 42.43 USD | $7K | SEC |
| Jan 4, 2023 | Award | 97.75 | 40.92 USD | $4K | SEC |
| Oct 4, 2022 | Award | 156.66 | 38.30 USD | $6K | SEC |
| Jul 5, 2022 | Award | 82.9 | 48.25 USD | $4K | SEC |
| May 19, 2022 | Award | 573 | 0.00 USD | $0 | SEC |
| Apr 4, 2022 | Award | 155.76 | 44.94 USD | $7K | SEC |
| Jan 4, 2022 | Award | 39.34 | 50.84 USD | $2K | SEC |