| May 11, 2026 | AwardD | 11,173.18 | 0.00 USD | $0 | SEC |
| Apr 9, 2026 | Other | -43,015 | — | — | SEC |
| Jun 2, 2025 | Award | 8,015 | — | — | SEC |
| May 12, 2025 | AwardD | 140,252.45 | 0.00 USD | $0 | SEC |
| Mar 11, 2025 | Buy | 1,120 | 30.00 USD | $33.6K | SEC |
| May 28, 2024 | Award | 6,952 | — | — | SEC |
| May 10, 2024 | AwardD | 56,497.18 | 0.00 USD | $0 | SEC |
| Nov 13, 2023 | Exercise | 23,970.91 | — | — | SEC |
| Nov 13, 2023 | ExerciseD | -23,970.91 | 0.00 USD | $0 | SEC |
| Jul 5, 2023 | AwardD | 39.88 | 0.00 USD | $0 | SEC |
| Jul 5, 2023 | AwardD | 47.47 | 0.00 USD | $0 | SEC |
| May 22, 2023 | Award | 6,165 | — | — | SEC |
| May 11, 2023 | AwardD | 23,923.45 | 0.00 USD | $0 | SEC |
| Apr 3, 2023 | AwardD | 35.2 | 0.00 USD | $0 | SEC |
| Apr 3, 2023 | AwardD | 2,957.82 | 0.00 USD | $0 | SEC |
| Jan 4, 2023 | AwardD | 5,646.01 | 0.00 USD | $0 | SEC |
| Jan 4, 2023 | AwardD | 24.03 | 0.00 USD | $0 | SEC |
| Oct 3, 2022 | AwardD | 15.4 | 0.00 USD | $0 | SEC |
| Oct 3, 2022 | AwardD | 4,785.38 | 0.00 USD | $0 | SEC |
| Aug 29, 2022 | Buy | 500 | 55.25 USD | $27.6K | SEC |
| Jul 5, 2022 | AwardD | 5.25 | 0.00 USD | $0 | SEC |
| Jul 5, 2022 | AwardD | 2,917.26 | 0.00 USD | $0 | SEC |
| May 31, 2022 | Award | 3,567 | — | — | SEC |
| Apr 4, 2022 | AwardD | 2,143.97 | 0.00 USD | $0 | SEC |
| Apr 4, 2022 | AwardD | 1.63 | 0.00 USD | $0 | SEC |