Jul 22
2021
SELL
Open market or private sale
$1,370,867
$141.21 p/Share
9,708
Reduced 0.62%
1,555,475
Common Stock
Jun 24
2021
SELL
Open market or private sale
$1,324,365
$136.42 p/Share
9,708
Reduced 0.62%
1,565,178
Common Stock
May 27
2021
SELL
Open market or private sale
$1,391,933
$143.38 p/Share
9,708
Reduced 0.61%
1,574,886
Common Stock
Apr 22
2021
SELL
Open market or private sale
$1,368,925
$141.01 p/Share
9,708
Reduced 0.61%
1,584,592
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
162,420
Added 9.25%
1,594,296
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$5,957,760
$140.49 p/Share
42,407
Reduced 2.88%
1,431,874
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$1,101,723
$144.64 p/Share
7,617
Reduced 0.51%
1,474,280
Common Stock
Jan 08
2021
BUY
Grant, award, or other acquisition
-
26,205
Added 1.74%
1,481,897
Common Stock
Sep 16
2020
SELL
Other acquisition or disposition
-
19,090
Reduced 1.29%
1,455,684
Common Stock
Mar 27
2020
SELL
Other acquisition or disposition
-
200,000
Reduced 13.56%
1,274,758
Common Stock
Mar 12
2020
BUY
Grant, award, or other acquisition
-
140,730
Added 8.71%
1,474,757
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$12,323,905
$116.58 p/Share
105,712
Reduced 7.34%
1,334,025
Common Stock
Jan 21
2020
SELL
Payment of exercise price or tax liability
$219,114
$114.96 p/Share
1,906
Reduced 0.13%
1,439,736
Common Stock
Jan 13
2020
BUY
Grant, award, or other acquisition
-
33,159
Added 2.25%
1,441,642
Common Stock
Dec 20
2019
BUY
Other acquisition or disposition
-
61,998
Added 4.22%
1,408,479
Common Stock
Mar 14
2019
-
119,063
Reduced 8.34%
1,308,454
Common Stock
Mar 11
2019
SELL
Payment of exercise price or tax liability
$10,888,994
$97.59 p/Share
111,579
Reduced 8.16%
1,255,711
Common Stock
Mar 11
2019
BUY
Grant, award, or other acquisition
-
413,056
Added 22.44%
1,427,517
Common Stock
Jan 28
2019
BUY
Grant, award, or other acquisition
-
39,589
Added 3.4%
1,126,037
Common Stock
Jan 25
2019
SELL
Payment of exercise price or tax liability
$196,917
$98.36 p/Share
2,002
Reduced 0.18%
1,086,448
Common Stock
Sep 26
2018
-
157,822
Reduced 12.66%
1,088,439
Common Stock
Mar 09
2018
SELL
Payment of exercise price or tax liability
$6,218,054
$87.92 p/Share
70,724
Reduced 6.51%
1,015,694
Common Stock
Mar 09
2018
BUY
Grant, award, or other acquisition
-
383,458
Added 23.53%
1,246,237
Common Stock
Jan 29
2018
BUY
Grant, award, or other acquisition
-
35,075
Added 3.62%
933,500
Common Stock
Jan 26
2018
SELL
Payment of exercise price or tax liability
$193,692
$106.6 p/Share
1,817
Reduced 0.2%
898,425
Common Stock