Mar 14
2025
SELL
Open market or private sale
$9,425,597
$82.26 p/Share
114,583
Reduced 0.24%
47,618,280
Common Stock
Mar 07
2025
SELL
Open market or private sale
$9,458,826
$82.55 p/Share
114,583
Reduced 0.24%
47,732,863
Common Stock
Feb 28
2025
SELL
Open market or private sale
$9,476,014
$82.7 p/Share
114,583
Reduced 0.24%
47,847,446
Common Stock
Feb 21
2025
SELL
Open market or private sale
$9,453,097
$82.5 p/Share
114,583
Reduced 0.24%
47,962,029
Common Stock
Feb 14
2025
SELL
Open market or private sale
$9,424,451
$82.25 p/Share
114,583
Reduced 0.24%
48,076,612
Common Stock
Feb 10
2025
SELL
Open market or private sale
$9,422,160
$82.23 p/Share
114,583
Reduced 0.24%
48,191,195
Common Stock
Jan 28
2025
SELL
Open market or private sale
$9,385,493
$81.91 p/Share
114,583
Reduced 0.24%
48,305,778
Common Stock
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