Dec 18
2024
|
|
-
|
700,000
|
|
Nov 15
2024
|
|
-
|
13,318
|
|
Oct 09
2024
|
SELL
Open market or private sale
|
$9,297,216
$115.28 p/Share
|
80,649
|
|
Oct 07
2024
|
SELL
Open market or private sale
|
$22,518,000
$112.59 p/Share
|
200,000
|
|
Oct 04
2024
|
SELL
Open market or private sale
|
$22,572,000
$112.86 p/Share
|
200,000
|
|
Oct 02
2024
|
|
-
|
56,649
|
|
Sep 30
2024
|
|
-
|
224,000
|
|
Sep 26
2024
|
SELL
Open market or private sale
|
$22,026,000
$110.13 p/Share
|
200,000
|
|
Sep 25
2024
|
SELL
Open market or private sale
|
$22,162,000
$110.81 p/Share
|
200,000
|
|
Sep 25
2024
|
|
-
|
42,150
|
|
Sep 23
2024
|
SELL
Open market or private sale
|
$21,850,000
$109.25 p/Share
|
200,000
|
|
Sep 20
2024
|
SELL
Open market or private sale
|
$21,898,000
$109.49 p/Share
|
200,000
|
|
Sep 20
2024
|
|
-
|
448,968
|
|
Aug 28
2024
|
|
-
|
135,380
|
|
Aug 26
2024
|
SELL
Open market or private sale
|
$29,589,987
$104.4 p/Share
|
283,429
|
|
Aug 22
2024
|
SELL
Open market or private sale
|
$14,107,344
$103.79 p/Share
|
135,922
|
|
Aug 15
2024
|
|
-
|
13,318
|
|
May 15
2024
|
|
-
|
26,779
|
|
Apr 30
2024
|
SELL
Open market or private sale
|
$5,388,526
$84.28 p/Share
|
63,936
|
|
Apr 29
2024
|
SELL
Open market or private sale
|
$6,347,250
$84.63 p/Share
|
75,000
|
|
Apr 26
2024
|
SELL
Open market or private sale
|
$6,384,750
$85.13 p/Share
|
75,000
|
|
Apr 15
2024
|
SELL
Open market or private sale
|
$224,666
$86.41 p/Share
|
2,600
|
|
Apr 04
2024
|
SELL
Open market or private sale
|
$6,572,250
$87.63 p/Share
|
75,000
|
|
Apr 03
2024
|
SELL
Open market or private sale
|
$5,767,691
$87.38 p/Share
|
66,007
|
|
Mar 25
2024
|
SELL
Open market or private sale
|
$6,406,500
$85.42 p/Share
|
75,000
|
|