| May 28, 2026 | Exercise | 1,000 | 24.95 USD | $25K | SEC |
| May 28, 2026 | Sell | -1,000 | 46.78 USD | $46.8K | SEC |
| May 28, 2026 | ExerciseD | -1,000 | 0.00 USD | $0 | SEC |
| Feb 13, 2026 | Other | -732 | 44.04 USD | $32.2K | SEC |
| Feb 13, 2026 | Award | 1,392 | 0.00 USD | $0 | SEC |
| Feb 13, 2026 | Award | 2,085 | 0.00 USD | $0 | SEC |
| Aug 25, 2025 | ExerciseD | -2,000 | 0.00 USD | $0 | SEC |
| Aug 25, 2025 | Exercise | 2,000 | 17.35 USD | $34.7K | SEC |
| Aug 25, 2025 | Sell | -2,000 | 41.18 USD | $82.4K | SEC |
| Aug 15, 2025 | Other | -635 | 0.00 USD | $0 | SEC |
| Aug 15, 2025 | Other | -443 | 39.86 USD | $17.7K | SEC |
| Feb 13, 2025 | Award | 1,755 | 0.00 USD | $0 | SEC |
| Feb 13, 2025 | Other | -672 | 37.72 USD | $25.3K | SEC |
| Feb 13, 2025 | Award | 1,755 | 0.00 USD | $0 | SEC |
| Feb 13, 2024 | Award | 2,210 | 0.00 USD | $0 | SEC |
| Feb 13, 2024 | Other | -594 | 26.58 USD | $15.8K | SEC |
| Feb 13, 2024 | Award | 2,206 | 0.00 USD | $0 | SEC |
| Feb 14, 2023 | Award | 2,185 | 0.00 USD | $0 | SEC |
| Feb 14, 2023 | Award | 2,181 | 0.00 USD | $0 | SEC |