May 15
2024
|
SELL
Open market or private sale
|
$5,769,221
$41.88 p/Share
|
137,756
|
|
May 15
2024
|
BUY
Conversion of derivative security
|
-
|
137,756
|
|
Dec 08
2023
|
SELL
Open market or private sale
|
$232,820
$35.0 p/Share
|
6,652
|
|
Dec 08
2023
|
BUY
Conversion of derivative security
|
-
|
6,652
|
|
Dec 01
2023
|
SELL
Open market or private sale
|
$4,588,850
$35.0 p/Share
|
131,110
|
|
Dec 01
2023
|
BUY
Conversion of derivative security
|
-
|
131,110
|
|
Nov 15
2023
|
SELL
Open market or private sale
|
$4,553,484
$31.88 p/Share
|
142,832
|
|
Nov 15
2023
|
BUY
Conversion of derivative security
|
-
|
142,832
|
|
Jul 18
2023
|
SELL
Open market or private sale
|
$5,103,537
$30.7 p/Share
|
166,239
|
|
Jul 18
2023
|
BUY
Conversion of derivative security
|
-
|
166,239
|
|
Jun 17
2022
|
SELL
Open market or private sale
|
$29,495,131
$17.52 p/Share
|
1,683,512
|
|
Jun 17
2022
|
BUY
Conversion of derivative security
|
-
|
1,683,512
|
|
Nov 17
2021
|
SELL
Open market or private sale
|
$5,005,405
$48.36 p/Share
|
103,503
|
|
Nov 17
2021
|
BUY
Conversion of derivative security
|
-
|
103,503
|
|
Oct 13
2021
|
SELL
Open market or private sale
|
$5,360,420
$51.79 p/Share
|
103,503
|
|
Oct 13
2021
|
BUY
Conversion of derivative security
|
-
|
103,503
|
|
Sep 15
2021
|
SELL
Open market or private sale
|
$5,595,372
$54.06 p/Share
|
103,503
|
|
Sep 15
2021
|
BUY
Conversion of derivative security
|
-
|
103,503
|
|
Aug 11
2021
|
SELL
Open market or private sale
|
$5,895,417
$56.96 p/Share
|
103,501
|
|
Aug 11
2021
|
BUY
Conversion of derivative security
|
-
|
103,501
|
|