| Aug 5, 2026 | Sell | -8,400 | 43.08 USD | $361.9K | SEC | |
| Jul 6, 2026 | Sell | -5,796 | 41.78 USD | $242.1K | SEC | |
| Jul 6, 2026 | Sell | -2,604 | 41.23 USD | $107.4K | SEC | |
| Jun 25, 2026 | Sell | -8,400 | 40.05 USD | $336.5K | SEC | |
| May 6, 2024 | Gift | 137,025 | 0.00 USD | — | SEC | |
| May 6, 2024 | Gift | -137,025 | 0.00 USD | — | SEC | |
| Feb 11, 2022 | Buy | 900 | 63.91 USD | $57.5K | SEC | |
| Feb 11, 2022 | Buy | 10,000 | 63.91 USD | $639.1K | SEC | |
| Feb 11, 2022 | Buy | 4,725 | 64.46 USD | $304.6K | SEC | |
| Feb 4, 2022 | Gift | 1,250 | 0.00 USD | — | SEC | |
| Feb 4, 2022 | Gift | -1,250 | 0.00 USD | — | SEC | |
| Feb 4, 2022 | Gift | -39,890.86 | 0.00 USD | — | SEC | |
| Feb 4, 2022 | Gift | 39,890.86 | 0.00 USD | — | SEC | |
| Oct 26, 2021 | Gift | 39,890.86 | 0.00 USD | — | SEC | |
| Jul 29, 2020 | Buy | 1,250 | 15.82 USD | $19.8K | SEC | |
| Jan 31, 2019 | Gift | -84,150 | 0.00 USD | — | SEC | |
| Jan 31, 2019 | Gift | -850 | 0.00 USD | — | SEC | |
| Dec 13, 2018 | Buy | 2,000 | 15.45 USD | $30.9K | SEC | |
| Dec 13, 2018 | Buy | 18,000 | 14.79 USD | $266.2K | SEC | |
| Aug 1, 2018 | Buy | 35,000 | 28.27 USD | $989.5K | SEC | |
| Feb 1, 2017 | Buy | 30,000 | 20.35 USD | $610.5K | SEC | |
| Feb 1, 2017 | Buy | 20,000 | 20.33 USD | $406.6K | SEC | |
| Nov 24, 2015 | Buy | 14,000 | 15.28 USD | $213.9K | SEC | |