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
|
|
May 26
2021
|
SELL
Open market or private sale
|
$3,353,500
$134.14 p/Share
|
25,000
|
|
May 25
2021
|
SELL
Open market or private sale
|
$1,842,415
$132.94 p/Share
|
13,859
|
|
May 24
2021
|
SELL
Open market or private sale
|
$1,478,188
$132.68 p/Share
|
11,141
|
|
May 21
2021
|
BUY
Conversion of derivative security
|
-
|
50,000
|
|
Mar 02
2021
|
SELL
Open market or private sale
|
$2,302,800
$115.14 p/Share
|
20,000
|
|
Feb 24
2021
|
BUY
Conversion of derivative security
|
-
|
20,000
|
|
Dec 08
2020
|
SELL
Open market or private sale
|
$1,744,650
$116.31 p/Share
|
15,000
|
|