Jun 26
2024
|
SELL
Open market or private sale
|
$641,516
$79.89 p/Share
|
8,030
|
|
Jun 20
2024
|
SELL
Open market or private sale
|
$790,784
$78.96 p/Share
|
10,015
|
|
Jun 12
2024
|
SELL
Open market or private sale
|
$594,797
$74.48 p/Share
|
7,986
|
|
Jun 05
2024
|
SELL
Open market or private sale
|
$2,078,035
$68.65 p/Share
|
30,270
|
|
May 29
2024
|
SELL
Open market or private sale
|
$581,883
$72.79 p/Share
|
7,994
|
|
May 22
2024
|
SELL
Open market or private sale
|
$738,326
$73.84 p/Share
|
9,999
|
|
May 15
2024
|
SELL
Open market or private sale
|
$595,734
$74.56 p/Share
|
7,990
|
|
May 08
2024
|
SELL
Open market or private sale
|
$2,205,709
$73.17 p/Share
|
30,145
|
|
May 01
2024
|
SELL
Open market or private sale
|
$703,048
$87.64 p/Share
|
8,022
|
|
Apr 24
2024
|
SELL
Open market or private sale
|
$893,137
$89.18 p/Share
|
10,015
|
|
Apr 17
2024
|
SELL
Open market or private sale
|
$725,741
$90.39 p/Share
|
8,029
|
|
Apr 10
2024
|
SELL
Open market or private sale
|
$4,169,903
$94.44 p/Share
|
44,154
|
|
Apr 03
2024
|
SELL
Open market or private sale
|
$751,553
$94.05 p/Share
|
7,991
|
|
Mar 27
2024
|
SELL
Open market or private sale
|
$1,002,697
$100.34 p/Share
|
9,993
|
|
Mar 20
2024
|
SELL
Open market or private sale
|
$757,597
$95.08 p/Share
|
7,968
|
|
Mar 13
2024
|
SELL
Open market or private sale
|
$4,257,758
$96.55 p/Share
|
44,099
|
|
Mar 06
2024
|
SELL
Open market or private sale
|
$790,407
$98.53 p/Share
|
8,022
|
|
Feb 28
2024
|
SELL
Open market or private sale
|
$964,463
$96.35 p/Share
|
10,010
|
|
Feb 21
2024
|
SELL
Open market or private sale
|
$754,599
$94.68 p/Share
|
7,970
|
|
Feb 14
2024
|
SELL
Open market or private sale
|
$4,459,587
$100.85 p/Share
|
44,220
|
|
Feb 08
2024
|
SELL
Open market or private sale
|
$3,448,203
$86.92 p/Share
|
39,671
|
|
Feb 07
2024
|
SELL
Open market or private sale
|
$650,097
$81.65 p/Share
|
7,962
|
|
Jan 31
2024
|
SELL
Open market or private sale
|
$815,219
$81.27 p/Share
|
10,031
|
|
Jan 24
2024
|
SELL
Open market or private sale
|
$678,948
$85.06 p/Share
|
7,982
|
|
Jan 22
2024
|
SELL
Open market or private sale
|
$5,767,441
$86.88 p/Share
|
66,384
|
|