Feb 19
2021
SELL
Open market or private sale
$6,224,260
$270.62 p/Share
23,000
Reduced 19.93%
92,422
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
$1,040,290
$45.23 p/Share
23,000
Added 16.62%
115,422
Common Stock
Dec 10
2020
SELL
Payment of exercise price or tax liability
$697,592
$234.17 p/Share
2,979
Reduced 3.12%
92,422
Common Stock
Dec 10
2020
BUY
Grant, award, or other acquisition
-
3,706
Added 3.83%
93,101
Common Stock
Dec 10
2020
BUY
Exercise of conversion of derivative security
-
2,300
Added 2.4%
93,563
Common Stock
Dec 08
2020
SELL
Payment of exercise price or tax liability
$1,147,242
$238.76 p/Share
4,805
Reduced 5.1%
89,395
Common Stock
Dec 08
2020
BUY
Exercise of conversion of derivative security
-
9,688
Added 9.64%
90,776
Common Stock
Dec 04
2020
SELL
Open market or private sale
$11,227,363
$237.37 p/Share
47,299
Reduced 35.88%
84,512
Common Stock
Dec 04
2020
BUY
Exercise of conversion of derivative security
$2,006,897
$42.43 p/Share
47,299
Added 26.41%
131,811
Common Stock
Aug 31
2020
BUY
Other acquisition or disposition
$9,992
$120.39 p/Share
83
Added 0.1%
84,512
Common Stock
Aug 21
2020
SELL
Open market or private sale
$15,212,433
$210.41 p/Share
72,299
Reduced 46.13%
84,429
Common Stock
Aug 21
2020
BUY
Exercise of conversion of derivative security
$2,910,035
$40.25 p/Share
72,299
Added 39.78%
109,429
Common Stock
May 22
2020
SELL
Open market or private sale
$5,493,096
$169.54 p/Share
32,400
Reduced 27.73%
84,429
Common Stock
May 22
2020
BUY
Exercise of conversion of derivative security
$1,233,468
$38.07 p/Share
32,400
Added 21.71%
116,829
Common Stock
Feb 21
2020
SELL
Open market or private sale
$4,884,948
$150.77 p/Share
32,400
Reduced 27.73%
84,429
Common Stock
Feb 21
2020
BUY
Exercise of conversion of derivative security
$1,233,468
$38.07 p/Share
32,400
Added 21.71%
116,829
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$187,650
$135.88 p/Share
1,381
Reduced 1.61%
84,429
Common Stock
Dec 12
2019
BUY
Exercise of conversion of derivative security
-
2,785
Added 3.14%
85,810
Common Stock
Dec 08
2019
SELL
Payment of exercise price or tax liability
$612,937
$134.21 p/Share
4,567
Reduced 5.21%
83,025
Common Stock
Dec 08
2019
BUY
Exercise of conversion of derivative security
-
11,463
Added 11.96%
84,395
Common Stock
Dec 12
2018
SELL
Payment of exercise price or tax liability
$122,971
$89.76 p/Share
1,370
Reduced 1.77%
76,129
Common Stock
Dec 12
2018
BUY
Exercise of conversion of derivative security
-
2,763
Added 3.44%
77,499
Common Stock
Dec 08
2018
SELL
Payment of exercise price or tax liability
$558,535
$87.82 p/Share
6,360
Reduced 7.84%
74,736
Common Stock
Dec 08
2018
BUY
Exercise of conversion of derivative security
-
12,825
Added 14.31%
76,790
Common Stock
Dec 07
2018
SELL
Open market or private sale
$1,783,600
$89.18 p/Share
20,000
Reduced 22.66%
68,271
Common Stock