Aug 01
2023
SELL
Payment of exercise price or tax liability
$1,167,953
$78.03 p/Share
14,968
Reduced 0.03%
48,333,557
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
30,185
Added 0.06%
48,348,525
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$949,938
$62.81 p/Share
15,124
Reduced 0.03%
48,318,340
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
30,195
Added 0.06%
48,333,464
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$1,528,992
$53.09 p/Share
28,800
Reduced 0.06%
48,303,269
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
63,555
Added 0.13%
48,332,069
Common Stock
Dec 20
2022
-
15,000,000
Reduced 23.71%
48,268,514
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$1,104,477
$56.42 p/Share
19,576
Reduced 0.03%
63,268,514
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
-
39,480
Added 0.06%
63,288,090
Common Stock
Aug 18
2022
BUY
Exercise of conversion of derivative security
$1,431,000
$4.77 p/Share
300,000
Added 0.47%
63,248,610
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$1,175,975
$60.06 p/Share
19,580
Reduced 0.03%
62,948,610
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
39,490
Added 0.06%
62,968,190
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$1,132,052
$289.01 p/Share
3,917
Reduced 0.03%
12,585,740
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
7,897
Added 0.06%
12,589,657
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$2,525,318
$302.18 p/Share
8,357
Reduced 0.07%
12,581,760
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
17,822
Added 0.14%
12,590,117
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$1,407,610
$324.11 p/Share
4,343
Reduced 0.03%
12,572,295
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
-
8,756
Added 0.07%
12,576,638
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$1,182,338
$272.24 p/Share
4,343
Reduced 0.03%
12,567,882
Common Stock
Aug 01
2021
BUY
Exercise of conversion of derivative security
-
8,755
Added 0.07%
12,572,225
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$886,971
$204.23 p/Share
4,343
Reduced 0.03%
12,563,470
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
-
8,756
Added 0.07%
12,567,813
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$1,305,387
$148.39 p/Share
8,797
Reduced 0.07%
12,559,057
Common Stock
Feb 01
2021
BUY
Exercise of conversion of derivative security
-
19,586
Added 0.16%
12,567,854
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$509,799
$110.37 p/Share
4,619
Reduced 0.04%
12,548,268
Common Stock