Jun 30
2025
|
SELL
Open market or private sale
|
$2,918,700
$194.58 p/Share
|
15,000
|
|
Jun 17
2025
|
SELL
Open market or private sale
|
$1,824,778
$181.57 p/Share
|
10,050
|
|
Jun 12
2025
|
SELL
Open market or private sale
|
$89,278
$181.46 p/Share
|
492
|
|
Jun 11
2025
|
SELL
Open market or private sale
|
$135,913
$181.46 p/Share
|
749
|
|
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
|
|