Nov 15
2023
SELL
Payment of exercise price or tax liability
$1,458,963
$133.19 p/Share
10,954
Reduced 9.93%
99,395
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
53,332
Added 28.99%
130,635
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$5,424
$132.31 p/Share
41
Reduced 0.05%
88,257
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$54,886
$157.72 p/Share
348
Reduced 0.39%
88,298
Common Stock
Nov 30
2022
SELL
Open market or private sale
$720,000
$180.0 p/Share
4,000
Reduced 4.32%
88,646
Common Stock
Nov 29
2022
SELL
Open market or private sale
$760,751
$173.45 p/Share
4,386
Reduced 4.52%
92,646
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$496,447
$171.9 p/Share
2,888
Reduced 2.89%
97,032
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$264,651
$166.03 p/Share
1,594
Reduced 1.57%
99,920
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$1,613,730
$166.57 p/Share
9,688
Reduced 8.71%
101,514
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
-
40,509
Added 26.7%
111,202
Common Stock
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