Dec 31
2024
SELL
Open market or private sale
$404,412
$201.0 p/Share
2,012
Reduced 0.02%
8,330,335
Common Stock, par valu...
Dec 30
2024
SELL
Open market or private sale
$520,363
$200.14 p/Share
2,600
Reduced 0.03%
8,332,347
Common Stock, par valu...
Dec 27
2024
SELL
Open market or private sale
$80,324
$200.81 p/Share
400
Reduced 0.0%
8,334,947
Common Stock, par valu...
Dec 26
2024
SELL
Open market or private sale
$619,035
$200.79 p/Share
3,083
Reduced 0.04%
8,335,347
Common Stock, par valu...
Dec 24
2024
SELL
Open market or private sale
$281,064
$200.76 p/Share
1,400
Reduced 0.02%
8,338,430
Common Stock, par valu...
Dec 18
2024
SELL
Open market or private sale
$957,239
$203.02 p/Share
4,715
Reduced 0.06%
8,339,830
Common Stock, par valu...
Dec 17
2024
SELL
Open market or private sale
$2,331,543
$203.22 p/Share
11,473
Reduced 0.14%
8,344,545
Common Stock, par valu...
Dec 16
2024
SELL
Open market or private sale
$1,924,979
$202.31 p/Share
9,515
Reduced 0.11%
8,356,018
Common Stock, par valu...
Dec 13
2024
SELL
Open market or private sale
$2,144,698
$201.93 p/Share
10,621
Reduced 0.13%
8,365,533
Common Stock, par valu...
Dec 12
2024
SELL
Open market or private sale
$2,001,160
$204.2 p/Share
9,800
Reduced 0.12%
8,376,154
Common Stock, par valu...
Dec 11
2024
SELL
Open market or private sale
$2,787,217
$203.61 p/Share
13,689
Reduced 0.16%
8,385,954
Common Stock, par valu...
Dec 10
2024
SELL
Open market or private sale
$3,113,807
$203.61 p/Share
15,293
Reduced 0.18%
8,399,643
Common Stock, par valu...
Dec 09
2024
SELL
Open market or private sale
$2,408,129
$204.46 p/Share
11,778
Reduced 0.14%
8,414,936
Common Stock, par valu...
Dec 06
2024
SELL
Open market or private sale
$472,838
$206.03 p/Share
2,295
Reduced 0.03%
8,426,714
Common Stock, par valu...
Dec 05
2024
SELL
Open market or private sale
$904,552
$205.58 p/Share
4,400
Reduced 0.05%
8,929,009
Common Stock, par valu...
Dec 05
2024
-
500,000
Reduced 5.6%
8,429,009
Common Stock, par valu...
Dec 04
2024
SELL
Open market or private sale
$1,442,169
$209.01 p/Share
6,900
Reduced 0.08%
8,933,409
Common Stock, par valu...
Dec 03
2024
SELL
Open market or private sale
$1,046,404
$209.03 p/Share
5,006
Reduced 0.06%
8,940,309
Common Stock, par valu...
Dec 02
2024
-
263,000
Reduced 2.86%
8,948,215
Common Stock, par valu...
Dec 02
2024
SELL
Open market or private sale
$603,519
$208.11 p/Share
2,900
Reduced 0.03%
8,945,315
Common Stock, par valu...
Nov 29
2024
SELL
Open market or private sale
$603,258
$208.02 p/Share
2,900
Reduced 0.03%
9,211,215
Common Stock, par valu...
Nov 27
2024
SELL
Open market or private sale
$2,157,038
$210.71 p/Share
10,237
Reduced 0.11%
9,214,115
Common Stock, par valu...
Nov 26
2024
SELL
Open market or private sale
$924,704
$210.16 p/Share
4,400
Reduced 0.05%
9,224,352
Common Stock, par valu...
Nov 25
2024
SELL
Open market or private sale
$2,985,134
$208.43 p/Share
14,322
Reduced 0.15%
9,228,752
Common Stock, par valu...
Nov 22
2024
SELL
Open market or private sale
$2,307,554
$204.1 p/Share
11,306
Reduced 0.12%
9,243,074
Common Stock, par valu...