May 18
2021
SELL
Payment of exercise price or tax liability
$39,746
$137.53 p/Share
289
Reduced 2.15%
13,178
Common Stock
May 18
2021
BUY
Exercise of conversion of derivative security
-
829
Added 5.85%
13,338
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$92,875
$138.62 p/Share
670
Reduced 5.03%
12,638
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
-
1,934
Added 13.05%
12,888
Common Stock
May 16
2021
SELL
Payment of exercise price or tax liability
$64,874
$138.62 p/Share
468
Reduced 3.95%
11,374
Common Stock
May 16
2021
BUY
Exercise of conversion of derivative security
-
1,356
Added 10.35%
11,741
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$27,141
$118.52 p/Share
229
Reduced 2.17%
10,340
Common Stock
Nov 18
2020
BUY
Exercise of conversion of derivative security
-
460
Added 4.17%
10,569
Common Stock
Nov 17
2020
SELL
Payment of exercise price or tax liability
$201,501
$118.6 p/Share
1,699
Reduced 14.39%
10,109
Common Stock
Nov 17
2020
BUY
Exercise of conversion of derivative security
-
3,425
Added 23.03%
11,450
Common Stock
Aug 18
2020
SELL
Open market or private sale
$1,995,186
$142.31 p/Share
14,020
Reduced 62.58%
8,383
Common Stock
May 18
2020
SELL
Payment of exercise price or tax liability
$21,972
$118.13 p/Share
186
Reduced 0.82%
22,403
Common Stock
May 18
2020
BUY
Exercise of conversion of derivative security
-
533
Added 2.31%
22,563
Common Stock
May 17
2020
SELL
Payment of exercise price or tax liability
$116,712
$118.13 p/Share
988
Reduced 4.29%
22,056
Common Stock
May 17
2020
BUY
Exercise of conversion of derivative security
-
2,855
Added 11.24%
22,555
Common Stock
May 16
2020
SELL
Payment of exercise price or tax liability
$82,337
$118.13 p/Share
697
Reduced 3.34%
20,189
Common Stock
May 16
2020
BUY
Exercise of conversion of derivative security
-
2,015
Added 8.83%
20,815
Common Stock
Nov 18
2019
SELL
Payment of exercise price or tax liability
$15,606
$97.54 p/Share
160
Reduced 0.85%
18,587
Common Stock
Nov 18
2019
BUY
Exercise of conversion of derivative security
-
460
Added 2.39%
18,747
Common Stock
May 18
2019
SELL
Payment of exercise price or tax liability
$31,026
$97.26 p/Share
319
Reduced 1.72%
18,278
Common Stock
May 18
2019
BUY
Exercise of conversion of derivative security
-
920
Added 4.71%
18,597
Common Stock
May 16
2019
SELL
Payment of exercise price or tax liability
$172,831
$96.77 p/Share
1,786
Reduced 9.18%
17,677
Common Stock
May 16
2019
BUY
Exercise of conversion of derivative security
-
5,165
Added 22.01%
18,303
Common Stock
May 22
2018
-
1,451
Reduced 9.35%
14,066
Common Stock
May 21
2018
SELL
Open market or private sale
$535,694
$132.27 p/Share
4,050
Reduced 20.7%
15,517
Common Stock