Nov 06
2024
SELL
Open market or private sale
$18,354,730
$53.45 p/Share
343,400
Reduced 1.94%
17,396,624
Common Stock
Nov 05
2024
SELL
Open market or private sale
$1,558,800
$51.96 p/Share
30,000
Reduced 0.17%
17,740,024
Common Stock
Nov 04
2024
SELL
Open market or private sale
$763,350
$50.89 p/Share
15,000
Reduced 0.08%
17,770,024
Common Stock
Oct 30
2024
SELL
Open market or private sale
$584,320
$53.12 p/Share
11,000
Reduced 0.06%
17,785,024
Common Stock
Oct 29
2024
SELL
Open market or private sale
$95,490
$53.05 p/Share
1,800
Reduced 0.01%
17,796,024
Common Stock
Oct 28
2024
SELL
Open market or private sale
$4,251,200
$53.14 p/Share
80,000
Reduced 0.45%
17,797,824
Common Stock
Aug 27
2024
SELL
Open market or private sale
$66,000
$60.0 p/Share
1,100
Reduced 0.01%
17,877,824
Common Stock
Aug 26
2024
SELL
Open market or private sale
$5,865,048
$60.34 p/Share
97,200
Reduced 0.54%
17,878,924
Common Stock
Aug 23
2024
SELL
Open market or private sale
$3,267,099
$60.39 p/Share
54,100
Reduced 0.3%
17,976,124
Common Stock
Aug 01
2024
SELL
Open market or private sale
$43,484
$62.12 p/Share
700
Reduced 0.0%
18,030,224
Common Stock
Jul 31
2024
SELL
Open market or private sale
$3,213,648
$62.28 p/Share
51,600
Reduced 0.29%
18,030,924
Common Stock
Jul 30
2024
SELL
Open market or private sale
$5,612,400
$62.36 p/Share
90,000
Reduced 0.5%
18,082,524
Common Stock
Jul 29
2024
SELL
Open market or private sale
$1,769,738
$62.98 p/Share
28,100
Reduced 0.15%
18,172,524
Common Stock
Jul 26
2024
SELL
Open market or private sale
$3,443,040
$63.76 p/Share
54,000
Reduced 0.3%
18,200,624
Common Stock
May 22
2024
SELL
Open market or private sale
$23,204
$58.01 p/Share
400
Reduced 0.0%
18,254,624
Common Stock
May 21
2024
SELL
Open market or private sale
$1,966,878
$58.02 p/Share
33,900
Reduced 0.19%
18,255,024
Common Stock
May 20
2024
SELL
Open market or private sale
$3,815,375
$58.25 p/Share
65,500
Reduced 0.36%
18,288,924
Common Stock
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