Jun 16
2025
SELL
Open market or private sale
$3,296,300
$47.09 p/Share
70,000
Reduced 2.04%
3,356,721
Common Stock
Jun 13
2025
SELL
Open market or private sale
$2,605,900
$47.38 p/Share
55,000
Reduced 1.58%
3,426,721
Common Stock
Jun 12
2025
SELL
Open market or private sale
$2,631,750
$47.85 p/Share
55,000
Reduced 1.56%
3,481,721
Common Stock
Jun 11
2025
SELL
Open market or private sale
$2,664,750
$48.45 p/Share
55,000
Reduced 1.53%
3,536,721
Common Stock
Jun 10
2025
SELL
Open market or private sale
$2,676,850
$48.67 p/Share
55,000
Reduced 1.51%
3,591,721
Common Stock
Jun 09
2025
SELL
Open market or private sale
$2,681,250
$48.75 p/Share
55,000
Reduced 1.49%
3,646,721
Common Stock
Jun 06
2025
SELL
Open market or private sale
$3,822,400
$47.78 p/Share
80,000
Reduced 2.12%
3,701,721
Common Stock
Jun 05
2025
SELL
Open market or private sale
$3,547,500
$47.3 p/Share
75,000
Reduced 1.94%
3,781,721
Common Stock
Jun 04
2025
SELL
Open market or private sale
$3,582,000
$47.76 p/Share
75,000
Reduced 1.91%
3,856,721
Common Stock
Jun 03
2025
SELL
Open market or private sale
$3,050,450
$46.93 p/Share
65,000
Reduced 1.63%
3,931,721
Common Stock
Jun 02
2025
SELL
Open market or private sale
$3,006,900
$46.26 p/Share
65,000
Reduced 1.6%
3,996,721
Common Stock
May 30
2025
SELL
Open market or private sale
$1,147,500
$45.9 p/Share
25,000
Reduced 0.61%
4,061,721
Common Stock
May 29
2025
SELL
Open market or private sale
$1,172,500
$46.9 p/Share
25,000
Reduced 0.61%
4,086,721
Common Stock
May 28
2025
SELL
Open market or private sale
$948,199
$47.41 p/Share
20,000
Reduced 0.48%
4,111,721
Common Stock
May 27
2025
SELL
Open market or private sale
$973,400
$48.67 p/Share
20,000
Reduced 0.48%
4,131,721
Common Stock
May 23
2025
SELL
Open market or private sale
$1,173,250
$46.93 p/Share
25,000
Reduced 0.6%
4,151,721
Common Stock
May 22
2025
SELL
Open market or private sale
$1,156,750
$46.27 p/Share
25,000
Reduced 0.59%
4,176,721
Common Stock
May 21
2025
SELL
Open market or private sale
$1,872,400
$46.81 p/Share
40,000
Reduced 0.94%
4,201,721
Common Stock
May 20
2025
SELL
Open market or private sale
$749,400
$49.96 p/Share
15,000
Reduced 0.35%
4,241,721
Common Stock
May 16
2025
SELL
Open market or private sale
$764,850
$50.99 p/Share
15,000
Reduced 0.35%
4,256,721
Common Stock
May 15
2025
SELL
Open market or private sale
$2,015,200
$50.38 p/Share
40,000
Reduced 0.93%
4,271,721
Common Stock
May 14
2025
SELL
Open market or private sale
$1,519,200
$50.64 p/Share
30,000
Reduced 0.69%
4,311,721
Common Stock
May 13
2025
SELL
Open market or private sale
$2,150,582
$50.45 p/Share
42,628
Reduced 0.97%
4,341,721
Common Stock
May 12
2025
SELL
Open market or private sale
$569,737
$50.1 p/Share
11,372
Reduced 0.26%
4,384,349
Common Stock
Apr 04
2025
SELL
Sale (or disposition) back to the issuer
-
48,317
Reduced 1.09%
4,395,721
Common Stock