Nov 14
2022
SELL
Payment of exercise price or tax liability
$167,106
$171.04 p/Share
977
Reduced 1.36%
70,693
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$6,452
$157.36 p/Share
41
Reduced 0.06%
71,670
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
4,026
Added 5.32%
71,711
Common Stock
Dec 09
2021
SELL
Open market or private sale
$1,014,000
$202.8 p/Share
5,000
Reduced 6.88%
67,685
Common Stock
Nov 29
2021
SELL
Open market or private sale
$1,458,880
$194.0 p/Share
7,520
Reduced 9.38%
72,685
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$210,590
$194.63 p/Share
1,082
Reduced 1.33%
80,205
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$350,852
$194.27 p/Share
1,806
Reduced 2.17%
81,287
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$2,146,401
$194.35 p/Share
11,044
Reduced 11.73%
83,093
Common Stock
Nov 17
2021
BUY
Grant, award, or other acquisition
-
35,130
Added 27.18%
94,137
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$179,606
$192.71 p/Share
932
Reduced 1.55%
59,007
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$153,028
$186.62 p/Share
820
Reduced 1.35%
59,939
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$6,782
$165.42 p/Share
41
Reduced 0.07%
60,759
Common Stock
Jul 21
2021
SELL
Open market or private sale
$106,336
$157.07 p/Share
677
Reduced 1.1%
60,800
Common Stock
Jul 20
2021
SELL
Payment of exercise price or tax liability
$56,216
$156.59 p/Share
359
Reduced 0.58%
61,477
Common Stock
Mar 29
2021
SELL
Open market or private sale
$354,028
$142.18 p/Share
2,490
Reduced 3.87%
61,836
Common Stock
Dec 01
2020
-
170
Reduced 0.26%
64,326
Common Stock
Nov 27
2020
SELL
Open market or private sale
$504,507
$119.75 p/Share
4,213
Reduced 6.13%
64,514
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$125,696
$116.17 p/Share
1,082
Reduced 1.55%
68,727
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$926,647
$115.14 p/Share
8,048
Reduced 12.72%
55,244
Common Stock
Nov 18
2020
BUY
Grant, award, or other acquisition
-
31,608
Added 31.17%
69,809
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$76,956
$117.67 p/Share
654
Reduced 1.39%
46,398
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$144,661
$116.1 p/Share
1,246
Reduced 2.58%
47,052
Common Stock
Oct 01
2020
BUY
Grant, award, or other acquisition
-
472
Added 0.97%
48,263
Common Stock