Jan 21
2021
BUY
Exercise of conversion of derivative security
$6,000,027
$63.05 p/Share
95,163
Added 29.75%
224,748
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$11,906
$136.85 p/Share
87
Reduced 0.07%
129,585
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
$11,906
$136.85 p/Share
87
Added 0.07%
129,673
Common Stock
Aug 18
2020
SELL
Open market or private sale
$2,098,466
$136.53 p/Share
15,370
Reduced 10.61%
129,460
Common Stock
Aug 18
2020
BUY
Grant, award, or other acquisition
-
31,283
Added 17.76%
144,830
Common Stock
Nov 20
2019
SELL
Payment of exercise price or tax liability
$17,317
$121.95 p/Share
142
Reduced 0.13%
113,127
Common Stock
Nov 20
2019
BUY
Exercise of conversion of derivative security
$17,317
$121.95 p/Share
142
Added 0.13%
113,269
Common Stock
Nov 01
2019
SELL
Open market or private sale
$3,258,332
$124.96 p/Share
26,075
Reduced 18.75%
112,991
Common Stock
Nov 01
2019
BUY
Exercise of conversion of derivative security
$1,650,026
$63.28 p/Share
26,075
Added 15.79%
139,066
Common Stock
Aug 20
2019
SELL
Open market or private sale
$829,375
$119.8 p/Share
6,923
Reduced 5.77%
112,991
Common Stock
Aug 20
2019
BUY
Grant, award, or other acquisition
-
17,165
Added 12.52%
119,914
Common Stock
Nov 13
2018
SELL
Open market or private sale
$2,861,143
$91.88 p/Share
31,140
Reduced 23.37%
102,133
Common Stock
Nov 13
2018
BUY
Exercise of conversion of derivative security
$1,500,014
$48.17 p/Share
31,140
Added 18.94%
133,273
Common Stock
Aug 23
2018
SELL
Payment of exercise price or tax liability
$72,939
$83.55 p/Share
873
Reduced 0.85%
102,133
Common Stock
Aug 21
2018
BUY
Grant, award, or other acquisition
-
11,043
Added 9.68%
103,006
Common Stock
Aug 13
2018
SELL
Open market or private sale
$242,260
$81.35 p/Share
2,978
Reduced 3.14%
91,865
Common Stock
Aug 06
2018
SELL
Payment of exercise price or tax liability
$9,851
$81.41 p/Share
121
Reduced 0.13%
94,843
Common Stock
Aug 06
2018
BUY
Exercise of conversion of derivative security
$9,851
$81.41 p/Share
121
Added 0.13%
94,964
Common Stock
Mar 01
2018
SELL
Open market or private sale
$668,172
$78.59 p/Share
8,502
Reduced 8.24%
94,734
Common Stock
Jan 24
2018
SELL
Open market or private sale
$4,169,407
$89.01 p/Share
46,842
Reduced 31.21%
103,245
Common Stock
Jan 24
2018
BUY
Exercise of conversion of derivative security
$3,100,004
$66.18 p/Share
46,842
Added 23.79%
150,087
Common Stock