May 22
2023
|
|
-
|
112,500
|
|
May 22
2023
|
|
-
|
75,000
|
|
May 19
2023
|
|
-
|
112,500
|
|
May 19
2023
|
SELL
Open market or private sale
|
$5,488,614
$39.98 p/Share
|
137,284
|
|
May 19
2023
|
|
-
|
75,000
|
|
Mar 03
2023
|
BUY
Conversion of derivative security
|
-
|
1,251,029
|
|
Mar 02
2023
|
|
-
|
100,000
|
|
Mar 02
2023
|
SELL
Open market or private sale
|
$3,822,000
$38.22 p/Share
|
100,000
|
|
Mar 02
2023
|
|
-
|
100,000
|
|
Nov 23
2022
|
|
-
|
100,000
|
|
Nov 23
2022
|
SELL
Open market or private sale
|
$3,202,000
$32.02 p/Share
|
100,000
|
|
Nov 23
2022
|
|
-
|
100,000
|
|
Aug 24
2022
|
|
-
|
16,000
|
|
Aug 24
2022
|
|
-
|
16,000
|
|
Aug 23
2022
|
|
-
|
100,000
|
|
Aug 23
2022
|
SELL
Open market or private sale
|
$4,141,000
$41.41 p/Share
|
100,000
|
|
Aug 23
2022
|
|
-
|
100,000
|
|
Nov 22
2021
|
|
-
|
187,500
|
|
Nov 22
2021
|
SELL
Open market or private sale
|
$63,736,025
$126.31 p/Share
|
504,600
|
|
Nov 22
2021
|
SELL
Open market or private sale
|
$52,391,729
$129.12 p/Share
|
405,760
|
|
Nov 22
2021
|
SELL
Open market or private sale
|
$3,731,207
$137.48 p/Share
|
27,140
|
|
Nov 22
2021
|
|
-
|
187,500
|
|
Aug 31
2021
|
BUY
Conversion of derivative security
|
-
|
2,250,000
|
|
Aug 30
2021
|
SELL
Open market or private sale
|
$30,959,999
$82.56 p/Share
|
375,000
|
|
Jun 09
2021
|
|
-
|
125,000
|
|