Nov 18
2024
|
SELL
Open market or private sale
|
$8,615,500
$172.31 p/Share
|
50,000
|
|
Nov 18
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Nov 15
2024
|
SELL
Open market or private sale
|
$8,549,000
$170.98 p/Share
|
50,000
|
|
Nov 15
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Nov 14
2024
|
SELL
Open market or private sale
|
$8,760,000
$175.2 p/Share
|
50,000
|
|
Nov 14
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Oct 14
2024
|
SELL
Open market or private sale
|
$7,484,000
$149.68 p/Share
|
50,000
|
|
Oct 14
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Oct 11
2024
|
SELL
Open market or private sale
|
$7,393,500
$147.87 p/Share
|
50,000
|
|
Oct 11
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Oct 10
2024
|
SELL
Open market or private sale
|
$7,213,500
$144.27 p/Share
|
50,000
|
|
Oct 10
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Sep 16
2024
|
SELL
Open market or private sale
|
$3,280,500
$131.22 p/Share
|
25,000
|
|
Sep 16
2024
|
BUY
Other acquisition or disposition
|
-
|
25,000
|
|
Sep 13
2024
|
SELL
Open market or private sale
|
$6,597,000
$131.94 p/Share
|
50,000
|
|
Sep 13
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Sep 12
2024
|
SELL
Open market or private sale
|
$6,515,500
$130.31 p/Share
|
50,000
|
|
Sep 12
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Aug 22
2024
|
SELL
Open market or private sale
|
$3,201,936
$130.16 p/Share
|
24,600
|
|
Aug 22
2024
|
BUY
Other acquisition or disposition
|
-
|
24,600
|
|
Aug 19
2024
|
SELL
Open market or private sale
|
$52,000
$130.0 p/Share
|
400
|
|
Aug 19
2024
|
BUY
Other acquisition or disposition
|
-
|
400
|
|
Aug 16
2024
|
SELL
Open market or private sale
|
$3,989,166
$129.07 p/Share
|
30,907
|
|
Aug 15
2024
|
BUY
Other acquisition or disposition
|
-
|
30,907
|
|
Aug 31
2023
|
|
-
|
5,000
|
|