Jun 30
2021
SELL
Payment of exercise price or tax liability
$744,317
$181.94 p/Share
4,091
Reduced 3.06%
129,814
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$675,109
$164.3 p/Share
4,109
Reduced 2.98%
133,905
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
6,510
Added 4.5%
138,014
Common Stock
Feb 24
2021
SELL
Open market or private sale
$409,750
$163.9 p/Share
2,500
Reduced 1.87%
131,504
Common Stock
Feb 22
2021
SELL
Open market or private sale
$1,658,200
$165.82 p/Share
10,000
Reduced 6.94%
134,004
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
-
25,773
Added 15.18%
144,004
Common Stock
Aug 04
2020
SELL
Open market or private sale
$879,350
$175.87 p/Share
5,000
Reduced 4.06%
118,231
Common Stock
Jul 31
2020
SELL
Open market or private sale
$1,744,900
$174.49 p/Share
10,000
Reduced 7.51%
123,231
Common Stock
Mar 31
2020
SELL
Payment of exercise price or tax liability
$409,535
$137.06 p/Share
2,988
Reduced 2.19%
133,231
Common Stock
Mar 31
2020
BUY
Grant, award, or other acquisition
-
7,930
Added 5.5%
136,219
Common Stock
Dec 13
2019
BUY
Grant, award, or other acquisition
-
29,019
Added 18.45%
128,289
Common Stock
Aug 15
2019
SELL
Payment of exercise price or tax liability
$431,851
$145.16 p/Share
2,975
Reduced 2.91%
99,270
Common Stock
Aug 02
2019
SELL
Open market or private sale
$1,447,600
$144.76 p/Share
10,000
Reduced 8.91%
102,245
Common Stock
Jun 30
2019
SELL
Payment of exercise price or tax liability
$1,066,923
$141.09 p/Share
7,562
Reduced 6.31%
112,245
Common Stock
Mar 31
2019
SELL
Payment of exercise price or tax liability
$550,852
$142.56 p/Share
3,864
Reduced 3.12%
119,807
Common Stock
Mar 29
2019
BUY
Grant, award, or other acquisition
-
7,890
Added 6.0%
123,671
Common Stock
Feb 22
2019
SELL
Open market or private sale
$957,880
$136.84 p/Share
7,000
Reduced 5.7%
115,781
Common Stock
Nov 02
2018
SELL
Open market or private sale
$1,195,500
$119.55 p/Share
10,000
Reduced 7.53%
122,781
Common Stock
Sep 10
2018
SELL
Open market or private sale
$893,620
$127.66 p/Share
7,000
Reduced 5.01%
132,781
Common Stock
Aug 15
2018
SELL
Payment of exercise price or tax liability
$377,051
$126.74 p/Share
2,975
Reduced 2.08%
139,781
Common Stock
Jul 15
2018
BUY
Grant, award, or other acquisition
-
33,000
Added 18.78%
142,756
Common Stock
Jun 29
2018
SELL
Payment of exercise price or tax liability
$939,209
$126.17 p/Share
7,444
Reduced 6.35%
109,756
Common Stock
May 07
2018
SELL
Open market or private sale
$966,675
$128.89 p/Share
7,500
Reduced 6.01%
117,200
Common Stock
Mar 29
2018
BUY
Grant, award, or other acquisition
-
9,000
Added 6.73%
124,700
Common Stock
Dec 19
2017
SELL
Open market or private sale
$658,950
$131.79 p/Share
5,000
Reduced 4.14%
115,700
Common Stock