May 30
2023
BUY
Exercise of conversion of derivative security
-
224
Added 0.95%
23,394
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$213,197
$377.34 p/Share
565
Reduced 2.38%
23,170
Common Stock
Apr 24
2023
BUY
Exercise of conversion of derivative security
-
1,141
Added 4.65%
23,380
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$144,543
$379.38 p/Share
381
Reduced 1.66%
22,594
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
769
Added 3.24%
22,975
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$35,634
$323.95 p/Share
110
Reduced 0.49%
22,206
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
223
Added 0.99%
22,316
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$904,383
$361.32 p/Share
2,503
Reduced 10.18%
22,093
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
5,851
Added 20.33%
22,934
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$38,287
$344.93 p/Share
111
Reduced 0.59%
18,745
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
224
Added 1.17%
18,856
Common Stock
Oct 24
2022
SELL
Payment of exercise price or tax liability
$152,418
$316.22 p/Share
482
Reduced 2.52%
18,632
Common Stock
Oct 24
2022
BUY
Exercise of conversion of derivative security
-
975
Added 4.92%
18,831
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$41,633
$375.07 p/Share
111
Reduced 0.61%
18,139
Common Stock
Aug 30
2022
BUY
Exercise of conversion of derivative security
-
224
Added 1.21%
18,250
Common Stock
Jul 24
2022
SELL
Payment of exercise price or tax liability
$193,716
$401.9 p/Share
482
Reduced 2.6%
18,026
Common Stock
Jul 24
2022
BUY
Exercise of conversion of derivative security
-
975
Added 5.08%
18,225
Common Stock
May 30
2022
SELL
Payment of exercise price or tax liability
$47,532
$428.22 p/Share
111
Reduced 0.63%
17,481
Common Stock
May 30
2022
BUY
Exercise of conversion of derivative security
-
224
Added 1.26%
17,592
Common Stock
Apr 24
2022
SELL
Payment of exercise price or tax liability
$196,979
$408.67 p/Share
482
Reduced 2.7%
17,368
Common Stock
Apr 24
2022
BUY
Exercise of conversion of derivative security
-
974
Added 5.25%
17,567
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$51,445
$467.68 p/Share
110
Reduced 0.65%
16,876
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
223
Added 1.3%
16,986
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$2,353,020
$519.66 p/Share
4,528
Reduced 21.27%
16,763
Common Stock
Jan 24
2022
BUY
Exercise of conversion of derivative security
-
9,113
Added 34.17%
17,560
Common Stock