Jun 03
2024
|
BUY
Conversion of derivative security
|
-
|
82,000
|
|
May 01
2024
|
SELL
Open market or private sale
|
$1,922,080
$23.44 p/Share
|
82,000
|
|
May 01
2024
|
BUY
Conversion of derivative security
|
-
|
82,000
|
|
Apr 01
2024
|
SELL
Open market or private sale
|
$1,991,780
$24.29 p/Share
|
82,000
|
|
Apr 01
2024
|
BUY
Conversion of derivative security
|
-
|
82,000
|
|
Mar 13
2024
|
|
-
|
444,444
|
|
Mar 13
2024
|
|
-
|
444,444
|
|
Mar 13
2024
|
BUY
Conversion of derivative security
|
-
|
444,444
|
|
Mar 05
2024
|
SELL
Open market or private sale
|
$3,913,040
$23.86 p/Share
|
164,000
|
|
Mar 05
2024
|
BUY
Conversion of derivative security
|
-
|
164,000
|
|
Aug 10
2023
|
SELL
Open market or private sale
|
$4,498,000
$27.68 p/Share
|
162,500
|
|
Aug 10
2023
|
BUY
Conversion of derivative security
|
-
|
162,500
|
|
Jul 05
2023
|
SELL
Open market or private sale
|
$4,307,875
$26.51 p/Share
|
162,500
|
|
Jul 05
2023
|
BUY
Conversion of derivative security
|
-
|
162,500
|
|
Jun 05
2023
|
SELL
Open market or private sale
|
$3,887,000
$23.92 p/Share
|
162,500
|
|
Jun 05
2023
|
BUY
Conversion of derivative security
|
-
|
162,500
|
|
May 11
2023
|
SELL
Open market or private sale
|
$3,518,125
$21.65 p/Share
|
162,500
|
|
May 11
2023
|
BUY
Conversion of derivative security
|
-
|
162,500
|
|
Apr 04
2023
|
SELL
Open market or private sale
|
$3,462,875
$21.31 p/Share
|
162,500
|
|
Apr 04
2023
|
BUY
Conversion of derivative security
|
-
|
162,500
|
|
Mar 06
2023
|
SELL
Open market or private sale
|
$3,339,375
$20.55 p/Share
|
162,500
|
|
Mar 06
2023
|
BUY
Conversion of derivative security
|
-
|
162,500
|
|
Feb 06
2023
|
SELL
Open market or private sale
|
$3,828,500
$23.56 p/Share
|
162,500
|
|
Feb 06
2023
|
BUY
Conversion of derivative security
|
-
|
162,500
|
|
Jan 05
2023
|
SELL
Open market or private sale
|
$3,597,750
$22.14 p/Share
|
162,500
|
|