Dec 23
2024
|
SELL
Open market or private sale
|
$14,980,560
$267.51 p/Share
|
56,000
|
|
Dec 18
2024
|
SELL
Open market or private sale
|
$15,645,360
$274.48 p/Share
|
57,000
|
|
Dec 03
2024
|
|
-
|
60,000
|
|
Oct 14
2024
|
SELL
Open market or private sale
|
$13,532,400
$241.65 p/Share
|
56,000
|
|
Oct 07
2024
|
SELL
Open market or private sale
|
$13,353,200
$238.45 p/Share
|
56,000
|
|
Sep 30
2024
|
SELL
Open market or private sale
|
$13,636,560
$243.51 p/Share
|
56,000
|
|
Sep 23
2024
|
SELL
Open market or private sale
|
$13,810,160
$246.61 p/Share
|
56,000
|
|
Sep 18
2024
|
SELL
Open market or private sale
|
$14,108,640
$247.52 p/Share
|
57,000
|
|
Jul 12
2024
|
SELL
Open market or private sale
|
$12,783,120
$228.27 p/Share
|
56,000
|
|
Jul 05
2024
|
SELL
Open market or private sale
|
$12,731,600
$227.35 p/Share
|
56,000
|
|
Jun 28
2024
|
SELL
Open market or private sale
|
$12,536,720
$223.87 p/Share
|
56,000
|
|
Jun 21
2024
|
SELL
Open market or private sale
|
$12,219,200
$218.2 p/Share
|
56,000
|
|
Jun 14
2024
|
SELL
Open market or private sale
|
$11,926,680
$209.24 p/Share
|
57,000
|
|
Apr 12
2024
|
SELL
Open market or private sale
|
$14,881,440
$265.74 p/Share
|
56,000
|
|
Apr 05
2024
|
SELL
Open market or private sale
|
$14,985,039
$267.59 p/Share
|
56,000
|
|
Apr 01
2024
|
SELL
Open market or private sale
|
$15,193,920
$271.32 p/Share
|
56,000
|
|
Mar 22
2024
|
SELL
Open market or private sale
|
$15,495,759
$276.71 p/Share
|
56,000
|
|
Mar 18
2024
|
SELL
Open market or private sale
|
$15,480,060
$271.58 p/Share
|
57,000
|
|
Dec 11
2023
|
SELL
Open market or private sale
|
$30,037,490
$277.27 p/Share
|
108,333
|
|
Dec 04
2023
|
|
-
|
574,000
|
|
Sep 28
2023
|
|
-
|
550,000
|
|
Sep 11
2023
|
SELL
Open market or private sale
|
$27,143,916
$250.56 p/Share
|
108,333
|
|
Jun 12
2023
|
SELL
Open market or private sale
|
$22,573,555
$208.37 p/Share
|
108,334
|
|
Dec 15
2022
|
SELL
Open market or private sale
|
$18,054,350
$176.14 p/Share
|
102,500
|
|
Dec 01
2022
|
|
-
|
325,000
|
|