| May 21, 2026 | ExerciseD | -7,117 | 0.00 USD | $0 | SEC |
| May 21, 2026 | Other | -3,163 | 36.20 USD | $114.5K | SEC |
| May 21, 2026 | Exercise | 7,117 | — | — | SEC |
| Feb 25, 2026 | Other | -1,778 | 38.30 USD | $68.1K | SEC |
| Feb 25, 2026 | Exercise | 4,000 | — | — | SEC |
| Feb 25, 2026 | ExerciseD | -4,000 | 0.00 USD | $0 | SEC |
| Feb 19, 2026 | ExerciseD | -1,580 | 0.00 USD | $0 | SEC |
| Feb 19, 2026 | Other | -703 | 40.75 USD | $28.6K | SEC |
| Feb 19, 2026 | Exercise | 1,580 | — | — | SEC |
| Feb 17, 2026 | Exercise | 2,253 | — | — | SEC |
| Feb 17, 2026 | Other | -1,002 | 40.22 USD | $40.3K | SEC |
| Feb 17, 2026 | ExerciseD | -2,253 | 0.00 USD | $0 | SEC |
| Feb 11, 2026 | Exercise | 1,852 | — | — | SEC |
| Feb 11, 2026 | AwardD | 8,982 | 0.00 USD | $0 | SEC |
| Feb 11, 2026 | Other | -824 | 41.04 USD | $33.8K | SEC |
| Feb 11, 2026 | ExerciseD | -1,852 | 0.00 USD | $0 | SEC |
| Dec 10, 2025 | Exercise | 2,829 | — | — | SEC |
| Dec 10, 2025 | Other | -1,258 | 33.02 USD | $41.5K | SEC |
| Dec 10, 2025 | ExerciseD | -2,829 | 0.00 USD | $0 | SEC |
| May 21, 2025 | AwardD | 35,587 | 0.00 USD | $0 | SEC |