Jun 11
2025
|
|
-
|
80,590
|
|
Jun 11
2025
|
|
-
|
80,590
|
|
Jun 10
2025
|
|
-
|
35,434
|
|
Jun 10
2025
|
|
-
|
104,768
|
|
Jun 09
2025
|
|
-
|
35,434
|
|
Jun 09
2025
|
|
-
|
35,434
|
|
Sep 06
2024
|
|
-
|
10,890
|
|
Sep 06
2024
|
|
-
|
16,317
|
|
Sep 05
2024
|
SELL
Open market or private sale
|
$933,317
$136.45 p/Share
|
6,840
|
|
Sep 05
2024
|
|
-
|
31,937
|
|
Aug 05
2024
|
SELL
Open market or private sale
|
$1,048,498
$166.64 p/Share
|
6,292
|
|
Aug 05
2024
|
SELL
Open market or private sale
|
$95,900
$175.0 p/Share
|
548
|
|
Jul 05
2024
|
SELL
Open market or private sale
|
$1,373,163
$200.99 p/Share
|
6,832
|
|
Jun 05
2024
|
SELL
Open market or private sale
|
$1,262,348
$184.77 p/Share
|
6,832
|
|
Jun 05
2024
|
|
-
|
400,000
|
|
Jun 05
2024
|
|
-
|
430,000
|
|
May 06
2024
|
SELL
Open market or private sale
|
$3,853,588
$163.85 p/Share
|
23,519
|
|
Apr 05
2024
|
SELL
Open market or private sale
|
$1,115,255
$163.24 p/Share
|
6,832
|
|
Mar 05
2024
|
SELL
Open market or private sale
|
$4,685,455
$199.22 p/Share
|
23,519
|
|
Feb 09
2024
|
SELL
Open market or private sale
|
$2,362,905
$175.03 p/Share
|
13,500
|
|
Feb 05
2024
|
SELL
Open market or private sale
|
$3,927,437
$166.99 p/Share
|
23,519
|
|
Jan 05
2024
|
SELL
Open market or private sale
|
$3,215,812
$138.96 p/Share
|
23,142
|
|
Jan 05
2024
|
BUY
Open market or private sale
|
$53,838
$142.43 p/Share
|
378
|
|
Dec 22
2023
|
|
-
|
28,000
|
|
Dec 19
2023
|
SELL
Open market or private sale
|
$1,350,000
$150.0 p/Share
|
9,000
|
|