Jan 05
2024
SELL
Open market or private sale
$3,782,100
$252.14 p/Share
15,000
Reduced 0.11%
13,881,166
Common Stock
Jan 04
2024
SELL
Open market or private sale
$3,771,450
$251.43 p/Share
15,000
Reduced 0.11%
13,896,166
Common Stock
Jan 03
2024
SELL
Open market or private sale
$3,793,200
$252.88 p/Share
15,000
Reduced 0.11%
13,911,166
Common Stock
Jan 02
2024
SELL
Open market or private sale
$3,859,949
$257.33 p/Share
15,000
Reduced 0.11%
13,926,166
Common Stock
Dec 29
2023
SELL
Open market or private sale
$69,989,150
$264.11 p/Share
265,000
Reduced 1.87%
13,941,166
Common Stock
Dec 28
2023
SELL
Open market or private sale
$70,564,200
$266.28 p/Share
265,000
Reduced 1.83%
14,206,166
Common Stock
Dec 27
2023
SELL
Open market or private sale
$3,994,800
$266.32 p/Share
15,000
Reduced 0.1%
14,471,166
Common Stock
Dec 26
2023
SELL
Open market or private sale
$3,985,950
$265.73 p/Share
15,000
Reduced 0.1%
14,486,166
Common Stock
Dec 22
2023
SELL
Open market or private sale
$4,004,700
$266.98 p/Share
15,000
Reduced 0.1%
14,501,166
Common Stock
Dec 21
2023
SELL
Open market or private sale
$3,993,000
$266.2 p/Share
15,000
Reduced 0.1%
14,516,166
Common Stock
Dec 20
2023
SELL
Open market or private sale
$3,938,849
$262.59 p/Share
15,000
Reduced 0.1%
14,531,166
Common Stock
Dec 19
2023
SELL
Open market or private sale
$3,981,899
$265.46 p/Share
15,000
Reduced 0.1%
14,546,166
Common Stock
Dec 18
2023
SELL
Open market or private sale
$3,941,850
$262.79 p/Share
15,000
Reduced 0.1%
14,561,166
Common Stock
Dec 15
2023
SELL
Open market or private sale
$3,882,150
$258.81 p/Share
15,000
Reduced 0.1%
14,576,166
Common Stock
Dec 14
2023
SELL
Open market or private sale
$3,837,600
$255.84 p/Share
15,000
Reduced 0.1%
14,591,166
Common Stock
Dec 13
2023
SELL
Open market or private sale
$3,859,199
$257.28 p/Share
15,000
Reduced 0.1%
14,606,166
Common Stock
Dec 12
2023
SELL
Open market or private sale
$3,812,700
$254.18 p/Share
15,000
Reduced 0.1%
14,621,166
Common Stock
Dec 11
2023
SELL
Open market or private sale
$3,780,150
$252.01 p/Share
15,000
Reduced 0.1%
14,636,166
Common Stock
Dec 08
2023
SELL
Open market or private sale
$3,758,850
$250.59 p/Share
15,000
Reduced 0.1%
14,651,166
Common Stock
Dec 07
2023
SELL
Open market or private sale
$3,736,950
$249.13 p/Share
15,000
Reduced 0.1%
14,666,166
Common Stock
Dec 06
2023
SELL
Open market or private sale
$3,771,900
$251.46 p/Share
15,000
Reduced 0.1%
14,681,166
Common Stock
Dec 05
2023
SELL
Open market or private sale
$3,753,900
$250.26 p/Share
15,000
Reduced 0.1%
14,696,166
Common Stock
Dec 04
2023
SELL
Open market or private sale
$3,786,000
$252.4 p/Share
15,000
Reduced 0.1%
14,711,166
Common Stock
Dec 01
2023
SELL
Open market or private sale
$3,855,150
$257.01 p/Share
15,000
Reduced 0.1%
14,726,166
Common Stock
Nov 30
2023
SELL
Open market or private sale
$3,723,450
$248.23 p/Share
15,000
Reduced 0.1%
14,741,166
Common Stock