Mar 23
2022
SELL
Sale (or disposition) back to the issuer
-
12,421
Reduced 44.05%
15,778
Common Stock, par valu...
Mar 16
2022
SELL
Open market or private sale
$2,503,393
$269.24 p/Share
9,298
Reduced 24.8%
28,199
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$1,604,476
$265.95 p/Share
6,033
Reduced 13.86%
37,497
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
$4,077,280
$265.95 p/Share
15,331
Added 26.05%
43,530
Common Stock, par valu...
Dec 21
2021
SELL
Open market or private sale
$914,905
$311.51 p/Share
2,937
Reduced 5.88%
47,049
Common Stock, par valu...
Dec 20
2021
SELL
Payment of exercise price or tax liability
$592,918
$311.08 p/Share
1,906
Reduced 3.67%
49,986
Common Stock, par valu...
Dec 20
2021
BUY
Exercise of conversion of derivative security
-
4,843
Added 8.54%
51,892
Common Stock, par valu...
Dec 08
2021
SELL
Open market or private sale
$1,449,450
$328.45 p/Share
4,413
Reduced 8.58%
47,049
Common Stock, par valu...
Dec 07
2021
SELL
Payment of exercise price or tax liability
$945,951
$330.29 p/Share
2,864
Reduced 5.27%
51,462
Common Stock, par valu...
Oct 13
2021
SELL
Open market or private sale
$1,413,137
$299.33 p/Share
4,721
Reduced 8.0%
54,326
Common Stock, par valu...
Oct 12
2021
SELL
Payment of exercise price or tax liability
$906,771
$296.04 p/Share
3,063
Reduced 4.93%
59,047
Common Stock, par valu...
Oct 12
2021
BUY
Exercise of conversion of derivative security
-
7,784
Added 11.14%
62,110
Common Stock, par valu...
Sep 08
2021
SELL
Open market or private sale
$1,982,965
$327.33 p/Share
6,058
Reduced 10.03%
54,326
Common Stock, par valu...
Sep 07
2021
SELL
Payment of exercise price or tax liability
$1,300,123
$330.82 p/Share
3,930
Reduced 6.11%
60,384
Common Stock, par valu...
Sep 07
2021
BUY
Exercise of conversion of derivative security
-
9,988
Added 13.44%
64,314
Common Stock, par valu...
Aug 12
2021
SELL
Open market or private sale
$3,430,700
$343.07 p/Share
10,000
Reduced 15.55%
54,326
Common Stock, par valu...
Aug 03
2021
SELL
Open market or private sale
$2,201,073
$330.69 p/Share
6,656
Reduced 9.38%
64,326
Common Stock, par valu...
Aug 02
2021
SELL
Payment of exercise price or tax liability
$1,432,928
$331.85 p/Share
4,318
Reduced 5.73%
70,982
Common Stock, par valu...
Aug 02
2021
BUY
Exercise of conversion of derivative security
-
10,974
Added 12.72%
75,300
Common Stock, par valu...
May 18
2021
SELL
Open market or private sale
$2,393,544
$345.09 p/Share
6,936
Reduced 9.73%
64,326
Common Stock, par valu...
May 17
2021
SELL
Payment of exercise price or tax liability
$1,566,675
$348.15 p/Share
4,500
Reduced 5.94%
71,262
Common Stock, par valu...
May 17
2021
BUY
Exercise of conversion of derivative security
-
11,436
Added 13.11%
75,762
Common Stock, par valu...
May 13
2021
SELL
Open market or private sale
$6,418,048
$340.48 p/Share
18,850
Reduced 22.66%
64,326
Common Stock, par valu...
Mar 16
2021
SELL
Open market or private sale
$2,370,334
$302.3 p/Share
7,841
Reduced 8.61%
83,176
Common Stock, par valu...
Mar 15
2021
SELL
Payment of exercise price or tax liability
$1,530,420
$300.79 p/Share
5,088
Reduced 5.29%
91,017
Common Stock, par valu...