Aug 15
2024
SELL
Payment of exercise price or tax liability
$131,609
$93.34 p/Share
1,410
Reduced 2.12%
65,089
Common Stock
Jul 30
2024
SELL
Open market or private sale
$744,757
$105.43 p/Share
7,064
Reduced 9.6%
66,499
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$142,452
$101.03 p/Share
1,410
Reduced 1.88%
73,563
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$19,920
$87.37 p/Share
228
Added 0.3%
74,973
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
9,949
Added 11.75%
74,745
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
16,234
Added 20.03%
64,796
Common Stock
Feb 22
2024
SELL
Open market or private sale
$1,787,014
$125.22 p/Share
14,271
Reduced 22.71%
48,562
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$135,440
$113.15 p/Share
1,197
Reduced 1.87%
62,833
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$838,932
$118.93 p/Share
7,054
Reduced 9.92%
64,030
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$178,659
$112.79 p/Share
1,584
Reduced 2.18%
71,084
Common Stock
Aug 31
2023
SELL
Sale (or disposition) back to the issuer
$1,316,742
$107.0 p/Share
12,306
Reduced 14.48%
72,706
Common Stock
Aug 31
2023
SELL
Open market or private sale
$1,139,065
$111.4 p/Share
10,225
Reduced 10.74%
85,012
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$168,818
$106.51 p/Share
1,585
Reduced 1.64%
95,237
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$114,424
$91.76 p/Share
1,247
Reduced 1.27%
96,822
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$21,253
$58.71 p/Share
362
Added 0.37%
98,069
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
16,234
Added 14.25%
97,707
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
13,510
Added 14.22%
81,473
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$64,877
$78.83 p/Share
823
Reduced 1.2%
67,963
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$762,817
$67.8 p/Share
11,251
Reduced 14.06%
68,786
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$150,735
$69.24 p/Share
2,177
Reduced 2.65%
80,037
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$199,226
$91.43 p/Share
2,179
Reduced 2.58%
82,214
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$148,967
$80.61 p/Share
1,848
Reduced 2.14%
84,393
Common Stock
May 13
2022
BUY
Grant, award, or other acquisition
$15,828
$68.52 p/Share
231
Added 0.27%
86,241
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
10,808
Added 11.16%
86,010
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
14,938
Added 16.57%
75,202
Common Stock