Mar 06
2024
|
|
-
|
14,850
|
|
Mar 06
2024
|
|
-
|
14,850
|
|
Feb 07
2024
|
SELL
Payment of exercise price or tax liability
|
$3,693,888
$104.3 p/Share
|
35,416
|
|
Feb 07
2024
|
BUY
Exercise of conversion of derivative security
|
$1,904,726
$33.37 p/Share
|
57,079
|
|
Feb 05
2024
|
|
-
|
24,750
|
|
Dec 06
2023
|
SELL
Other acquisition or disposition
|
-
|
12,961
|
|
Nov 22
2023
|
SELL
Other acquisition or disposition
|
-
|
26,388
|
|
Dec 02
2022
|
SELL
Payment of exercise price or tax liability
|
$3,061,223
$95.75 p/Share
|
31,971
|
|
Dec 02
2022
|
BUY
Exercise of conversion of derivative security
|
$1,668,499
$33.37 p/Share
|
50,000
|
|
Dec 01
2022
|
SELL
Payment of exercise price or tax liability
|
$3,628,957
$94.09 p/Share
|
38,569
|
|
Dec 01
2022
|
BUY
Exercise of conversion of derivative security
|
$2,002,199
$33.37 p/Share
|
60,000
|
|
Nov 25
2022
|
SELL
Payment of exercise price or tax liability
|
$5,096,569
$92.92 p/Share
|
54,849
|
|
Nov 25
2022
|
BUY
Exercise of conversion of derivative security
|
$2,836,450
$33.37 p/Share
|
85,000
|
|
Nov 01
2021
|
|
-
|
104,500
|
|
Sep 29
2021
|
SELL
Payment of exercise price or tax liability
|
$6,852,263
$112.02 p/Share
|
61,170
|
|
Sep 29
2021
|
BUY
Exercise of conversion of derivative security
|
$4,030,000
$40.3 p/Share
|
100,000
|
|
Sep 23
2021
|
SELL
Payment of exercise price or tax liability
|
$11,808,520
$108.1 p/Share
|
109,237
|
|
Sep 23
2021
|
BUY
Exercise of conversion of derivative security
|
$8,672,000
$54.2 p/Share
|
160,000
|
|
Sep 09
2021
|
|
-
|
3,134
|
|
Jun 10
2021
|
|
-
|
15,000
|
|
May 10
2021
|
|
-
|
472
|
|
May 05
2021
|
|
-
|
6,262
|
|
Apr 23
2021
|
SELL
Payment of exercise price or tax liability
|
$6,932,822
$113.08 p/Share
|
61,309
|
|
Apr 23
2021
|
BUY
Exercise of conversion of derivative security
|
$3,389,000
$33.89 p/Share
|
100,000
|
|
Apr 19
2021
|
|
-
|
15,000
|
|