Jun 15
2023
SELL
Payment of exercise price or tax liability
-
46,137
Reduced 35.05%
85,491
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
93,050
Added 41.41%
131,628
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
-
7,177
Reduced 15.69%
38,578
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
14,473
Added 24.03%
45,755
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$427,390
$59.55 p/Share
7,177
Reduced 18.66%
31,282
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
14,473
Added 27.34%
38,459
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$219,252
$60.55 p/Share
3,621
Reduced 13.12%
23,986
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
-
8,611
Added 23.78%
27,607
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$83,572
$57.28 p/Share
1,459
Reduced 7.13%
18,996
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
4,219
Added 17.1%
20,455
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$110,006
$73.24 p/Share
1,502
Reduced 8.47%
16,236
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
4,219
Added 19.21%
17,738
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$302,210
$144.46 p/Share
2,092
Reduced 13.4%
13,519
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
-
4,219
Added 21.28%
15,611
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$22,290
$135.09 p/Share
165
Reduced 1.43%
11,392
Common Stock
Dec 05
2021
BUY
Exercise of conversion of derivative security
-
804
Added 6.5%
11,557
Common Stock
Nov 08
2021
SELL
Open market or private sale
$1,627,496
$272.02 p/Share
5,983
Reduced 35.75%
10,753
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$1,681,307
$267.98 p/Share
6,274
Reduced 27.27%
16,736
Common Stock
Sep 15
2021
BUY
Exercise of conversion of derivative security
-
13,277
Added 36.59%
23,010
Common Stock
Sep 05
2021
SELL
Payment of exercise price or tax liability
$31,315
$310.05 p/Share
101
Reduced 1.03%
9,733
Common Stock
Sep 05
2021
BUY
Exercise of conversion of derivative security
-
804
Added 7.56%
9,834
Common Stock
Jun 05
2021
SELL
Payment of exercise price or tax liability
$19,359
$233.24 p/Share
83
Reduced 0.91%
9,030
Common Stock
Jun 05
2021
BUY
Exercise of conversion of derivative security
-
804
Added 8.11%
9,113
Common Stock
May 28
2021
SELL
Payment of exercise price or tax liability
$17,946
$199.4 p/Share
90
Reduced 1.07%
8,309
Common Stock
May 28
2021
BUY
Exercise of conversion of derivative security
-
358
Added 4.09%
8,399
Common Stock