Jan 29
2021
SELL
Payment of exercise price or tax liability
$400,131
$437.78 p/Share
914
Reduced 5.65%
15,274
Common Stock
Jan 27
2021
SELL
Open market or private sale
$2,083,183
$465.1 p/Share
4,479
Reduced 21.67%
16,188
Common Stock
Jan 27
2021
BUY
Exercise of conversion of derivative security
$483,642
$107.98 p/Share
4,479
Added 17.81%
20,667
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
1,810
Added 10.06%
16,188
Common Stock
Jul 27
2020
SELL
Open market or private sale
$455,660
$227.83 p/Share
2,000
Reduced 12.21%
14,378
Common Stock
May 02
2020
SELL
Payment of exercise price or tax liability
$53,793
$182.35 p/Share
295
Reduced 1.77%
16,378
Common Stock
May 02
2020
BUY
Exercise of conversion of derivative security
-
593
Added 3.43%
16,673
Common Stock
May 01
2020
SELL
Payment of exercise price or tax liability
$41,778
$184.86 p/Share
226
Reduced 1.39%
16,080
Common Stock
May 01
2020
BUY
Exercise of conversion of derivative security
-
454
Added 2.71%
16,306
Common Stock
Apr 27
2020
SELL
Open market or private sale
$461,478
$184.37 p/Share
2,503
Reduced 13.64%
15,852
Common Stock
Apr 27
2020
BUY
Exercise of conversion of derivative security
$252,440
$71.11 p/Share
3,550
Added 16.21%
18,355
Common Stock
Jan 30
2020
SELL
Payment of exercise price or tax liability
$225,062
$248.14 p/Share
907
Reduced 5.77%
14,805
Common Stock
Jan 22
2020
BUY
Grant, award, or other acquisition
-
2,565
Added 14.03%
15,712
Common Stock
Oct 31
2019
SELL
Open market or private sale
$224,170
$224.17 p/Share
1,000
Reduced 7.07%
13,147
Common Stock
Jul 31
2019
SELL
Open market or private sale
$459,880
$229.94 p/Share
2,000
Reduced 12.39%
14,147
Common Stock
May 02
2019
SELL
Payment of exercise price or tax liability
$75,348
$255.42 p/Share
295
Reduced 1.79%
16,147
Common Stock
May 02
2019
BUY
Exercise of conversion of derivative security
-
594
Added 3.49%
16,442
Common Stock
May 01
2019
SELL
Payment of exercise price or tax liability
$52,590
$250.43 p/Share
210
Reduced 1.31%
15,848
Common Stock
May 01
2019
BUY
Exercise of conversion of derivative security
-
421
Added 2.55%
16,058
Common Stock
Apr 26
2019
SELL
Open market or private sale
$551,301
$239.28 p/Share
2,304
Reduced 12.84%
15,637
Common Stock
Apr 26
2019
BUY
Exercise of conversion of derivative security
$231,732
$64.37 p/Share
3,600
Added 16.71%
17,941
Common Stock
Jan 30
2019
SELL
Payment of exercise price or tax liability
$342,720
$240.0 p/Share
1,428
Reduced 9.06%
14,341
Common Stock
Jan 23
2019
BUY
Grant, award, or other acquisition
-
4,064
Added 20.49%
15,769
Common Stock
May 02
2018
SELL
Payment of exercise price or tax liability
$90,578
$306.01 p/Share
296
Reduced 1.81%
16,048
Common Stock
May 02
2018
BUY
Exercise of conversion of derivative security
-
595
Added 3.51%
16,344
Common Stock