Jul 22
2024
SELL
Open market or private sale
$4,486,726
$57.67 p/Share
77,800
Reduced 0.15%
50,986,438
Common Stock
Jul 15
2024
SELL
Open market or private sale
$4,371,582
$56.19 p/Share
77,800
Reduced 0.15%
51,064,238
Common Stock
Jul 08
2024
SELL
Open market or private sale
$4,367,692
$56.14 p/Share
77,800
Reduced 0.15%
51,142,038
Common Stock
Jun 28
2024
SELL
Open market or private sale
$4,484,392
$57.64 p/Share
77,800
Reduced 0.15%
51,219,838
Common Stock
Jun 21
2024
SELL
Open market or private sale
$4,489,838
$57.71 p/Share
77,800
Reduced 0.15%
51,297,638
Common Stock
Jun 14
2024
SELL
Open market or private sale
$4,503,842
$57.89 p/Share
77,800
Reduced 0.15%
51,375,438
Common Stock
Jun 07
2024
SELL
Open market or private sale
$4,661,776
$59.92 p/Share
77,800
Reduced 0.15%
51,453,238
Common Stock
May 28
2024
SELL
Open market or private sale
$4,680,448
$60.16 p/Share
77,800
Reduced 0.15%
51,531,038
Common Stock
May 21
2024
SELL
Open market or private sale
$4,824,378
$62.01 p/Share
77,800
Reduced 0.15%
51,608,838
Common Stock
May 14
2024
SELL
Open market or private sale
$4,847,718
$62.31 p/Share
77,800
Reduced 0.15%
51,686,638
Common Stock
May 07
2024
SELL
Open market or private sale
$4,739,576
$60.92 p/Share
77,800
Reduced 0.15%
51,764,438
Common Stock
Apr 29
2024
SELL
Open market or private sale
$4,512,400
$58.0 p/Share
77,800
Reduced 0.15%
51,842,238
Common Stock
Apr 22
2024
SELL
Open market or private sale
$4,493,728
$57.76 p/Share
77,800
Reduced 0.15%
51,920,038
Common Stock
Apr 15
2024
SELL
Open market or private sale
$4,306,230
$55.35 p/Share
77,800
Reduced 0.15%
51,997,838
Common Stock
Apr 08
2024
SELL
Open market or private sale
$4,470,388
$57.46 p/Share
77,800
Reduced 0.15%
52,075,638
Common Stock
Mar 28
2024
SELL
Open market or private sale
$4,461,052
$57.34 p/Share
77,800
Reduced 0.15%
52,153,438
Common Stock
Mar 21
2024
SELL
Open market or private sale
$4,326,458
$55.61 p/Share
77,800
Reduced 0.15%
52,231,238
Common Stock
Mar 14
2024
SELL
Open market or private sale
$4,115,620
$52.9 p/Share
77,800
Reduced 0.15%
52,309,038
Common Stock
Mar 07
2024
SELL
Open market or private sale
$4,157,632
$53.44 p/Share
77,800
Reduced 0.15%
52,386,838
Common Stock
Feb 28
2024
SELL
Open market or private sale
$4,339,684
$55.78 p/Share
77,800
Reduced 0.15%
52,464,638
Common Stock
Feb 21
2024
SELL
Open market or private sale
$4,360,690
$56.05 p/Share
77,800
Reduced 0.15%
52,542,438
Common Stock
Feb 14
2024
SELL
Open market or private sale
$4,175,526
$53.67 p/Share
77,800
Reduced 0.15%
52,620,238
Common Stock
Feb 09
2024
SELL
Open market or private sale
$4,171,636
$53.62 p/Share
77,800
Reduced 0.15%
52,698,038
Common Stock
Jan 29
2024
SELL
Open market or private sale
$4,254,104
$54.68 p/Share
77,800
Reduced 0.15%
52,775,838
Common Stock
Jan 22
2024
SELL
Open market or private sale
$4,169,302
$53.59 p/Share
77,800
Reduced 0.15%
52,853,638
Common Stock