Mar 01
2022
BUY
Grant, award, or other acquisition
-
4,495
Added 9.91%
40,881
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$279,823
$206.97 p/Share
1,352
Reduced 3.59%
36,269
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$80,279
$239.64 p/Share
335
Reduced 0.89%
37,365
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$85,072
$239.64 p/Share
355
Reduced 0.93%
37,700
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
3,296
Added 7.97%
38,055
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$88,154
$255.52 p/Share
345
Reduced 0.98%
34,759
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$685,109
$244.42 p/Share
2,803
Reduced 7.39%
35,104
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
5,608
Added 12.95%
37,682
Common Stock
Feb 07
2021
SELL
Payment of exercise price or tax liability
$112,016
$236.32 p/Share
474
Reduced 1.46%
32,074
Common Stock
May 05
2020
BUY
Grant, award, or other acquisition
-
2,961
Added 8.41%
32,268
Common Stock
May 01
2020
SELL
Payment of exercise price or tax liability
$80,139
$239.22 p/Share
335
Reduced 1.13%
29,307
Common Stock
Apr 27
2020
SELL
Payment of exercise price or tax liability
$79,154
$236.28 p/Share
335
Reduced 1.12%
29,642
Common Stock
Mar 20
2020
SELL
Payment of exercise price or tax liability
$737,201
$198.76 p/Share
3,709
Reduced 11.01%
29,977
Common Stock
Mar 03
2020
BUY
Grant, award, or other acquisition
-
7,423
Added 18.13%
33,517
Common Stock
Feb 07
2020
SELL
Payment of exercise price or tax liability
$106,930
$231.45 p/Share
462
Reduced 1.74%
26,094
Common Stock
Nov 01
2019
BUY
Grant, award, or other acquisition
-
7,799
Added 22.77%
26,457
Common Stock
May 03
2019
BUY
Grant, award, or other acquisition
-
2,030
Added 9.87%
18,535
Common Stock
May 01
2019
SELL
Payment of exercise price or tax liability
$61,148
$179.32 p/Share
341
Reduced 2.02%
16,505
Common Stock
Feb 07
2019
SELL
Payment of exercise price or tax liability
$86,605
$190.76 p/Share
454
Reduced 2.63%
16,794
Common Stock
Apr 27
2018
BUY
Grant, award, or other acquisition
-
2,028
Added 10.61%
17,085
Common Stock
Feb 07
2018
SELL
Payment of exercise price or tax liability
$77,903
$176.65 p/Share
441
Reduced 2.85%
15,017
Common Stock
May 01
2017
BUY
Grant, award, or other acquisition
-
1,968
Added 11.38%
15,322
Common Stock
Feb 07
2017
BUY
Grant, award, or other acquisition
-
4,795
Added 26.47%
13,323
Common Stock