Dec 28
2023
|
SELL
Open market or private sale
|
$17,156,656
$359.95 p/Share
|
47,664
|
|
Dec 28
2023
|
BUY
Conversion of derivative security
|
-
|
41,854
|
|
Dec 27
2023
|
SELL
Open market or private sale
|
$17,049,651
$357.51 p/Share
|
47,690
|
|
Dec 27
2023
|
BUY
Conversion of derivative security
|
-
|
41,880
|
|
Dec 26
2023
|
SELL
Open market or private sale
|
$16,953,795
$355.5 p/Share
|
47,690
|
|
Dec 26
2023
|
BUY
Conversion of derivative security
|
-
|
41,880
|
|
Dec 22
2023
|
SELL
Open market or private sale
|
$16,907,058
$354.52 p/Share
|
47,690
|
|
Dec 22
2023
|
BUY
Conversion of derivative security
|
-
|
41,880
|
|
Dec 21
2023
|
SELL
Open market or private sale
|
$16,832,185
$352.95 p/Share
|
47,690
|
|
Dec 21
2023
|
BUY
Conversion of derivative security
|
-
|
41,880
|
|
Dec 20
2023
|
SELL
Open market or private sale
|
$16,350,704
$351.56 p/Share
|
46,509
|
|
Dec 20
2023
|
BUY
Conversion of derivative security
|
-
|
40,872
|
|
Dec 19
2023
|
SELL
Open market or private sale
|
$16,681,008
$349.78 p/Share
|
47,690
|
|
Dec 19
2023
|
BUY
Conversion of derivative security
|
-
|
34,231
|
|
Dec 18
2023
|
SELL
Open market or private sale
|
$9,597,283
$342.65 p/Share
|
28,009
|
|
Dec 18
2023
|
BUY
Conversion of derivative security
|
-
|
7,175
|
|
Dec 15
2023
|
SELL
Open market or private sale
|
$9,392,538
$335.34 p/Share
|
28,009
|
|
Dec 15
2023
|
BUY
Conversion of derivative security
|
-
|
7,175
|
|
Dec 14
2023
|
SELL
Open market or private sale
|
$9,294,506
$331.84 p/Share
|
28,009
|
|
Dec 14
2023
|
BUY
Conversion of derivative security
|
-
|
7,175
|
|
Dec 13
2023
|
SELL
Open market or private sale
|
$9,402,061
$335.68 p/Share
|
28,009
|
|
Dec 13
2023
|
BUY
Conversion of derivative security
|
-
|
7,175
|
|
Dec 12
2023
|
SELL
Open market or private sale
|
$9,230,646
$329.56 p/Share
|
28,009
|
|
Dec 12
2023
|
BUY
Conversion of derivative security
|
-
|
7,175
|
|
Dec 11
2023
|
SELL
Open market or private sale
|
$9,076,316
$324.05 p/Share
|
28,009
|
|