Jan 10
2024
BUY
Exercise of conversion of derivative security
$620,838
$7.45 p/Share
83,334
Added 0.16%
51,784,425
Common Stock
Jan 09
2024
SELL
Open market or private sale
$2,809,120
$60.11 p/Share
46,733
Reduced 0.09%
51,701,091
Common Stock
Jan 09
2024
BUY
Exercise of conversion of derivative security
$620,830
$7.45 p/Share
83,333
Added 0.16%
51,747,824
Common Stock
Dec 13
2023
SELL
Open market or private sale
$2,612,237
$55.22 p/Share
47,306
Reduced 0.1%
48,420,692
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$620,838
$7.45 p/Share
83,334
Added 0.17%
48,467,998
Common Stock
Dec 12
2023
SELL
Open market or private sale
$2,600,369
$54.8 p/Share
47,452
Reduced 0.1%
48,384,664
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
$620,830
$7.45 p/Share
83,333
Added 0.17%
48,432,116
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$858,159
$57.31 p/Share
14,974
Reduced 0.03%
48,348,783
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
30,200
Added 0.06%
48,348,525
Common Stock
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