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
May 10
2023
SELL
Open market or private sale
$7,061,000
$70.61 p/Share
100,000
Reduced 0.18%
55,031,838
Common
Apr 20
2023
SELL
Open market or private sale
$6,714,000
$67.14 p/Share
100,000
Reduced 0.18%
55,131,838
Common Stock
Apr 10
2023
SELL
Open market or private sale
$6,764,000
$67.64 p/Share
100,000
Reduced 0.18%
55,231,838
Common Stock
Mar 20
2023
SELL
Open market or private sale
$6,522,000
$65.22 p/Share
100,000
Reduced 0.18%
55,331,838
Common Stock
Mar 10
2023
SELL
Open market or private sale
$6,399,000
$63.99 p/Share
100,000
Reduced 0.18%
55,431,838
Common Stock
Feb 21
2023
SELL
Open market or private sale
$6,878,000
$68.78 p/Share
100,000
Reduced 0.18%
55,531,838
Common Stock
Feb 10
2023
SELL
Open market or private sale
$6,763,000
$67.63 p/Share
100,000
Reduced 0.18%
55,631,838
Common Stock
Jan 20
2023
SELL
Open market or private sale
$6,701,000
$67.01 p/Share
100,000
Reduced 0.18%
55,731,838
Common Stock
Jan 10
2023
SELL
Open market or private sale
$7,093,000
$70.93 p/Share
100,000
Reduced 0.18%
55,831,838
Common Stock