Jun 10
2024
SELL
Open market or private sale
$3,629,400
$241.96 p/Share
15,000
Reduced 0.12%
12,162,457
Common Stock
Jun 07
2024
SELL
Open market or private sale
$3,637,650
$242.51 p/Share
15,000
Reduced 0.12%
12,210,327
Common Stock
Jun 07
2024
-
32,870
Reduced 0.27%
12,177,457
Common Stock
Jun 06
2024
-
107,000
Reduced 0.87%
12,225,327
Common Stock
Jun 06
2024
SELL
Open market or private sale
$3,652,500
$243.5 p/Share
15,000
Reduced 0.12%
12,332,327
Common Stock
Jun 05
2024
SELL
Open market or private sale
$3,519,450
$234.63 p/Share
15,000
Reduced 0.12%
12,347,327
Common Stock
Jun 04
2024
SELL
Open market or private sale
$3,552,150
$236.81 p/Share
15,000
Reduced 0.12%
12,362,327
Common Stock
Jun 03
2024
SELL
Open market or private sale
$3,529,500
$235.3 p/Share
15,000
Reduced 0.12%
12,377,327
Common Stock
May 31
2024
SELL
Open market or private sale
$3,381,000
$225.4 p/Share
15,000
Reduced 0.12%
12,392,327
Common Stock
May 30
2024
SELL
Open market or private sale
$3,270,150
$218.01 p/Share
15,000
Reduced 0.12%
12,407,327
Common Stock
May 29
2024
SELL
Open market or private sale
$4,057,500
$270.5 p/Share
15,000
Reduced 0.12%
12,422,327
Common Stock
May 28
2024
SELL
Open market or private sale
$4,054,500
$270.3 p/Share
15,000
Reduced 0.12%
12,437,327
Common Stock
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