Dec 13
2024
-
2,000
Reduced 2.16%
90,690
Common Stock
Dec 03
2024
SELL
Sale (or disposition) back to the issuer
$174,329
$35.02 p/Share
4,978
Reduced 5.1%
92,690
Common Stock
Nov 01
2024
SELL
Open market or private sale
$310,567
$32.1 p/Share
9,675
Reduced 9.01%
97,668
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$98,491
$10.18 p/Share
9,675
Added 8.27%
107,343
Common Stock
Oct 30
2024
SELL
Open market or private sale
$294,785
$31.03 p/Share
9,500
Reduced 8.86%
97,668
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
$96,710
$10.18 p/Share
9,500
Added 8.14%
107,168
Common Stock
Jul 11
2024
SELL
Open market or private sale
$15,500
$31.0 p/Share
500
Reduced 0.51%
97,668
Common Stock
Jul 11
2024
BUY
Exercise of conversion of derivative security
$5,090
$10.18 p/Share
500
Added 0.51%
98,168
Common Stock
Jul 10
2024
SELL
Open market or private sale
$131,160
$30.0 p/Share
4,372
Reduced 4.28%
97,668
Common Stock
Jul 10
2024
BUY
Exercise of conversion of derivative security
$44,506
$10.18 p/Share
4,372
Added 4.11%
102,040
Common Stock
Jun 18
2024
SELL
Open market or private sale
$183,751
$30.01 p/Share
6,123
Reduced 5.9%
97,668
Common Stock
Jun 18
2024
BUY
Exercise of conversion of derivative security
$62,332
$10.18 p/Share
6,123
Added 5.57%
103,791
Common Stock
Jun 17
2024
SELL
Open market or private sale
$201,268
$30.04 p/Share
6,700
Reduced 6.42%
97,668
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
$68,206
$10.18 p/Share
6,700
Added 6.03%
104,368
Common Stock
Jun 14
2024
SELL
Open market or private sale
$84,318
$30.06 p/Share
2,805
Reduced 2.79%
97,668
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
$28,554
$10.18 p/Share
2,805
Added 2.72%
100,473
Common Stock
Mar 14
2024
SELL
Open market or private sale
$14,988
$25.19 p/Share
595
Reduced 0.61%
97,668
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
10,542
Added 9.69%
98,263
Common Stock
Nov 29
2023
SELL
Open market or private sale
$159,687
$28.84 p/Share
5,537
Reduced 5.94%
87,721
Common Stock
Nov 01
2023
SELL
Open market or private sale
$793,548
$28.14 p/Share
28,200
Reduced 23.22%
93,258
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
$287,076
$10.18 p/Share
28,200
Added 18.84%
121,458
Common Stock
Sep 15
2023
SELL
Open market or private sale
$458,118
$27.79 p/Share
16,485
Reduced 15.02%
93,258
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
$167,817
$10.18 p/Share
16,485
Added 14.78%
95,058
Common Stock
Sep 14
2023
SELL
Open market or private sale
$1,340,870
$29.59 p/Share
45,315
Reduced 32.7%
93,258
Common Stock
Sep 14
2023
BUY
Exercise of conversion of derivative security
$461,306
$10.18 p/Share
45,315
Added 29.45%
108,573
Common Stock