Jan 21
2025
SELL
Open market or private sale
$9,360,285
$81.69 p/Share
114,583
Reduced 0.24%
48,420,361
Common Stock
Jan 14
2025
SELL
Open market or private sale
$9,329,347
$81.42 p/Share
114,583
Reduced 0.24%
48,534,944
Common Stock
Jan 07
2025
SELL
Open market or private sale
$9,313,306
$81.28 p/Share
114,583
Reduced 0.23%
48,649,527
Common Stock
Dec 30
2024
SELL
Open market or private sale
$9,264,035
$80.85 p/Share
114,583
Reduced 0.23%
48,764,110
Common Stock
Dec 23
2024
SELL
Open market or private sale
$9,239,973
$80.64 p/Share
114,583
Reduced 0.23%
48,878,693
Common Stock
Dec 16
2024
SELL
Open market or private sale
$9,245,702
$80.69 p/Share
114,583
Reduced 0.23%
48,993,276
Common Stock
Dec 09
2024
SELL
Open market or private sale
$9,246,848
$80.7 p/Share
114,583
Reduced 0.23%
49,107,859
Common Stock
Nov 29
2024
SELL
Open market or private sale
$9,305,285
$81.21 p/Share
114,583
Reduced 0.23%
49,222,442
Common Stock
Nov 21
2024
SELL
Open market or private sale
$9,280,077
$80.99 p/Share
114,583
Reduced 0.23%
49,337,025
Common Stock
Nov 14
2024
SELL
Open market or private sale
$9,285,806
$81.04 p/Share
114,583
Reduced 0.23%
49,451,608
Common Stock
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