Jan 31
2022
SELL
Payment of exercise price or tax liability
$237,738
$589.92 p/Share
403
Reduced 0.52%
77,326
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$407,039
$719.15 p/Share
566
Reduced 0.72%
77,729
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$384,795
$679.85 p/Share
566
Reduced 0.72%
78,295
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$318,981
$563.57 p/Share
566
Reduced 0.71%
78,861
Common Stock
Oct 25
2021
SELL
Open market or private sale
$2,939,837
$555.21 p/Share
5,295
Reduced 6.25%
79,427
Common Stock
Oct 25
2021
BUY
Exercise of conversion of derivative security
$749,822
$80.6 p/Share
9,303
Added 9.89%
84,722
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$322,139
$569.15 p/Share
566
Reduced 0.74%
75,419
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$342,328
$604.82 p/Share
566
Reduced 0.74%
75,985
Common Stock
Jul 30
2021
SELL
Payment of exercise price or tax liability
$360,774
$637.41 p/Share
566
Reduced 0.73%
76,551
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$368,296
$650.7 p/Share
566
Reduced 0.73%
77,117
Common Stock
May 28
2021
SELL
Payment of exercise price or tax liability
$367,815
$649.85 p/Share
566
Reduced 0.72%
77,683
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$351,175
$620.45 p/Share
566
Reduced 0.72%
78,143
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$336,906
$595.24 p/Share
566
Reduced 0.71%
78,709
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$332,549
$573.36 p/Share
580
Reduced 0.73%
79,275
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$3,577,291
$598.81 p/Share
5,974
Reduced 7.14%
77,638
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
2,217
Added 2.7%
79,855
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$224,040
$567.19 p/Share
395
Reduced 0.47%
83,612
Common Stock
Feb 16
2021
SELL
Open market or private sale
$4,880,374
$592.71 p/Share
8,234
Reduced 8.93%
84,007
Common Stock
Feb 03
2021
BUY
Exercise of conversion of derivative security
-
8,881
Added 8.78%
92,241
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$195,516
$483.95 p/Share
404
Reduced 0.48%
83,360
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$267,305
$472.27 p/Share
566
Reduced 0.67%
83,764
Common Stock
Nov 30
2020
SELL
Payment of exercise price or tax liability
$256,206
$452.66 p/Share
566
Reduced 0.67%
84,330
Common Stock
Nov 13
2020
SELL
Open market or private sale
$3,479,755
$425.19 p/Share
8,184
Reduced 8.79%
84,896
Common Stock
Nov 13
2020
-
355
Reduced 0.38%
93,080
Common Stock
Oct 30
2020
SELL
Payment of exercise price or tax liability
$193,617
$342.08 p/Share
566
Reduced 0.6%
93,435
Common Stock