Feb 18
2025
|
SELL
Open market or private sale
|
$10,614,000
$212.28 p/Share
|
50,000
|
|
Feb 18
2025
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Feb 14
2025
|
SELL
Open market or private sale
|
$10,464,500
$209.29 p/Share
|
50,000
|
|
Feb 14
2025
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Feb 13
2025
|
SELL
Open market or private sale
|
$10,056,500
$201.13 p/Share
|
50,000
|
|
Feb 13
2025
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Feb 12
2025
|
SELL
Open market or private sale
|
$20,011,000
$200.11 p/Share
|
100,000
|
|
Feb 12
2025
|
BUY
Other acquisition or disposition
|
-
|
100,000
|
|
Jan 14
2025
|
SELL
Open market or private sale
|
$8,476,500
$169.53 p/Share
|
50,000
|
|
Jan 14
2025
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Jan 13
2025
|
SELL
Open market or private sale
|
$8,430,000
$168.6 p/Share
|
50,000
|
|
Jan 13
2025
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Jan 10
2025
|
SELL
Open market or private sale
|
$8,491,000
$169.82 p/Share
|
50,000
|
|
Jan 10
2025
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Dec 16
2024
|
SELL
Open market or private sale
|
$8,886,500
$177.73 p/Share
|
50,000
|
|
Dec 16
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Dec 13
2024
|
SELL
Open market or private sale
|
$8,750,000
$175.0 p/Share
|
50,000
|
|
Dec 13
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Dec 12
2024
|
SELL
Open market or private sale
|
$8,851,500
$177.03 p/Share
|
50,000
|
|
Dec 12
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Dec 05
2024
|
|
-
|
34,000
|
|
Dec 05
2024
|
BUY
Other acquisition or disposition
|
-
|
34,000
|
|
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
|
|