| May 22, 2026 | Buy | 623 | 0.00 USD | $0 | SEC |
| May 22, 2026 | Award | 623 | 0.00 USD | $0 | SEC |
| May 23, 2025 | Award | 697 | 0.00 USD | $0 | SEC |
| Mar 12, 2025 | Buy | 100,000 | 33.00 USD | $3.3M | SEC |
| Nov 6, 2024 | Buy | 50,000 | 33.50 USD | $1.7M | SEC |
| Aug 16, 2024 | Buy | 50,000 | 30.00 USD | $1.5M | SEC |
| May 17, 2024 | Award | 925 | 0.00 USD | $0 | SEC |
| May 8, 2024 | Buy | 40,000 | 25.00 USD | $1M | SEC |
| Feb 29, 2024 | Buy | 50,000 | 25.00 USD | $1.3M | SEC |
| Feb 8, 2024 | Buy | 30,000 | 27.00 USD | $810K | SEC |
| Aug 14, 2023 | Buy | 23,000 | 26.88 USD | $618.2K | SEC |
| Feb 21, 2023 | Award | 916 | 0.00 USD | $0 | SEC |
| Nov 7, 2022 | Buy | 30,000 | 29.00 USD | $870K | SEC |
| Aug 31, 2022 | Buy | 25,000 | 26.57 USD | $664.3K | SEC |
| Feb 18, 2022 | Award | 856 | 0.00 USD | $0 | SEC |
| Feb 26, 2021 | Award | 1,274 | 0.00 USD | $0 | SEC |
| Feb 21, 2020 | Award | 1,194 | 0.00 USD | $0 | SEC |
| May 15, 2019 | Buy | 260 | 17.50 USD | $4.6K | SEC |