| Feb 23, 2026 | Exercise | 12,249 | — | — | SEC | |
| Feb 23, 2026 | AwardD (derivative) | 21,692 | 0.00 USD | — | SEC | |
| Feb 23, 2026 | ExerciseD (derivative) | -4,680 | 0.00 USD | — | SEC | |
| Feb 23, 2026 | ExerciseD (derivative) | -2,282 | 0.00 USD | — | SEC | |
| Feb 23, 2026 | ExerciseD (derivative) | -2,717 | 0.00 USD | — | SEC | |
| Feb 23, 2026 | ExerciseD (derivative) | -2,570 | 0.00 USD | — | SEC | |
| Feb 12, 2026 | Award | 6,340 | 0.00 USD | — | SEC | |
| Feb 12, 2026 | Award | 4,809 | 0.00 USD | — | SEC | |
| Feb 5, 2026 | Award | 4,824 | 0.00 USD | — | SEC | |
| Feb 5, 2026 | Award | 6,340 | 0.00 USD | — | SEC | |
| Feb 24, 2025 | ExerciseD (derivative) | -2,526 | 0.00 USD | — | SEC | |
| Feb 24, 2025 | ExerciseD (derivative) | -1,788 | 0.00 USD | — | SEC | |
| Feb 24, 2025 | Exercise | 9,329 | — | — | SEC | |
| Feb 24, 2025 | ExerciseD (derivative) | -2,282 | 0.00 USD | — | SEC | |
| Feb 24, 2025 | ExerciseD (derivative) | -2,684 | 0.00 USD | — | SEC | |
| Feb 20, 2025 | AwardD (derivative) | 18,723 | 0.00 USD | — | SEC | |
| Feb 5, 2025 | Award | 4,514 | 0.00 USD | — | SEC | |
| Oct 11, 2024 | Award | 3,197 | 0.00 USD | — | SEC | |
| May 7, 2024 | Buy | 318 | 14.67 USD | $4.7K | SEC | |
| May 7, 2024 | Buy | 782 | 14.74 USD | $11.5K | SEC | |
| May 7, 2024 | Buy | 900 | 14.75 USD | $13.3K | SEC | |
| Feb 20, 2024 | ExerciseD (derivative) | -2,717 | 0.00 USD | — | SEC | |
| Feb 20, 2024 | AwardD (derivative) | 10,280 | 0.00 USD | — | SEC | |
| Feb 20, 2024 | Exercise | 7,377 | — | — | SEC | |
| Feb 20, 2024 | Other | -2,480 | 19.65 USD | $48.7K | SEC | |