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
Jan 16
2024
SELL
Open market or private sale
$4,257,216
$54.72 p/Share
77,800
Reduced 0.15%
52,931,438
Common Stock
Jan 08
2024
SELL
Open market or private sale
$4,394,922
$56.49 p/Share
77,800
Reduced 0.15%
53,009,238
Common Stock
Dec 28
2023
SELL
Open market or private sale
$4,298,450
$55.25 p/Share
77,800
Reduced 0.15%
53,087,038
Common Stock
Dec 21
2023
SELL
Open market or private sale
$4,156,076
$53.42 p/Share
77,800
Reduced 0.15%
53,164,838
Common Stock
Dec 14
2023
SELL
Open market or private sale
$4,284,446
$55.07 p/Share
77,800
Reduced 0.15%
53,242,638
Common Stock
Dec 07
2023
SELL
Open market or private sale
$4,192,642
$53.89 p/Share
77,800
Reduced 0.15%
53,320,438
Common Stock
Nov 28
2023
SELL
Open market or private sale
$4,061,938
$52.21 p/Share
77,800
Reduced 0.15%
53,398,238
Common
Nov 21
2023
SELL
Open market or private sale
$4,110,952
$52.84 p/Share
77,800
Reduced 0.15%
53,476,038
Common
Nov 14
2023
SELL
Open market or private sale
$4,093,836
$52.62 p/Share
77,800
Reduced 0.15%
53,553,838
Common