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
Nov 09
2023
SELL
Open market or private sale
$4,035,486
$51.87 p/Share
77,800
Reduced 0.14%
53,631,638
Common
Oct 30
2023
SELL
Open market or private sale
$3,886,888
$49.96 p/Share
77,800
Reduced 0.14%
53,709,438
Common
Oct 23
2023
SELL
Open market or private sale
$3,870,550
$49.75 p/Share
77,800
Reduced 0.14%
53,787,238
Common
Oct 16
2023
SELL
Open market or private sale
$3,914,896
$50.32 p/Share
77,800
Reduced 0.14%
53,865,038
Common
Oct 09
2023
SELL
Open market or private sale
$3,864,326
$49.67 p/Share
77,800
Reduced 0.14%
53,942,838
Common
Sep 28
2023
SELL
Open market or private sale
$4,583,198
$58.91 p/Share
77,800
Reduced 0.14%
54,020,638
Common
Sep 21
2023
SELL
Open market or private sale
$4,729,462
$60.79 p/Share
77,800
Reduced 0.14%
54,098,438
Common
Sep 14
2023
SELL
Open market or private sale
$4,641,548
$59.66 p/Share
77,800
Reduced 0.14%
54,176,238
Common