Jun 16
2025
SELL
Open market or private sale
$9,188,410
$80.19 p/Share
114,583
Reduced 0.25%
46,243,284
Common Stock
Jun 09
2025
SELL
Open market or private sale
$9,383,201
$81.89 p/Share
114,583
Reduced 0.25%
46,357,867
Common Stock
May 28
2025
SELL
Open market or private sale
$9,440,493
$82.39 p/Share
114,583
Reduced 0.25%
46,472,450
Common Stock
May 21
2025
SELL
Open market or private sale
$9,423,305
$82.24 p/Share
114,583
Reduced 0.25%
46,587,033
Common Stock
May 14
2025
SELL
Open market or private sale
$9,371,743
$81.79 p/Share
114,583
Reduced 0.24%
46,701,616
Common Stock
May 07
2025
SELL
Open market or private sale
$9,459,972
$82.56 p/Share
114,583
Reduced 0.24%
46,816,199
Common Stock
Apr 28
2025
SELL
Open market or private sale
$9,449,660
$82.47 p/Share
114,583
Reduced 0.24%
46,930,782
Common Stock
Apr 21
2025
SELL
Open market or private sale
$9,425,597
$82.26 p/Share
114,583
Reduced 0.24%
47,045,365
Common Stock
Apr 14
2025
SELL
Open market or private sale
$9,442,785
$82.41 p/Share
114,583
Reduced 0.24%
47,159,948
Common Stock
Apr 07
2025
SELL
Open market or private sale
$9,399,243
$82.03 p/Share
114,583
Reduced 0.24%
47,274,531
Common Stock
Mar 28
2025
SELL
Open market or private sale
$9,446,222
$82.44 p/Share
114,583
Reduced 0.24%
47,389,114
Common Stock
Mar 21
2025
SELL
Open market or private sale
$9,431,326
$82.31 p/Share
114,583
Reduced 0.24%
47,503,697
Common Stock
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