Jan 16
2024
|
BUY
Conversion of derivative security
|
-
|
380,000
|
|
Dec 15
2023
|
|
-
|
189,716
|
|
Dec 15
2023
|
SELL
Open market or private sale
|
$89,810,721
$63.0 p/Share
|
1,425,567
|
|
Dec 15
2023
|
BUY
Conversion of derivative security
|
-
|
1,615,283
|
|
Nov 15
2023
|
SELL
Open market or private sale
|
$7,872,801
$49.38 p/Share
|
159,433
|
|
Nov 15
2023
|
BUY
Conversion of derivative security
|
-
|
159,433
|
|
Oct 16
2023
|
SELL
Open market or private sale
|
$7,246,250
$46.75 p/Share
|
155,000
|
|
Oct 16
2023
|
BUY
Conversion of derivative security
|
-
|
155,000
|
|
Sep 15
2023
|
SELL
Open market or private sale
|
$7,550,050
$48.71 p/Share
|
155,000
|
|
Sep 15
2023
|
BUY
Conversion of derivative security
|
-
|
155,000
|
|
Aug 16
2023
|
SELL
Open market or private sale
|
$490,166
$45.78 p/Share
|
10,707
|
|
Aug 16
2023
|
BUY
Conversion of derivative security
|
-
|
10,707
|
|
Aug 15
2023
|
SELL
Open market or private sale
|
$6,511,943
$45.13 p/Share
|
144,293
|
|
Aug 15
2023
|
BUY
Conversion of derivative security
|
-
|
144,293
|
|
Jul 17
2023
|
SELL
Open market or private sale
|
$12,100,300
$52.61 p/Share
|
230,000
|
|
Jul 17
2023
|
BUY
Conversion of derivative security
|
-
|
230,000
|
|
Oct 18
2021
|
SELL
Open market or private sale
|
$192,500,000
$77.0 p/Share
|
2,500,000
|
|
Oct 18
2021
|
BUY
Conversion of derivative security
|
-
|
2,500,000
|
|