Dec 09
2024
|
SELL
Open market or private sale
|
$2,035,405
$39.81 p/Share
|
51,128
|
|
Dec 09
2024
|
BUY
Conversion of derivative security
|
-
|
51,128
|
|
Dec 05
2024
|
SELL
Open market or private sale
|
$1,350,468
$40.38 p/Share
|
33,444
|
|
Dec 05
2024
|
BUY
Conversion of derivative security
|
-
|
33,444
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$530,820
$45.0 p/Share
|
11,796
|
|
Nov 25
2024
|
BUY
Conversion of derivative security
|
-
|
11,796
|
|
Nov 06
2024
|
SELL
Open market or private sale
|
$670,502
$40.03 p/Share
|
16,750
|
|
Nov 06
2024
|
BUY
Conversion of derivative security
|
-
|
16,750
|
|
Oct 28
2024
|
SELL
Open market or private sale
|
$40,410
$40.01 p/Share
|
1,010
|
|
Oct 28
2024
|
BUY
Conversion of derivative security
|
-
|
1,010
|
|
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
|
$378,783
$30.11 p/Share
|
12,580
|
|
Sep 10
2024
|
BUY
Conversion of derivative security
|
-
|
12,580
|
|
Sep 09
2024
|
SELL
Open market or private sale
|
$214,230
$28.95 p/Share
|
7,400
|
|
Sep 09
2024
|
BUY
Conversion of derivative security
|
-
|
7,400
|
|
May 15
2024
|
SELL
Open market or private sale
|
$6,260,000
$31.3 p/Share
|
200,000
|
|
May 15
2024
|
BUY
Conversion of derivative security
|
-
|
200,000
|
|
Mar 01
2024
|
SELL
Open market or private sale
|
$960,428
$16.54 p/Share
|
58,067
|
|
Mar 01
2024
|
BUY
Conversion of derivative security
|
-
|
58,067
|
|
Feb 20
2024
|
SELL
Open market or private sale
|
$57,750
$11.55 p/Share
|
5,000
|
|
Feb 20
2024
|
BUY
Conversion of derivative security
|
-
|
5,000
|
|
Jan 22
2024
|
SELL
Open market or private sale
|
$52,350
$10.47 p/Share
|
5,000
|
|
Jan 22
2024
|
BUY
Conversion of derivative security
|
-
|
5,000
|
|
Dec 20
2023
|
SELL
Open market or private sale
|
$56,200
$11.24 p/Share
|
5,000
|
|