May 24
2024
SELL
Open market or private sale
$4,079,850
$271.99 p/Share
15,000
Reduced 0.12%
12,452,327
Common Stock
May 23
2024
SELL
Open market or private sale
$4,230,000
$282.0 p/Share
15,000
Reduced 0.12%
12,467,327
Common Stock
May 22
2024
SELL
Open market or private sale
$4,276,950
$285.13 p/Share
15,000
Reduced 0.12%
12,482,327
Common Stock
May 21
2024
SELL
Open market or private sale
$4,282,050
$285.47 p/Share
15,000
Reduced 0.12%
12,497,327
Common Stock
May 20
2024
SELL
Open market or private sale
$4,301,850
$286.79 p/Share
15,000
Reduced 0.12%
12,512,327
Common Stock
May 17
2024
SELL
Open market or private sale
$4,290,600
$286.04 p/Share
15,000
Reduced 0.12%
12,527,327
Common Stock
May 16
2024
SELL
Open market or private sale
$4,310,250
$287.35 p/Share
15,000
Reduced 0.12%
12,542,327
Common Stock
May 15
2024
SELL
Open market or private sale
$4,260,000
$284.0 p/Share
15,000
Reduced 0.12%
12,557,327
Common Stock
May 14
2024
SELL
Open market or private sale
$4,156,950
$277.13 p/Share
15,000
Reduced 0.12%
12,572,327
Common Stock
May 13
2024
SELL
Open market or private sale
$4,151,699
$276.78 p/Share
15,000
Reduced 0.12%
12,587,327
Common Stock
May 10
2024
SELL
Open market or private sale
$4,163,250
$277.55 p/Share
15,000
Reduced 0.12%
12,602,327
Common Stock
May 09
2024
SELL
Open market or private sale
$4,112,400
$274.16 p/Share
15,000
Reduced 0.12%
12,617,327
Common Stock
May 08
2024
SELL
Open market or private sale
$4,168,050
$277.87 p/Share
15,000
Reduced 0.12%
12,632,327
Common Stock
May 07
2024
SELL
Open market or private sale
$4,149,749
$276.65 p/Share
15,000
Reduced 0.12%
12,647,327
Common Stock
May 06
2024
SELL
Open market or private sale
$4,135,500
$275.7 p/Share
15,000
Reduced 0.12%
12,662,327
Common Stock
May 03
2024
SELL
Open market or private sale
$4,131,600
$275.44 p/Share
15,000
Reduced 0.12%
12,677,327
Common Stock
May 02
2024
SELL
Open market or private sale
$4,061,549
$270.77 p/Share
15,000
Reduced 0.12%
12,692,327
Common Stock
May 01
2024
SELL
Open market or private sale
$4,055,999
$270.4 p/Share
15,000
Reduced 0.12%
12,707,327
Common Stock
Apr 30
2024
SELL
Open market or private sale
$4,073,250
$271.55 p/Share
15,000
Reduced 0.12%
12,722,327
Common Stock
Apr 29
2024
SELL
Open market or private sale
$4,123,650
$274.91 p/Share
15,000
Reduced 0.12%
12,737,327
Common Stock
Apr 26
2024
SELL
Open market or private sale
$4,132,650
$275.51 p/Share
15,000
Reduced 0.12%
12,752,327
Common Stock
Apr 25
2024
SELL
Open market or private sale
$4,071,899
$271.46 p/Share
15,000
Reduced 0.12%
12,767,327
Common Stock
Apr 24
2024
SELL
Open market or private sale
$4,152,900
$276.86 p/Share
15,000
Reduced 0.12%
12,782,327
Common Stock
Apr 23
2024
SELL
Open market or private sale
$4,106,699
$273.78 p/Share
15,000
Reduced 0.12%
12,797,327
Common Stock
Apr 22
2024
SELL
Open market or private sale
$4,124,700
$274.98 p/Share
15,000
Reduced 0.12%
12,812,327
Common Stock