Jun 21
2024
|
SELL
Other acquisition or disposition
|
-
|
326,666
|
|
Jun 20
2024
|
SELL
Open market or private sale
|
$61,869,375
$158.97 p/Share
|
389,189
|
|
Jun 20
2024
|
SELL
Open market or private sale
|
$40,974,897
$154.88 p/Share
|
264,559
|
|
Jun 20
2024
|
SELL
Open market or private sale
|
$37,606,693
$151.5 p/Share
|
248,229
|
|
Jun 20
2024
|
SELL
Other acquisition or disposition
|
-
|
384,056
|
|
Jun 20
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,228,643
|
|
Jun 18
2024
|
SELL
Open market or private sale
|
$163,581,809
$150.05 p/Share
|
1,090,182
|
|
Jun 18
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,447,056
|
|
Jun 04
2024
|
SELL
Other acquisition or disposition
|
-
|
308,248
|
|
Jun 04
2024
|
SELL
Other acquisition or disposition
|
-
|
3,332,424
|
|
Jun 04
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
3,230,000
|
|
Jun 03
2024
|
SELL
Open market or private sale
|
$50,809,208
$133.24 p/Share
|
381,336
|
|
Jun 03
2024
|
SELL
Open market or private sale
|
$2,226,971
$135.51 p/Share
|
16,434
|
|
Jun 03
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
527,376
|
|
Apr 08
2024
|
SELL
Other acquisition or disposition
|
-
|
141,407
|
|
Apr 04
2024
|
SELL
Open market or private sale
|
$5,716,771
$134.37 p/Share
|
42,545
|
|
Apr 04
2024
|
SELL
Open market or private sale
|
$46,009,989
$132.62 p/Share
|
346,931
|
|
Apr 04
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
530,883
|
|
Mar 22
2024
|
SELL
Other acquisition or disposition
|
-
|
1,063,679
|
|
Mar 21
2024
|
SELL
Open market or private sale
|
$113,773,630
$111.63 p/Share
|
1,019,203
|
|
Mar 21
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,357,746
|
|
Mar 20
2024
|
SELL
Open market or private sale
|
$148,652,000
$106.18 p/Share
|
1,400,000
|
|
Mar 20
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,899,811
|
|
Mar 19
2024
|
SELL
Open market or private sale
|
$60,457,613
$107.95 p/Share
|
560,052
|
|
Mar 19
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
760,275
|
|