Dec 05
2024
SELL
Payment of exercise price or tax liability
$79,156
$1759.04 p/Share
45
Reduced 0.09%
48,844
Common Stock
Nov 01
2024
BUY
Open market or private purchase
$154,972
$1549.72 p/Share
100
Added 0.2%
48,889
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
1,041
Added 2.09%
48,789
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
2,710
Added 5.37%
47,748
Common Stock
Feb 02
2024
BUY
Open market or private purchase
$141,474
$1414.74 p/Share
100
Added 0.22%
45,038
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$64,459
$1401.29 p/Share
46
Reduced 0.1%
44,938
Common Stock
Nov 03
2023
BUY
Open market or private purchase
$131,192
$1311.92 p/Share
100
Added 0.22%
44,984
Common Stock
Aug 04
2023
BUY
Open market or private purchase
$147,947
$1479.47 p/Share
100
Added 0.22%
44,884
Common Stock
May 16
2023
BUY
Grant, award, or other acquisition
-
1,068
Added 2.33%
44,784
Common Stock
May 02
2023
BUY
Open market or private purchase
$67,996
$1359.93 p/Share
50
Added 0.11%
43,716
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
1,558
Added 3.45%
43,666
Common Stock
Feb 03
2023
BUY
Open market or private purchase
$32,929
$1317.18 p/Share
25
Added 0.06%
42,108
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$56,559
$1315.34 p/Share
43
Reduced 0.1%
42,083
Common Stock
Nov 08
2022
BUY
Open market or private purchase
$61,529
$1230.6 p/Share
50
Added 0.12%
42,126
Common Stock
Aug 04
2022
BUY
Open market or private purchase
$60,123
$1202.46 p/Share
50
Added 0.12%
42,076
Common Stock
May 09
2022
BUY
Open market or private purchase
$65,300
$1306.0 p/Share
50
Added 0.12%
42,026
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
1,874
Added 4.27%
41,976
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$39,984
$1249.5 p/Share
32
Reduced 0.08%
40,102
Common Stock
Nov 22
2021
BUY
Open market or private purchase
$31,283
$1251.3 p/Share
25
Added 0.06%
40,134
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
2,015
Added 4.78%
40,183
Common Stock
Dec 08
2020
SELL
Payment of exercise price or tax liability
$25,001
$1000.03 p/Share
25
Reduced 0.07%
38,168
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
1,790
Added 4.47%
38,212
Common Stock
Dec 03
2019
SELL
Payment of exercise price or tax liability
$21,038
$1107.25 p/Share
19
Reduced 0.05%
38,193
Common Stock
Feb 19
2019
BUY
Grant, award, or other acquisition
$1,350,403
$1016.87 p/Share
1,328
Added 3.52%
36,422
Common Stock
Dec 04
2018
SELL
Payment of exercise price or tax liability
$63,642
$1136.46 p/Share
56
Reduced 0.16%
35,094
Common Stock