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
Mar 04
2025
SELL
Open market or private sale
$4,306,200
$71.77 p/Share
60,000
Reduced 1.33%
4,444,038
Common Stock
Jan 14
2025
BUY
Grant, award, or other acquisition
-
180,000
Added 3.84%
4,504,038
Common Stock
Dec 16
2024
SELL
Sale (or disposition) back to the issuer
$1,517,600
$75.88 p/Share
20,000
Reduced 0.47%
4,228,038
Common Stock
Nov 26
2024
SELL
Open market or private sale
$2,014,659
$82.69 p/Share
24,364
Reduced 0.57%
4,248,038
Common Stock
Nov 25
2024
SELL
Open market or private sale
$2,984,871
$83.76 p/Share
35,636
Reduced 0.83%
4,272,402
Common Stock
Sep 10
2024
SELL
Open market or private sale
$4,663,750
$71.75 p/Share
65,000
Reduced 1.49%
4,308,038
Common Stock
Aug 27
2024
SELL
Open market or private sale
$4,369,200
$72.82 p/Share
60,000
Reduced 1.35%
4,373,038
Common Stock
Jun 14
2024
SELL
Open market or private sale
$3,106,800
$51.78 p/Share
60,000
Reduced 1.34%
4,433,038
Common Stock
Jun 12
2024
SELL
Open market or private sale
$3,276,000
$54.6 p/Share
60,000
Reduced 1.32%
4,493,038
Common Stock
May 13
2024
SELL
Open market or private sale
$2,972,000
$59.44 p/Share
50,000
Reduced 1.09%
4,553,038
Common Stock