Feb 22
2021
SELL
Payment of exercise price or tax liability
$119,405
$96.92 p/Share
1,232
Reduced 2.52%
47,743
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
9,338
Added 15.56%
50,679
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$393,039
$96.76 p/Share
4,062
Reduced 8.95%
41,341
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
12,535
Added 18.87%
53,876
Common Stock
Dec 03
2020
SELL
Payment of exercise price or tax liability
$33,965
$93.31 p/Share
364
Reduced 0.87%
41,341
Common Stock
Nov 03
2020
SELL
Open market or private sale
$589,857
$82.88 p/Share
7,117
Reduced 14.58%
41,705
Common Stock
Nov 03
2020
BUY
Exercise of conversion of derivative security
$374,995
$52.69 p/Share
7,117
Added 12.72%
48,822
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$154,375
$86.63 p/Share
1,782
Reduced 4.1%
41,705
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$124,965
$101.35 p/Share
1,233
Reduced 2.61%
45,951
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
8,991
Added 15.53%
48,888
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$215,183
$100.6 p/Share
2,139
Reduced 5.09%
39,897
Common Stock
Jan 21
2020
SELL
Payment of exercise price or tax liability
$583,616
$109.23 p/Share
5,343
Reduced 10.67%
44,725
Common Stock
Jan 21
2020
BUY
Grant, award, or other acquisition
-
15,049
Added 20.11%
59,774
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$44,124
$108.68 p/Share
406
Reduced 0.9%
44,725
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$72,361
$93.49 p/Share
774
Reduced 1.69%
45,131
Common Stock
Feb 19
2019
SELL
Payment of exercise price or tax liability
$345,142
$92.83 p/Share
3,718
Reduced 9.14%
36,964
Common Stock
Feb 19
2019
BUY
Grant, award, or other acquisition
-
10,011
Added 17.57%
46,975
Common Stock
Jan 22
2019
SELL
Payment of exercise price or tax liability
$735,476
$90.42 p/Share
8,134
Reduced 15.21%
45,354
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
-
21,979
Added 24.61%
67,333
Common Stock
Dec 07
2018
SELL
Payment of exercise price or tax liability
$28,192
$90.36 p/Share
312
Reduced 0.68%
45,354
Common Stock
Feb 20
2018
SELL
Payment of exercise price or tax liability
$165,927
$105.15 p/Share
1,578
Reduced 3.99%
37,978
Common Stock
Feb 20
2018
BUY
Grant, award, or other acquisition
-
7,688
Added 14.41%
45,666
Common Stock
Feb 12
2018
SELL
Payment of exercise price or tax liability
$179,962
$98.88 p/Share
1,820
Reduced 4.2%
41,539
Common Stock
Jan 23
2018
SELL
Payment of exercise price or tax liability
$636,845
$106.71 p/Share
5,968
Reduced 11.56%
45,647
Common Stock
Jan 23
2018
BUY
Grant, award, or other acquisition
$1,697,649
$106.71 p/Share
15,909
Added 20.54%
61,556
Common Stock