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
Sep 07
2023
SELL
Open market or private sale
$4,622,876
$59.42 p/Share
77,800
Reduced 0.14%
54,254,038
Common
Aug 21
2023
SELL
Open market or private sale
$6,110,000
$61.1 p/Share
100,000
Reduced 0.18%
54,331,838
Common
Aug 10
2023
SELL
Open market or private sale
$6,378,000
$63.78 p/Share
100,000
Reduced 0.18%
54,431,838
Common
Jul 20
2023
SELL
Open market or private sale
$6,755,000
$67.55 p/Share
100,000
Reduced 0.18%
54,531,838
Common Stock
Jul 10
2023
SELL
Open market or private sale
$6,709,999
$67.1 p/Share
100,000
Reduced 0.18%
54,631,838
Common Stock
Jun 20
2023
SELL
Open market or private sale
$6,594,000
$65.94 p/Share
100,000
Reduced 0.18%
54,731,838
Common Stock
Jun 12
2023
SELL
Open market or private sale
$6,541,000
$65.41 p/Share
100,000
Reduced 0.18%
54,831,838
Common Stock
May 22
2023
SELL
Open market or private sale
$6,848,999
$68.49 p/Share
100,000
Reduced 0.18%
54,931,838
Common Stock