Jul 30
2021
SELL
Open market or private sale
$2,002,831
$298.93 p/Share
6,700
Reduced 8.65%
70,720
Common Stock
Jul 27
2021
SELL
Open market or private sale
$4,767,196
$289.5 p/Share
16,467
Reduced 17.54%
77,420
Common Stock
Jul 27
2021
BUY
Exercise of conversion of derivative security
$382,940
$40.45 p/Share
9,467
Added 9.83%
86,887
Common Stock
Apr 27
2021
SELL
Open market or private sale
$4,442,651
$258.76 p/Share
17,169
Reduced 16.9%
84,420
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$557,054
$223.0 p/Share
2,498
Reduced 2.4%
101,589
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
$2,966,013
$223.85 p/Share
13,250
Added 11.29%
104,087
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$440,494
$234.68 p/Share
1,877
Reduced 2.02%
90,837
Common Stock
Jul 27
2020
SELL
Open market or private sale
$3,887,464
$196.0 p/Share
19,834
Reduced 17.62%
92,714
Common Stock
Jul 27
2020
BUY
Exercise of conversion of derivative security
$731,280
$36.87 p/Share
19,834
Added 14.98%
112,548
Common Stock
May 15
2020
BUY
Grant, award, or other acquisition
-
18,515
Added 16.65%
92,714
Common Stock
Feb 24
2020
SELL
Payment of exercise price or tax liability
$499,158
$156.82 p/Share
3,183
Reduced 4.46%
68,224
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
$957,553
$160.26 p/Share
5,975
Added 7.72%
71,407
Common Stock
Nov 15
2019
SELL
Payment of exercise price or tax liability
$268,392
$142.99 p/Share
1,877
Reduced 2.79%
65,432
Common Stock
May 15
2019
SELL
Payment of exercise price or tax liability
$173,641
$131.05 p/Share
1,325
Reduced 1.93%
67,309
Common Stock
Feb 24
2019
SELL
Payment of exercise price or tax liability
$436,785
$113.48 p/Share
3,849
Reduced 5.31%
68,634
Common Stock
Feb 19
2019
BUY
Grant, award, or other acquisition
-
6,625
Added 8.37%
72,483
Common Stock
May 15
2018
BUY
Payment of exercise price or tax liability
$95,428
$100.24 p/Share
952
Added 1.42%
65,858
Common Stock
May 08
2018
BUY
Grant, award, or other acquisition
-
5,975
Added 8.21%
66,810
Common Stock
Feb 24
2018
SELL
Payment of exercise price or tax liability
$103,899
$99.33 p/Share
1,046
Reduced 1.69%
60,835
Common Stock
Feb 21
2018
SELL
Payment of exercise price or tax liability
$62,888
$97.35 p/Share
646
Reduced 1.03%
61,881
Common Stock
Feb 20
2018
BUY
Grant, award, or other acquisition
-
12,710
Added 16.89%
62,527
Common Stock