Jun 06
2024
|
SELL
Open market or private sale
|
$1,007,390
$500.94 p/Share
|
2,011
|
|
Apr 01
2024
|
SELL
Open market or private sale
|
$15,425,086
$490.23 p/Share
|
31,465
|
|
Apr 01
2024
|
BUY
Conversion of derivative security
|
-
|
31,465
|
|
Mar 28
2024
|
SELL
Open market or private sale
|
$15,392,203
$488.75 p/Share
|
31,493
|
|
Mar 28
2024
|
BUY
Conversion of derivative security
|
-
|
31,493
|
|
Mar 27
2024
|
SELL
Open market or private sale
|
$22,473,620
$493.98 p/Share
|
45,495
|
|
Mar 27
2024
|
SELL
Open market or private sale
|
$15,566,045
$494.27 p/Share
|
31,493
|
|
Mar 27
2024
|
BUY
Conversion of derivative security
|
-
|
45,495
|
|
Mar 27
2024
|
BUY
Conversion of derivative security
|
-
|
31,493
|
|
Mar 26
2024
|
SELL
Open market or private sale
|
$15,850,741
$503.31 p/Share
|
31,493
|
|
Mar 26
2024
|
SELL
Open market or private sale
|
$23,093,583
$502.92 p/Share
|
45,919
|
|
Mar 26
2024
|
BUY
Conversion of derivative security
|
-
|
31,493
|
|
Mar 26
2024
|
BUY
Conversion of derivative security
|
-
|
45,919
|
|
Mar 25
2024
|
SELL
Open market or private sale
|
$39,018,744
$504.04 p/Share
|
77,412
|
|
Mar 25
2024
|
BUY
Conversion of derivative security
|
-
|
77,412
|
|
Mar 22
2024
|
SELL
Open market or private sale
|
$39,286,590
$507.5 p/Share
|
77,412
|
|
Mar 22
2024
|
BUY
Conversion of derivative security
|
-
|
77,412
|
|
Mar 21
2024
|
SELL
Open market or private sale
|
$39,474,701
$509.93 p/Share
|
77,412
|
|
Mar 21
2024
|
BUY
Conversion of derivative security
|
-
|
77,412
|
|
Mar 20
2024
|
SELL
Open market or private sale
|
$15,802,242
$501.77 p/Share
|
31,493
|
|
Mar 20
2024
|
SELL
Open market or private sale
|
$23,032,970
$501.6 p/Share
|
45,919
|
|
Mar 20
2024
|
BUY
Conversion of derivative security
|
-
|
31,493
|
|
Mar 20
2024
|
BUY
Conversion of derivative security
|
-
|
45,919
|
|
Mar 19
2024
|
SELL
Open market or private sale
|
$22,484,238
$489.65 p/Share
|
45,919
|
|
Mar 19
2024
|
SELL
Open market or private sale
|
$15,417,398
$489.55 p/Share
|
31,493
|
|