Apr 01
2024
|
SELL
Payment of exercise price or tax liability
|
$509,106
$36.6 p/Share
|
13,910
|
|
Feb 20
2024
|
SELL
Payment of exercise price or tax liability
|
$198,472
$34.93 p/Share
|
5,682
|
|
Feb 13
2024
|
SELL
Payment of exercise price or tax liability
|
$246,369
$34.18 p/Share
|
7,208
|
|
Feb 12
2024
|
SELL
Payment of exercise price or tax liability
|
$387,860
$35.11 p/Share
|
11,047
|
|
Feb 13
2023
|
SELL
Payment of exercise price or tax liability
|
$191,874
$38.56 p/Share
|
4,976
|
|
Feb 13
2022
|
SELL
Payment of exercise price or tax liability
|
$689,519
$39.68 p/Share
|
17,377
|
|
Mar 04
2021
|
|
-
|
20,000
|
|
Mar 03
2021
|
SELL
Payment of exercise price or tax liability
|
$252,197
$58.11 p/Share
|
4,340
|
|
Feb 23
2021
|
SELL
Open market or private sale
|
$2,639,755
$54.1 p/Share
|
48,794
|
|
Feb 23
2021
|
BUY
Exercise of conversion of derivative security
|
$2,351,383
$48.19 p/Share
|
48,794
|
|
Feb 22
2021
|
SELL
Open market or private sale
|
$14,550,202
$53.65 p/Share
|
271,206
|
|
Feb 22
2021
|
BUY
Exercise of conversion of derivative security
|
$11,363,532
$41.9 p/Share
|
271,206
|
|