Dec 08
2020
SELL
Payment of exercise price or tax liability
$2,376,617
$238.76 p/Share
9,954
Reduced 14.4%
59,164
Common Stock
Dec 08
2020
BUY
Exercise of conversion of derivative security
-
20,073
Added 24.39%
62,237
Common Stock
Aug 31
2020
BUY
Other acquisition or disposition
$9,944
$118.38 p/Share
84
Added 0.17%
49,045
Common Stock
Feb 28
2020
BUY
Other acquisition or disposition
$7,386
$117.24 p/Share
63
Added 0.13%
48,961
Common Stock
Feb 21
2020
SELL
Open market or private sale
$25,316,639
$149.87 p/Share
168,924
Reduced 77.55%
48,898
Common Stock
Feb 21
2020
BUY
Exercise of conversion of derivative security
$7,167,445
$42.43 p/Share
168,924
Added 43.68%
217,822
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$417,559
$135.88 p/Share
3,073
Reduced 5.91%
48,898
Common Stock
Dec 12
2019
BUY
Exercise of conversion of derivative security
-
6,197
Added 10.65%
51,971
Common Stock
Dec 08
2019
SELL
Payment of exercise price or tax liability
$1,567,170
$134.21 p/Share
11,677
Reduced 20.33%
45,774
Common Stock
Dec 08
2019
BUY
Exercise of conversion of derivative security
-
23,548
Added 32.52%
48,856
Common Stock
Aug 30
2019
BUY
Other acquisition or disposition
$7,450
$68.35 p/Share
109
Added 0.32%
33,903
Common Stock
May 24
2019
SELL
Open market or private sale
$18,287,115
$117.15 p/Share
156,100
Reduced 82.2%
33,794
Common Stock
May 24
2019
BUY
Exercise of conversion of derivative security
$5,942,727
$38.07 p/Share
156,100
Added 45.12%
189,894
Common Stock
Feb 28
2019
BUY
Other acquisition or disposition
$7,450
$68.35 p/Share
109
Added 0.32%
33,794
Common Stock
Feb 22
2019
SELL
Open market or private sale
$16,347,200
$102.17 p/Share
160,000
Reduced 82.61%
33,685
Common Stock
Feb 22
2019
BUY
Exercise of conversion of derivative security
$5,180,800
$32.38 p/Share
160,000
Added 45.24%
193,685
Common Stock
Dec 12
2018
SELL
Payment of exercise price or tax liability
$276,640
$89.76 p/Share
3,082
Reduced 8.38%
33,685
Common Stock
Dec 12
2018
BUY
Exercise of conversion of derivative security
-
6,215
Added 14.46%
36,767
Common Stock
Dec 08
2018
SELL
Payment of exercise price or tax liability
$925,535
$87.82 p/Share
10,539
Reduced 25.65%
30,552
Common Stock
Dec 08
2018
BUY
Exercise of conversion of derivative security
-
24,699
Added 41.83%
34,351
Common Stock
Aug 31
2018
BUY
Other acquisition or disposition
$7,450
$68.35 p/Share
109
Added 0.66%
16,392
Common Stock
Feb 28
2018
BUY
Other acquisition or disposition
$7,450
$68.35 p/Share
109
Added 0.66%
16,283
Common Stock
Dec 08
2017
SELL
Payment of exercise price or tax liability
$1,578,766
$90.51 p/Share
17,443
Reduced 51.89%
16,174
Common Stock
Dec 08
2017
BUY
Exercise of conversion of derivative security
-
33,424
Added 49.86%
33,617
Common Stock
Aug 31
2017
BUY
Other acquisition or disposition
$7,486
$38.79 p/Share
193
Added 0.94%
20,326
Common Stock