| Jul 6, 2026 | Award | 42.96 | 0.00 USD | — | SEC |
| Jul 6, 2026 | Award | 853.62 | 0.00 USD | — | SEC |
| May 5, 2026 | Award | 9,320 | 0.00 USD | $0 | SEC |
| Apr 3, 2026 | Award | 873.99 | 0.00 USD | $0 | SEC |
| Apr 3, 2026 | Award | 48.27 | 0.00 USD | $0 | SEC |
| Jan 6, 2026 | Award | 44.17 | 0.00 USD | $0 | SEC |
| Jan 6, 2026 | Award | 787.02 | 0.00 USD | $0 | SEC |
| Dec 15, 2025 | AwardD | 3,639 | 0.00 USD | $0 | SEC |
| Dec 9, 2025 | Exercise | 2,095 | — | — | SEC |
| Dec 9, 2025 | ExerciseD | -2,095 | 0.00 USD | $0 | SEC |
| Oct 3, 2025 | Award | 44.03 | 0.00 USD | $0 | SEC |
| Oct 3, 2025 | Award | 800.06 | 0.00 USD | $0 | SEC |
| Jul 3, 2025 | Award | 786.45 | 0.00 USD | $0 | SEC |
| Jul 3, 2025 | Award | 44.5 | 0.00 USD | $0 | SEC |
| May 5, 2025 | Award | 9,404 | 0.00 USD | $0 | SEC |
| Apr 3, 2025 | Award | 797.98 | 0.00 USD | $0 | SEC |
| Apr 3, 2025 | Award | 50.2 | 0.00 USD | $0 | SEC |
| Jan 6, 2025 | Award | 727.65 | 0.00 USD | $0 | SEC |
| Jan 6, 2025 | Award | 44.82 | 0.00 USD | $0 | SEC |
| Dec 9, 2024 | Exercise | 2,883 | — | — | SEC |
| Dec 9, 2024 | AwardD | 2,095 | 0.00 USD | $0 | SEC |
| Dec 9, 2024 | ExerciseD | -2,883 | 0.00 USD | $0 | SEC |
| Oct 24, 2024 | Award | 200.71 | 0.00 USD | $0 | SEC |
| Oct 3, 2024 | Award | 48.55 | 0.00 USD | $0 | SEC |
| Oct 3, 2024 | Award | 816.38 | 0.00 USD | $0 | SEC |