Dec 09
2024
|
SELL
Open market or private sale
|
$1,999,271
$39.65 p/Share
|
50,423
|
|
Dec 09
2024
|
BUY
Conversion of derivative security
|
-
|
50,423
|
|
Dec 05
2024
|
SELL
Open market or private sale
|
$1,355,343
$40.34 p/Share
|
33,598
|
|
Dec 05
2024
|
BUY
Conversion of derivative security
|
-
|
33,598
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$523,890
$45.0 p/Share
|
11,642
|
|
Nov 25
2024
|
BUY
Conversion of derivative security
|
-
|
11,642
|
|
Nov 06
2024
|
SELL
Open market or private sale
|
$670,710
$40.04 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 28
2024
|
BUY
Conversion of derivative security
|
-
|
1,009
|
|
Sep 13
2024
|
SELL
Open market or private sale
|
$597,402
$35.1 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,082
$28.93 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 28
2023
|
SELL
Open market or private sale
|
$434,700
$9.66 p/Share
|
45,000
|
|
Nov 28
2023
|
BUY
Conversion of derivative security
|
-
|
45,000
|
|
Nov 27
2023
|
SELL
Open market or private sale
|
$46,950
$9.39 p/Share
|
5,000
|
|
Nov 27
2023
|
BUY
Conversion of derivative security
|
-
|
5,000
|
|
Aug 30
2023
|
SELL
Open market or private sale
|
$355,000
$14.2 p/Share
|
25,000
|
|
Aug 30
2023
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
Mar 09
2023
|
SELL
Open market or private sale
|
$1,458,300
$7.45 p/Share
|
195,745
|
|