|
Nov 25
2025
|
SELL
Open market or private sale
|
$1,855,588
$272.32 p/Share
|
6,814
|
|
|
Nov 24
2025
|
SELL
Open market or private sale
|
$256,468
$272.26 p/Share
|
942
|
|
|
Nov 20
2025
|
SELL
Open market or private sale
|
$68,000
$272.0 p/Share
|
250
|
|
|
Nov 12
2025
|
SELL
Open market or private sale
|
$1,948,878
$278.65 p/Share
|
6,994
|
|
|
Oct 30
2025
|
BUY
Conversion of derivative security
|
-
|
30,000
|
|
|
May 28
2025
|
SELL
Open market or private sale
|
$1,692,950
$241.85 p/Share
|
7,000
|
|
|
May 23
2025
|
BUY
Conversion of derivative security
|
-
|
7,000
|
|
|
|
|
Nov 06
2024
|
SELL
Open market or private sale
|
$1,072,600
$214.52 p/Share
|
5,000
|
|
|
May 23
2024
|
SELL
Open market or private sale
|
$591,532
$210.81 p/Share
|
2,806
|
|
|
May 22
2024
|
SELL
Open market or private sale
|
$470,371
$214.39 p/Share
|
2,194
|
|
|
May 15
2024
|
BUY
Conversion of derivative security
|
-
|
5,000
|
|
|
Feb 27
2024
|
SELL
Open market or private sale
|
$1,838,795
$199.09 p/Share
|
9,236
|
|
|
Feb 26
2024
|
SELL
Open market or private sale
|
$152,036
$199.0 p/Share
|
764
|
|
|
Jan 19
2024
|
|
-
|
2,500
|
|
|
Jan 19
2024
|
|
-
|
7,500
|
|
|
Jan 02
2024
|
|
-
|
7,500
|
|
|
Jan 02
2024
|
|
-
|
2,500
|
|
|
May 18
2023
|
SELL
Open market or private sale
|
$2,154,880
$165.76 p/Share
|
13,000
|
|
|
May 17
2023
|
SELL
Open market or private sale
|
$1,155,630
$165.09 p/Share
|
7,000
|
|
|
May 12
2023
|
SELL
Open market or private sale
|
$2,494,800
$166.32 p/Share
|
15,000
|
|
|
Nov 01
2022
|
BUY
Conversion of derivative security
|
-
|
50,000
|
|
|
Aug 08
2022
|
SELL
Open market or private sale
|
$2,313,440
$144.59 p/Share
|
16,000
|
|
|
Jul 11
2022
|
BUY
Conversion of derivative security
|
-
|
16,000
|
|
|
Nov 10
2021
|
SELL
Open market or private sale
|
$1,568,175
$209.09 p/Share
|
7,500
|
|
|
Nov 08
2021
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|