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
Nov 10
2023
SELL
Open market or private sale
$3,177,000
$211.8 p/Share
15,000
Reduced 0.1%
14,936,166
Common Stock
Nov 09
2023
SELL
Open market or private sale
$3,170,550
$211.37 p/Share
15,000
Reduced 0.1%
14,951,166
Common Stock
Nov 08
2023
SELL
Open market or private sale
$3,169,650
$211.31 p/Share
15,000
Reduced 0.1%
14,966,166
Common Stock
Nov 07
2023
SELL
Open market or private sale
$3,175,650
$211.71 p/Share
15,000
Reduced 0.1%
14,981,166
Common Stock
Nov 06
2023
SELL
Open market or private sale
$3,102,450
$206.83 p/Share
15,000
Reduced 0.1%
14,996,166
Common Stock
Nov 03
2023
SELL
Open market or private sale
$3,130,050
$208.67 p/Share
15,000
Reduced 0.1%
15,011,166
Common Stock
Nov 02
2023
SELL
Open market or private sale
$3,108,750
$207.25 p/Share
15,000
Reduced 0.1%
15,026,166
Common Stock
Nov 01
2023
SELL
Open market or private sale
$3,040,050
$202.67 p/Share
15,000
Reduced 0.1%
15,041,166
Common Stock
Oct 31
2023
SELL
Open market or private sale
$3,008,700
$200.58 p/Share
15,000
Reduced 0.1%
15,056,166
Common Stock