Jan 24
2025
|
SELL
Open market or private sale
|
$120,972
$33.28 p/Share
|
3,635
|
|
Jan 23
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
9,161
|
|
Jan 16
2025
|
SELL
Open market or private sale
|
$422,139
$32.19 p/Share
|
13,114
|
|
Jan 03
2025
|
SELL
Open market or private sale
|
$131,979
$24.6 p/Share
|
5,365
|
|
Jan 01
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
13,170
|
|
Dec 09
2024
|
SELL
Open market or private sale
|
$1,889,185
$29.58 p/Share
|
63,867
|
|
Oct 24
2024
|
SELL
Open market or private sale
|
$49,340
$28.77 p/Share
|
1,715
|
|
Oct 23
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
4,413
|
|
Oct 02
2024
|
SELL
Open market or private sale
|
$125,383
$23.81 p/Share
|
5,266
|
|
Oct 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
13,164
|
|
Jul 24
2024
|
SELL
Open market or private sale
|
$69,281
$36.56 p/Share
|
1,895
|
|
Jul 23
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
4,413
|
|
Jul 15
2024
|
SELL
Open market or private sale
|
$80,000
$40.0 p/Share
|
2,000
|
|
Jul 02
2024
|
SELL
Open market or private sale
|
$185,782
$35.81 p/Share
|
5,188
|
|
Jul 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
13,164
|
|
Jun 03
2024
|
SELL
Open market or private sale
|
$80,080
$40.04 p/Share
|
2,000
|
|
May 22
2024
|
SELL
Open market or private sale
|
$52,824
$44.02 p/Share
|
1,200
|
|
May 01
2024
|
SELL
Open market or private sale
|
$80,000
$40.0 p/Share
|
2,000
|
|
Apr 24
2024
|
SELL
Open market or private sale
|
$70,019
$40.08 p/Share
|
1,747
|
|
Apr 23
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
4,413
|
|
Apr 02
2024
|
SELL
Open market or private sale
|
$235,670
$43.29 p/Share
|
5,444
|
|
Apr 01
2024
|
SELL
Open market or private sale
|
$91,040
$45.52 p/Share
|
2,000
|
|
Apr 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
13,164
|
|