Mar 18
2024
|
SELL
Open market or private sale
|
$2,072,156
$106.95 p/Share
|
19,375
|
|
Mar 18
2024
|
SELL
Other acquisition or disposition
|
-
|
288,943
|
|
Mar 18
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
25,274
|
|
Mar 15
2024
|
SELL
Open market or private sale
|
$77,858,509
$108.12 p/Share
|
720,112
|
|
Mar 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
977,624
|
|
Mar 14
2024
|
SELL
Open market or private sale
|
$1,189,012
$110.75 p/Share
|
10,736
|
|
Mar 14
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
14,584
|
|
Mar 13
2024
|
SELL
Open market or private sale
|
$8,490,801
$110.17 p/Share
|
77,070
|
|
Mar 13
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
104,653
|
|
Mar 05
2024
|
SELL
Other acquisition or disposition
|
-
|
1,221,538
|
|
Mar 05
2024
|
SELL
Other acquisition or disposition
|
-
|
5,964
|
|
Mar 04
2024
|
SELL
Open market or private sale
|
$47,355,151
$126.83 p/Share
|
373,375
|
|
Mar 04
2024
|
SELL
Open market or private sale
|
$373,578,342
$123.28 p/Share
|
3,030,324
|
|
Mar 04
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,270,235
|
|
Mar 03
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
3,355,002
|
|
Jan 17
2024
|
SELL
Other acquisition or disposition
|
-
|
1,155,946
|
|
Jan 16
2024
|
SELL
Open market or private sale
|
$250,613,593
$78.81 p/Share
|
3,179,972
|
|
Jan 16
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
4,253,469
|
|
Jan 12
2024
|
SELL
Open market or private sale
|
$18,992,666
$79.43 p/Share
|
239,112
|
|
Jan 12
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
321,561
|
|
Jul 13
2023
|
SELL
Other acquisition or disposition
|
-
|
154,715
|
|
Jul 12
2023
|
SELL
Open market or private sale
|
$972,375
$54.35 p/Share
|
17,891
|
|
Jul 12
2023
|
SELL
Other acquisition or disposition
|
-
|
1,187,548
|
|
Jul 11
2023
|
SELL
Open market or private sale
|
$195,365,440
$55.36 p/Share
|
3,529,000
|
|
Jul 11
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
4,716,548
|
|