Nov 15
2024
|
SELL
Open market or private sale
|
$1,004,698
$126.92 p/Share
|
7,916
|
|
Oct 15
2024
|
SELL
Open market or private sale
|
$1,003,986
$126.83 p/Share
|
7,916
|
|
Oct 04
2024
|
SELL
Open market or private sale
|
$1,900,156
$120.02 p/Share
|
15,832
|
|
Jun 10
2024
|
|
-
|
327,694
|
|
Jun 15
2022
|
SELL
Open market or private sale
|
$1,417,875
$86.01 p/Share
|
16,485
|
|
Jun 15
2022
|
BUY
Conversion of derivative security
|
-
|
3,133,334
|
|
May 09
2022
|
SELL
Open market or private sale
|
$1,681,344
$101.98 p/Share
|
16,487
|
|
May 09
2022
|
BUY
Conversion of derivative security
|
-
|
3,133,333
|
|
Feb 14
2022
|
SELL
Other acquisition or disposition
|
-
|
3,892,568
|
|
Feb 14
2022
|
SELL
Open market or private sale
|
$2,767,673
$167.87 p/Share
|
16,487
|
|
Feb 14
2022
|
BUY
Conversion of derivative security
|
-
|
3,133,333
|
|
Nov 23
2021
|
SELL
Other acquisition or disposition
|
-
|
3,227,966
|
|
Nov 23
2021
|
SELL
Open market or private sale
|
$2,404,068
$178.0 p/Share
|
13,506
|
|
Nov 23
2021
|
BUY
Conversion of derivative security
|
-
|
2,600,000
|
|
Aug 20
2021
|
SELL
Other acquisition or disposition
|
-
|
3,537,363
|
|
Aug 20
2021
|
SELL
Open market or private sale
|
$1,940,001
$131.09 p/Share
|
14,799
|
|
Aug 20
2021
|
BUY
Conversion of derivative security
|
-
|
2,849,206
|
|
Aug 10
2021
|
SELL
Open market or private sale
|
$1,613,499
$129.88 p/Share
|
12,423
|
|
Aug 09
2021
|
SELL
Other acquisition or disposition
|
-
|
4,608,918
|
|
Aug 09
2021
|
SELL
Open market or private sale
|
$892,150
$130.07 p/Share
|
6,859
|
|
Aug 09
2021
|
BUY
Conversion of derivative security
|
-
|
3,712,302
|
|
May 17
2021
|
SELL
Other acquisition or disposition
|
-
|
4,576,583
|
|
May 17
2021
|
SELL
Open market or private sale
|
$9,855,025
$80.99 p/Share
|
121,682
|
|
May 17
2021
|
BUY
Conversion of derivative security
|
-
|
3,712,302
|
|
Feb 17
2021
|
SELL
Other acquisition or disposition
|
-
|
5,269,935
|
|