May 17
2024
SELL
Open market or private sale
$4,743,042
$58.34 p/Share
81,300
Reduced 0.44%
18,354,424
Common Stock
May 16
2024
SELL
Open market or private sale
$2,909,814
$58.43 p/Share
49,800
Reduced 0.27%
18,435,724
Common Stock
May 15
2024
SELL
Open market or private sale
$17,656,710
$58.35 p/Share
302,600
Reduced 1.61%
18,485,524
Common Stock
May 07
2024
SELL
Open market or private sale
$19,987,641
$58.29 p/Share
342,900
Reduced 1.79%
18,788,124
Common Stock
May 06
2024
SELL
Open market or private sale
$2,157,936
$58.96 p/Share
36,600
Reduced 0.19%
19,131,024
Common Stock
May 03
2024
SELL
Open market or private sale
$3,320,820
$58.26 p/Share
57,000
Reduced 0.3%
19,167,624
Common Stock
Apr 29
2024
SELL
Open market or private sale
$153,530
$59.05 p/Share
2,600
Reduced 0.01%
19,224,624
Common Stock
Apr 26
2024
SELL
Open market or private sale
$88,785
$59.19 p/Share
1,500
Reduced 0.01%
19,227,224
Common Stock
Mar 04
2024
SELL
Open market or private sale
$396,244
$54.28 p/Share
7,300
Reduced 0.04%
19,228,724
Common Stock
Mar 01
2024
SELL
Open market or private sale
$4,792,461
$54.03 p/Share
88,700
Reduced 0.46%
19,236,024
Common Stock
Feb 29
2024
SELL
Open market or private sale
$145,935
$54.05 p/Share
2,700
Reduced 0.01%
19,324,724
Common Stock
Feb 28
2024
SELL
Open market or private sale
$167,524
$54.04 p/Share
3,100
Reduced 0.02%
19,327,424
Common Stock
Feb 27
2024
SELL
Open market or private sale
$3,053,825
$54.05 p/Share
56,500
Reduced 0.29%
19,330,524
Common Stock
Feb 26
2024
SELL
Open market or private sale
$175,520
$54.85 p/Share
3,200
Reduced 0.02%
19,387,024
Common Stock
Feb 23
2024
SELL
Open market or private sale
$249,210
$55.38 p/Share
4,500
Reduced 0.02%
19,390,224
Common Stock
Aug 31
2023
SELL
Other acquisition or disposition
-
348,267
Reduced 1.76%
19,394,724
Common Stock
Aug 17
2023
SELL
Open market or private sale
$176,958
$61.02 p/Share
2,900
Reduced 0.01%
19,742,991
Common Stock
Aug 16
2023
SELL
Open market or private sale
$1,889,535
$61.15 p/Share
30,900
Reduced 0.16%
19,745,891
Common Stock
Aug 15
2023
SELL
Open market or private sale
$1,906,632
$61.11 p/Share
31,200
Reduced 0.16%
19,776,791
Common Stock
Aug 14
2023
SELL
Open market or private sale
$3,123,946
$62.23 p/Share
50,200
Reduced 0.25%
19,807,991
Common Stock
Aug 11
2023
SELL
Open market or private sale
$2,794,980
$62.95 p/Share
44,400
Reduced 0.22%
19,858,191
Common Stock
Aug 10
2023
SELL
Open market or private sale
$2,582,946
$62.39 p/Share
41,400
Reduced 0.21%
19,902,591
Common Stock
Aug 09
2023
SELL
Open market or private sale
$2,430,505
$63.13 p/Share
38,500
Reduced 0.19%
19,943,991
Common Stock
Aug 08
2023
SELL
Open market or private sale
$4,142,796
$62.58 p/Share
66,200
Reduced 0.33%
19,982,491
Common Stock
Aug 07
2023
SELL
Open market or private sale
$2,887,633
$61.57 p/Share
46,900
Reduced 0.23%
20,048,691
Common Stock