Dec 11
2024
|
BUY
Conversion of derivative security
|
-
|
369,593
|
|
Apr 09
2024
|
BUY
Conversion of derivative security
|
-
|
1,836,284
|
|
Mar 06
2024
|
SELL
Other acquisition or disposition
|
-
|
1,168,000
|
|
Mar 06
2024
|
BUY
Conversion of derivative security
|
-
|
3,268,140
|
|
Dec 06
2023
|
SELL
Other acquisition or disposition
|
-
|
1,500,000
|
|
Sep 20
2023
|
SELL
Open market or private sale
|
$4,313,491
$48.37 p/Share
|
89,177
|
|
Sep 13
2023
|
SELL
Open market or private sale
|
$4,201,057
$51.31 p/Share
|
81,876
|
|
Sep 07
2023
|
SELL
Other acquisition or disposition
|
-
|
1,500,000
|
|
Jun 13
2023
|
SELL
Other acquisition or disposition
|
-
|
1,500,000
|
|
Jun 13
2023
|
BUY
Conversion of derivative security
|
-
|
3,000,000
|
|
Mar 31
2023
|
SELL
Other acquisition or disposition
|
-
|
1,500,000
|
|
Mar 27
2023
|
SELL
Other acquisition or disposition
|
-
|
2,000,000
|
|
Jul 28
2022
|
BUY
Conversion of derivative security
|
-
|
4,096,757
|
|
Mar 07
2022
|
BUY
Conversion of derivative security
|
-
|
2,901,430
|
|
Dec 13
2021
|
BUY
Open market or private purchase
|
$3,609,943
$73.95 p/Share
|
48,816
|
|
Dec 10
2021
|
BUY
Open market or private purchase
|
$20,933,146
$73.19 p/Share
|
286,011
|
|
Dec 10
2021
|
BUY
Open market or private purchase
|
$379,631
$75.82 p/Share
|
5,007
|
|
Dec 09
2021
|
BUY
Open market or private purchase
|
$49,767,757
$78.43 p/Share
|
634,550
|
|
Oct 18
2021
|
BUY
Open market or private purchase
|
$50,057,700
$77.0 p/Share
|
650,100
|
|