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
Nov 16
2023
SELL
Open market or private sale
$3,317,250
$221.15 p/Share
15,000
Reduced 0.1%
14,876,166
Common Stock
Nov 15
2023
SELL
Open market or private sale
$3,295,650
$219.71 p/Share
15,000
Reduced 0.1%
14,891,166
Common Stock
Nov 14
2023
SELL
Open market or private sale
$3,301,350
$220.09 p/Share
15,000
Reduced 0.1%
14,906,166
Common Stock
Nov 13
2023
SELL
Open market or private sale
$3,210,900
$214.06 p/Share
15,000
Reduced 0.1%
14,921,166
Common Stock