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
Nov 29
2023
SELL
Open market or private sale
$3,443,550
$229.57 p/Share
15,000
Reduced 0.1%
14,756,166
Common Stock
Nov 28
2023
SELL
Open market or private sale
$3,358,650
$223.91 p/Share
15,000
Reduced 0.1%
14,771,166
Common Stock
Nov 27
2023
SELL
Open market or private sale
$3,379,200
$225.28 p/Share
15,000
Reduced 0.1%
14,786,166
Common Stock
Nov 24
2023
SELL
Open market or private sale
$3,358,350
$223.89 p/Share
15,000
Reduced 0.1%
14,801,166
Common Stock
Nov 22
2023
SELL
Open market or private sale
$3,371,400
$224.76 p/Share
15,000
Reduced 0.1%
14,816,166
Common Stock
Nov 21
2023
SELL
Open market or private sale
$3,376,800
$225.12 p/Share
15,000
Reduced 0.1%
14,831,166
Common Stock
Nov 20
2023
SELL
Open market or private sale
$3,364,650
$224.31 p/Share
15,000
Reduced 0.1%
14,846,166
Common Stock
Nov 17
2023
SELL
Open market or private sale
$3,327,600
$221.84 p/Share
15,000
Reduced 0.1%
14,861,166
Common Stock