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
Dec 23
2021
SELL
Open market or private sale
$23,896
$568.96 p/Share
42
Reduced 0.34%
12,178
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$74,353
$669.85 p/Share
111
Reduced 0.9%
12,220
Common Stock
Nov 30
2021
BUY
Exercise of conversion of derivative security
-
224
Added 1.78%
12,331
Common Stock
Nov 24
2021
SELL
Open market or private sale
$27,499
$654.73 p/Share
42
Reduced 0.35%
12,107
Common Stock
Oct 25
2021
SELL
Open market or private sale
$27,068
$644.47 p/Share
42
Reduced 0.34%
12,149
Common Stock
Oct 24
2021
SELL
Payment of exercise price or tax liability
$182,133
$643.58 p/Share
283
Reduced 2.27%
12,191
Common Stock
Oct 24
2021
BUY
Exercise of conversion of derivative security
-
573
Added 4.43%
12,347
Common Stock
Sep 24
2021
SELL
Open market or private sale
$26,376
$628.0 p/Share
42
Reduced 0.35%
11,901
Common Stock
Aug 30
2021
SELL
Payment of exercise price or tax liability
$73,925
$665.99 p/Share
111
Reduced 0.92%
11,943
Common Stock
Aug 30
2021
BUY
Exercise of conversion of derivative security
-
224
Added 1.82%
12,054
Common Stock
Aug 25
2021
SELL
Open market or private sale
$27,704
$659.63 p/Share
42
Reduced 0.35%
11,830
Common Stock
Jul 24
2021
SELL
Payment of exercise price or tax liability
$177,121
$625.87 p/Share
283
Reduced 2.33%
11,872
Common Stock
Jul 24
2021
BUY
Exercise of conversion of derivative security
-
573
Added 4.55%
12,028
Common Stock
Jul 23
2021
SELL
Open market or private sale
$26,908
$625.76 p/Share
43
Reduced 0.37%
11,582
Common Stock
Jun 25
2021
SELL
Open market or private sale
$24,882
$578.64 p/Share
43
Reduced 0.37%
11,574
Common Stock
May 30
2021
SELL
Payment of exercise price or tax liability
$56,008
$504.58 p/Share
111
Reduced 0.95%
11,617
Common Stock
May 30
2021
BUY
Exercise of conversion of derivative security
-
224
Added 1.87%
11,728
Common Stock
May 25
2021
SELL
Open market or private sale
$21,458
$499.02 p/Share
43
Reduced 0.37%
11,504
Common Stock
Apr 26
2021
SELL
Open market or private sale
$22,084
$513.57 p/Share
43
Reduced 0.37%
11,547
Common Stock
Apr 24
2021
SELL
Payment of exercise price or tax liability
$145,983
$515.84 p/Share
283
Reduced 2.38%
11,590
Common Stock
Apr 24
2021
BUY
Exercise of conversion of derivative security
-
572
Added 4.64%
11,746
Common Stock