Oct 24
2023
SELL
Open market or private sale
$3,045,450
$203.03 p/Share
15,000
Reduced 0.1%
15,131,166
Common Stock
Oct 23
2023
SELL
Open market or private sale
$3,016,350
$201.09 p/Share
15,000
Reduced 0.1%
15,146,166
Common Stock
Oct 20
2023
SELL
Open market or private sale
$3,078,600
$205.24 p/Share
15,000
Reduced 0.1%
15,161,166
Common Stock
Oct 19
2023
SELL
Open market or private sale
$3,125,100
$208.34 p/Share
15,000
Reduced 0.1%
15,176,166
Common Stock
Oct 18
2023
SELL
Open market or private sale
$3,101,850
$206.79 p/Share
15,000
Reduced 0.1%
15,191,166
Common Stock
Oct 17
2023
SELL
Open market or private sale
$3,143,850
$209.59 p/Share
15,000
Reduced 0.1%
15,206,166
Common Stock
Oct 16
2023
SELL
Open market or private sale
$3,110,100
$207.34 p/Share
15,000
Reduced 0.1%
15,221,166
Common Stock
Oct 13
2023
SELL
Open market or private sale
$3,079,950
$205.33 p/Share
15,000
Reduced 0.1%
15,236,166
Common Stock
Oct 12
2023
SELL
Open market or private sale
$3,089,100
$205.94 p/Share
15,000
Reduced 0.1%
15,251,166
Common Stock
Oct 11
2023
SELL
Open market or private sale
$3,104,850
$206.99 p/Share
15,000
Reduced 0.1%
15,266,166
Common Stock
Oct 10
2023
SELL
Open market or private sale
$3,118,500
$207.9 p/Share
15,000
Reduced 0.1%
15,281,166
Common Stock
Oct 09
2023
SELL
Open market or private sale
$3,102,150
$206.81 p/Share
15,000
Reduced 0.1%
15,296,166
Common Stock
Oct 06
2023
SELL
Open market or private sale
$3,067,800
$204.52 p/Share
15,000
Reduced 0.1%
15,311,166
Common Stock
Oct 05
2023
SELL
Open market or private sale
$3,008,100
$200.54 p/Share
15,000
Reduced 0.1%
15,326,166
Common Stock
Oct 04
2023
SELL
Open market or private sale
$3,020,250
$201.35 p/Share
15,000
Reduced 0.1%
15,341,166
Common Stock
Oct 03
2023
SELL
Open market or private sale
$3,009,450
$200.63 p/Share
15,000
Reduced 0.1%
15,356,166
Common Stock
Oct 02
2023
SELL
Open market or private sale
$3,049,200
$203.28 p/Share
15,000
Reduced 0.1%
15,371,166
Common Stock
Sep 29
2023
SELL
Open market or private sale
$3,079,500
$205.3 p/Share
15,000
Reduced 0.1%
15,386,166
Common Stock
Sep 28
2023
SELL
Open market or private sale
$3,043,500
$202.9 p/Share
15,000
Reduced 0.1%
15,401,166
Common Stock
Sep 27
2023
SELL
Open market or private sale
$3,037,950
$202.53 p/Share
15,000
Reduced 0.1%
15,416,166
Common Stock
Sep 26
2023
-
250,000
Reduced 1.59%
15,431,166
Common Stock
Sep 26
2023
SELL
Open market or private sale
$3,055,650
$203.71 p/Share
15,000
Reduced 0.1%
15,681,166
Common Stock
Sep 25
2023
SELL
Open market or private sale
$3,082,200
$205.48 p/Share
15,000
Reduced 0.1%
15,696,166
Common Stock
Sep 22
2023
SELL
Open market or private sale
$3,119,550
$207.97 p/Share
15,000
Reduced 0.1%
15,711,166
Common Stock
Sep 21
2023
SELL
Open market or private sale
$3,150,600
$210.04 p/Share
15,000
Reduced 0.1%
15,726,166
Common Stock