Nov 07
2024
SELL
Open market or private sale
$9,268,618
$80.89 p/Share
114,583
Reduced 0.23%
49,566,191
Common Stock
Oct 28
2024
SELL
Open market or private sale
$9,253,723
$80.76 p/Share
114,583
Reduced 0.23%
49,680,774
Common Stock
Oct 21
2024
SELL
Open market or private sale
$9,276,639
$80.96 p/Share
114,583
Reduced 0.23%
49,795,357
Common Stock
Oct 14
2024
SELL
Open market or private sale
$9,238,827
$80.63 p/Share
114,583
Reduced 0.23%
49,909,940
Common Stock
Oct 07
2024
SELL
Open market or private sale
$9,231,952
$80.57 p/Share
114,583
Reduced 0.23%
50,024,523
Common Stock
Sep 30
2024
SELL
Open market or private sale
$9,249,139
$80.72 p/Share
114,583
Reduced 0.23%
50,139,106
Common Stock
Sep 23
2024
SELL
Open market or private sale
$9,244,556
$80.68 p/Share
114,583
Reduced 0.23%
50,253,689
Common Stock
Sep 16
2024
SELL
Open market or private sale
$9,241,118
$80.65 p/Share
114,583
Reduced 0.23%
50,368,272
Common Stock
Sep 09
2024
SELL
Open market or private sale
$9,195,285
$80.25 p/Share
114,583
Reduced 0.23%
50,482,855
Common Stock
Aug 28
2024
SELL
Open market or private sale
$6,272,236
$80.62 p/Share
77,800
Reduced 0.15%
50,597,438
Common Stock
Aug 21
2024
SELL
Open market or private sale
$6,248,895
$80.32 p/Share
77,800
Reduced 0.15%
50,675,238
Common Stock
Aug 14
2024
SELL
Open market or private sale
$6,227,890
$80.05 p/Share
77,800
Reduced 0.15%
50,753,038
Common Stock
Aug 07
2024
SELL
Open market or private sale
$5,757,978
$74.01 p/Share
77,800
Reduced 0.15%
50,830,838
Common Stock
Jul 29
2024
SELL
Open market or private sale
$4,452,494
$57.23 p/Share
77,800
Reduced 0.15%
50,908,638
Common Stock
Jul 22
2024
SELL
Open market or private sale
$4,486,726
$57.67 p/Share
77,800
Reduced 0.15%
50,986,438
Common Stock
Jul 15
2024
SELL
Open market or private sale
$4,371,582
$56.19 p/Share
77,800
Reduced 0.15%
51,064,238
Common Stock
Jul 08
2024
SELL
Open market or private sale
$4,367,692
$56.14 p/Share
77,800
Reduced 0.15%
51,142,038
Common Stock
Jun 28
2024
SELL
Open market or private sale
$4,484,392
$57.64 p/Share
77,800
Reduced 0.15%
51,219,838
Common Stock
Jun 21
2024
SELL
Open market or private sale
$4,489,838
$57.71 p/Share
77,800
Reduced 0.15%
51,297,638
Common Stock
Jun 14
2024
SELL
Open market or private sale
$4,503,842
$57.89 p/Share
77,800
Reduced 0.15%
51,375,438
Common Stock
Jun 07
2024
SELL
Open market or private sale
$4,661,776
$59.92 p/Share
77,800
Reduced 0.15%
51,453,238
Common Stock
May 28
2024
SELL
Open market or private sale
$4,680,448
$60.16 p/Share
77,800
Reduced 0.15%
51,531,038
Common Stock
May 21
2024
SELL
Open market or private sale
$4,824,378
$62.01 p/Share
77,800
Reduced 0.15%
51,608,838
Common Stock
May 14
2024
SELL
Open market or private sale
$4,847,718
$62.31 p/Share
77,800
Reduced 0.15%
51,686,638
Common Stock
May 07
2024
SELL
Open market or private sale
$4,739,576
$60.92 p/Share
77,800
Reduced 0.15%
51,764,438
Common Stock