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
Aug 04
2023
SELL
Open market or private sale
$6,114,504
$60.72 p/Share
100,700
Reduced 0.5%
20,095,591
Common Stock
Aug 03
2023
SELL
Open market or private sale
$4,421,868
$61.16 p/Share
72,300
Reduced 0.36%
20,196,291
Common Stock
Aug 02
2023
SELL
Open market or private sale
$6,000,956
$62.38 p/Share
96,200
Reduced 0.47%
20,268,591
Common Stock
Aug 01
2023
SELL
Open market or private sale
$6,508,080
$62.88 p/Share
103,500
Reduced 0.51%
20,364,791
Common Stock
Jul 31
2023
SELL
Open market or private sale
$7,562,670
$63.82 p/Share
118,500
Reduced 0.58%
20,468,291
Common Stock
Jul 28
2023
SELL
Open market or private sale
$12,015,750
$64.95 p/Share
185,000
Reduced 0.89%
20,586,791
Common Stock
Jun 08
2023
SELL
Open market or private sale
$2,594,304
$46.08 p/Share
56,300
Reduced 0.27%
20,771,791
Common Stock
Jun 07
2023
SELL
Open market or private sale
$3,154,056
$46.52 p/Share
67,800
Reduced 0.32%
20,828,091
Common Stock