Dec 09
2024
|
SELL
Open market or private sale
|
$2,127,769
$39.61 p/Share
|
53,718
|
|
Dec 09
2024
|
BUY
Conversion of derivative security
|
-
|
53,718
|
|
Dec 05
2024
|
SELL
Open market or private sale
|
$1,360,616
$40.36 p/Share
|
33,712
|
|
Dec 05
2024
|
BUY
Conversion of derivative security
|
-
|
33,682
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$520,110
$45.0 p/Share
|
11,558
|
|
Nov 25
2024
|
BUY
Conversion of derivative security
|
-
|
11,558
|
|
Nov 06
2024
|
SELL
Open market or private sale
|
$673,557
$40.21 p/Share
|
16,751
|
|
Nov 06
2024
|
BUY
Conversion of derivative security
|
-
|
16,751
|
|
Oct 28
2024
|
SELL
Open market or private sale
|
$40,370
$40.01 p/Share
|
1,009
|
|
Oct 21
2024
|
BUY
Conversion of derivative security
|
-
|
1,009
|
|
Sep 13
2024
|
SELL
Open market or private sale
|
$597,061
$35.08 p/Share
|
17,020
|
|
Sep 13
2024
|
BUY
Conversion of derivative security
|
-
|
17,020
|
|
Sep 10
2024
|
SELL
Open market or private sale
|
$379,161
$30.14 p/Share
|
12,580
|
|
Sep 10
2024
|
BUY
Conversion of derivative security
|
-
|
12,580
|
|
Sep 09
2024
|
SELL
Open market or private sale
|
$213,934
$28.91 p/Share
|
7,400
|
|
Sep 09
2024
|
BUY
Conversion of derivative security
|
-
|
7,400
|
|
May 15
2024
|
SELL
Open market or private sale
|
$4,695,000
$31.3 p/Share
|
150,000
|
|
May 15
2024
|
BUY
Conversion of derivative security
|
-
|
150,000
|
|
Nov 20
2023
|
SELL
Open market or private sale
|
$246,500
$9.86 p/Share
|
25,000
|
|
Nov 20
2023
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
Oct 20
2023
|
SELL
Open market or private sale
|
$272,250
$10.89 p/Share
|
25,000
|
|
Oct 20
2023
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
Oct 09
2023
|
SELL
Open market or private sale
|
$458,637
$11.36 p/Share
|
40,373
|
|
Oct 09
2023
|
BUY
Conversion of derivative security
|
-
|
40,373
|
|
Sep 07
2023
|
SELL
Open market or private sale
|
$1,345,274
$14.0 p/Share
|
96,091
|
|