| May 27, 2026 | Grant or award from the company | +2,851 | | | 26,361 direct | Filing · EDGAR |
| May 27, 2026 | Grant or award from the company Non-Qualified Stock Option (Right to Buy) | +4,301 | | | 4,301 direct | Filing · EDGAR |
| May 15, 2025 | Sale under a 10b5-1 plan | −1,454 | $29.73 | $43K | 23,510 direct | Filing · EDGAR |
| May 14, 2025 | Grant or award from the company | +7,333 | | | 24,964 direct | Filing · EDGAR |
| May 14, 2025 | Grant or award from the company Non-Qualified Stock Option (Right to Buy) | +10,880 | | | 10,880 direct | Filing · EDGAR |
| Jun 10, 2024 | Sale under a 10b5-1 plan | −2,000 | $52.07 | $104K | 17,631 direct | Filing · EDGAR |
| May 15, 2024 | Grant or award from the company | +5,600 | | | 19,631 direct | Filing · EDGAR |
| May 15, 2024 | Grant or award from the company Non-Qualified Stock Option (Right to Buy) | +3,636 | | | 3,636 direct | Filing · EDGAR |
| Jul 7, 2023 | Sale under a 10b5-1 plan | −2,000 | $34.12 | $68K | 14,031 direct | Filing · EDGAR |
| May 10, 2023 | Grant or award from the company | +5,000 | | | 16,031 direct | Filing · EDGAR |
| May 10, 2023 | Grant or award from the company Non-Qualified Stock Option (Right to Buy) | +10,000 | | | 10,000 direct | Filing · EDGAR |
| Oct 3, 2022 | Grant or award from the company | +220 | $51.11 | $11K | 11,031 direct | Filing · EDGAR |
| Jul 1, 2022 | Grant or award from the company | +274 | $41.00 | $11K | 10,811 direct | Filing · EDGAR |
| May 10, 2022 | Grant or award from the company | +5,000 | | | 10,537 direct | Filing · EDGAR |
| May 10, 2022 | Grant or award from the company Non-Qualified Stock Option (right to buy) | +10,000 | | | 10,000 direct | Filing · EDGAR |
| Apr 1, 2022 | Grant or award from the company | +293 | $38.38 | $11K | 5,537 direct | Filing · EDGAR |
| Jan 3, 2022 | Grant or award from the company | +244 | $46.00 | $11K | 5,244 direct | Filing · EDGAR |
| May 12, 2021 | Grant or award from the company | +5,000 | | | 5,000 direct | Filing · EDGAR |
| May 12, 2021 | Grant or award from the company Non-Qualified Stock Option (right to buy) | +10,000 | | | 10,000 direct | Filing · EDGAR |
| Feb 17, 2021 | Grant or award from the company Non-Qualified Stock Option (right to buy) | +35,000 | $21.86 | $765K | 35,000 direct | Filing · EDGAR |