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
Jun 06
2023
SELL
Open market or private sale
$1,522,620
$46.14 p/Share
33,000
Reduced 0.16%
20,895,891
Common Stock
Jun 05
2023
SELL
Open market or private sale
$763,766
$46.01 p/Share
16,600
Reduced 0.08%
20,928,891
Common Stock
Jun 02
2023
SELL
Open market or private sale
$8,489,370
$46.39 p/Share
183,000
Reduced 0.87%
20,945,491
Common Stock
Jun 01
2023
SELL
Open market or private sale
$200,637
$46.66 p/Share
4,300
Reduced 0.02%
21,128,491
Common Stock
Feb 28
2023
SELL
Open market or private sale
$206,832
$43.09 p/Share
4,800
Reduced 0.02%
21,132,791
Common Stock
Feb 27
2023
SELL
Open market or private sale
$51,732
$43.11 p/Share
1,200
Reduced 0.01%
21,137,591
Common Stock
Feb 24
2023
SELL
Open market or private sale
$5,703,740
$43.54 p/Share
131,000
Reduced 0.62%
21,138,791
Common Stock
May 05
2022
SELL
Open market or private sale
$26,065
$52.13 p/Share
500
Reduced 0.0%
21,269,791
Common Stock
May 04
2022
SELL
Open market or private sale
$5,268,000
$52.68 p/Share
100,000
Reduced 0.47%
21,270,291
Common Stock
May 03
2022
SELL
Open market or private sale
$1,455,330
$52.35 p/Share
27,800
Reduced 0.13%
21,370,291
Common Stock
Apr 29
2022
SELL
Open market or private sale
$1,017,500
$55.0 p/Share
18,500
Reduced 0.09%
21,398,091
Common Stock
Mar 17
2022
SELL
Open market or private sale
$551,359
$53.53 p/Share
10,300
Reduced 0.05%
21,416,591
Common Stock
Mar 16
2022
SELL
Open market or private sale
$359,187
$53.61 p/Share
6,700
Reduced 0.03%
21,426,891
Common Stock
Mar 15
2022
SELL
Open market or private sale
$58,850
$53.5 p/Share
1,100
Reduced 0.01%
21,433,591
Common Stock
Mar 11
2022
SELL
Open market or private sale
$832,986
$54.09 p/Share
15,400
Reduced 0.07%
21,434,691
Common Stock
Mar 10
2022
SELL
Open market or private sale
$3,735,270
$54.45 p/Share
68,600
Reduced 0.32%
21,450,091
Common Stock
Mar 09
2022
SELL
Open market or private sale
$3,983,824
$55.64 p/Share
71,600
Reduced 0.33%
21,518,691
Common Stock