Feb 27
2024
|
BUY
Other acquisition or disposition
|
-
|
36,888
|
|
Feb 20
2024
|
SELL
Payment of exercise price or tax liability
|
$3,402,448
$259.61 p/Share
|
13,106
|
|
Feb 20
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
26,057
|
|
Feb 12
2024
|
SELL
Open market or private sale
|
$5,575,245
$285.91 p/Share
|
19,500
|
|
Jan 10
2024
|
SELL
Open market or private sale
|
$4,850,430
$248.74 p/Share
|
19,500
|
|
Dec 12
2023
|
SELL
Open market or private sale
|
$3,654,880
$228.43 p/Share
|
16,000
|
|
Dec 11
2023
|
SELL
Open market or private sale
|
$788,445
$225.27 p/Share
|
3,500
|
|
Nov 20
2023
|
SELL
Payment of exercise price or tax liability
|
$1,017,050
$215.34 p/Share
|
4,723
|
|
Nov 20
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
9,520
|
|
Nov 10
2023
|
SELL
Open market or private sale
|
$4,020,900
$206.2 p/Share
|
19,500
|
|
Oct 10
2023
|
SELL
Open market or private sale
|
$3,833,700
$196.6 p/Share
|
19,500
|
|
Sep 13
2023
|
|
-
|
238,888
|
|
Sep 13
2023
|
|
-
|
238,888
|
|
Sep 12
2023
|
SELL
Open market or private sale
|
$3,060,800
$191.3 p/Share
|
16,000
|
|
Sep 11
2023
|
SELL
Open market or private sale
|
$678,685
$193.91 p/Share
|
3,500
|
|
Aug 21
2023
|
SELL
Payment of exercise price or tax liability
|
$870,534
$184.67 p/Share
|
4,714
|
|
Aug 21
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
9,501
|
|
Aug 10
2023
|
SELL
Open market or private sale
|
$3,474,900
$178.2 p/Share
|
19,500
|
|
Jul 11
2023
|
SELL
Open market or private sale
|
$2,560,000
$160.0 p/Share
|
16,000
|
|
Jul 10
2023
|
SELL
Open market or private sale
|
$553,560
$158.16 p/Share
|
3,500
|
|
Jun 13
2023
|
|
-
|
8,610
|
|
Jun 12
2023
|
|
-
|
46,784
|
|
Jun 12
2023
|
SELL
Open market or private sale
|
$3,251,625
$166.75 p/Share
|
19,500
|
|
Jun 12
2023
|
|
-
|
46,784
|
|
Jun 08
2023
|
|
-
|
53,212
|
|