Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $55.92 | 100 | | 1,434,144 | 2023-03-02 | Filing |
| $55.44 | 39,900 | | 1,434,244 | 2023-03-02 | Filing |
| $56.94 | 60,000 | | 1,474,144 | 2022-08-16 | Filing |
| $82.25 | 4,667,166 | | 0 | 2021-11-03 | Filing |
| $82.25 | 4,667,166 | | 0 | 2021-11-03 | Filing |
| $58.50 | 12,546 | | 0 | 2021-05-07 | Filing |
| $44.93 | 100,000 | | 0 | 2021-02-25 | Filing |
| $45.06 | 30,000 | | 0 | 2021-02-25 | Filing |
| $37.12 | 145,600 | | 10,979 | 2020-11-04 | Filing |
| $34.83 | 100,000 | | 0 | 2020-11-03 | Filing |
| $26.56 | 26,333 | | 0 | 2020-05-20 | Filing |
| $33.03 | 7,072 | | 0 | 2020-02-05 | Filing |
| $26.49 | 66,456 | | 7,072 | 2019-08-01 | Filing |
| $25.60 | 33,544 | | 73,528 | 2019-08-01 | Filing |
| $24.15 | 100,000 | | 107,072 | 2019-05-02 | Filing |
| $14.29 | 38,700 | | 0 | 2016-08-02 | Filing |
| $14.35 | 38,700 | | 0 | 2016-08-02 | Filing |
| $14.34 | 17,450 | | 0 | 2016-08-02 | Filing |
| $14.09 | 73,550 | | 43,276 | 2016-08-02 | Filing |
| $23.78 | 10,000 | Officer | 0 | 2015-08-05 | Filing |