Jul 27
2021
BUY
Exercise of conversion of derivative security
-
1,865
Added 8.21%
20,848
Common Stock
Jul 25
2021
SELL
Payment of exercise price or tax liability
$211,877
$228.07 p/Share
929
Reduced 4.67%
18,983
Common Stock
Jul 25
2021
BUY
Exercise of conversion of derivative security
-
2,059
Added 9.37%
19,912
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$241,203
$204.93 p/Share
1,177
Reduced 6.19%
17,830
Common Stock
Feb 27
2021
BUY
Exercise of conversion of derivative security
-
2,608
Added 12.07%
19,007
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$53,636
$203.94 p/Share
263
Reduced 1.58%
16,399
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
-
581
Added 3.37%
16,662
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$914,947
$194.38 p/Share
4,707
Reduced 16.64%
23,581
Common Stock
Nov 09
2020
SELL
Open market or private sale
$1,457,850
$194.38 p/Share
7,500
Reduced 31.81%
16,081
Common Stock
Nov 09
2020
BUY
Exercise of conversion of derivative security
$488,393
$66.43 p/Share
7,352
Added 20.63%
28,288
Common Stock
Feb 28
2020
SELL
Payment of exercise price or tax liability
$172,822
$156.4 p/Share
1,105
Reduced 5.05%
20,775
Common Stock
Feb 28
2020
BUY
Exercise of conversion of derivative security
-
2,449
Added 10.07%
21,880
Common Stock
Oct 29
2019
SELL
Open market or private sale
$346
$172.82 p/Share
2
Reduced 0.01%
17,846
Common Stock
Aug 07
2019
BUY
Open market or private purchase
$811
$162.22 p/Share
5
Added 0.03%
17,848
Common Stock
Jul 27
2019
SELL
Payment of exercise price or tax liability
$93,771
$173.65 p/Share
540
Reduced 2.71%
19,408
Common Stock
Jul 27
2019
BUY
Exercise of conversion of derivative security
-
1,792
Added 8.24%
19,948
Common Stock
Jul 25
2019
SELL
Payment of exercise price or tax liability
$140,115
$173.84 p/Share
806
Reduced 4.25%
18,156
Common Stock
Jul 25
2019
SELL
Payment of exercise price or tax liability
$98,386
$154.21 p/Share
638
Reduced 2.89%
21,465
Common Stock
Jul 25
2019
BUY
Exercise of conversion of derivative security
-
1,920
Added 9.19%
18,962
Common Stock
Jul 25
2019
BUY
Exercise of conversion of derivative security
$403,413
$154.21 p/Share
2,616
Added 10.58%
22,103
Common Stock
Jul 02
2019
BUY
Open market or private purchase
$2,303
$177.15 p/Share
13
Added 0.07%
17,843
Common Stock
May 20
2019
SELL
Open market or private sale
$847,900
$169.58 p/Share
5,000
Reduced 22.68%
17,042
Common Stock
Jul 29
2018
SELL
Payment of exercise price or tax liability
$86,918
$158.61 p/Share
548
Reduced 2.74%
19,487
Common Stock
Jul 29
2018
BUY
Exercise of conversion of derivative security
$252,666
$158.61 p/Share
1,593
Added 7.37%
20,035
Common Stock
Jul 27
2018
SELL
Open market or private sale
$1,591,863
$159.25 p/Share
9,996
Reduced 46.69%
11,415
Common Stock