Jan 25
2024
SELL
Open market or private sale
$4,175,550
$278.37 p/Share
15,000
Reduced 0.11%
13,686,166
Common Stock
Jan 24
2024
SELL
Open market or private sale
$4,181,850
$278.79 p/Share
15,000
Reduced 0.11%
13,701,166
Common Stock
Jan 23
2024
SELL
Open market or private sale
$4,182,599
$278.84 p/Share
15,000
Reduced 0.11%
13,716,166
Common Stock
Jan 22
2024
SELL
Open market or private sale
$4,246,800
$283.12 p/Share
15,000
Reduced 0.11%
13,731,166
Common Stock
Jan 19
2024
SELL
Open market or private sale
$4,181,400
$278.76 p/Share
15,000
Reduced 0.11%
13,746,166
Common Stock
Jan 18
2024
SELL
Open market or private sale
$4,109,100
$273.94 p/Share
15,000
Reduced 0.11%
13,761,166
Common Stock
Jan 17
2024
SELL
Open market or private sale
$4,025,550
$268.37 p/Share
15,000
Reduced 0.11%
13,776,166
Common Stock
Jan 16
2024
SELL
Open market or private sale
$4,045,350
$269.69 p/Share
15,000
Reduced 0.11%
13,791,166
Common Stock
Jan 12
2024
SELL
Open market or private sale
$4,097,100
$273.14 p/Share
15,000
Reduced 0.11%
13,806,166
Common Stock
Jan 11
2024
SELL
Open market or private sale
$4,040,099
$269.34 p/Share
15,000
Reduced 0.11%
13,821,166
Common Stock
Jan 10
2024
SELL
Open market or private sale
$3,972,449
$264.83 p/Share
15,000
Reduced 0.11%
13,836,166
Common Stock
Jan 09
2024
SELL
Open market or private sale
$3,921,450
$261.43 p/Share
15,000
Reduced 0.11%
13,851,166
Common Stock
Jan 08
2024
SELL
Open market or private sale
$3,851,250
$256.75 p/Share
15,000
Reduced 0.11%
13,866,166
Common Stock
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