Aug 23
2024
SELL
Open market or private sale
$870,870
$11.31 p/Share
77,000
Reduced 15.84%
409,045
Common Stock
Jul 30
2024
SELL
Open market or private sale
$341,311
$7.05 p/Share
48,413
Reduced 9.06%
486,045
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
-
119,047
Added 18.22%
534,458
Common Stock
Mar 11
2024
SELL
Open market or private sale
$200,920
$5.72 p/Share
35,126
Reduced 7.93%
407,940
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
$489,638
$6.29 p/Share
77,844
Added 14.94%
443,066
Common Stock
Aug 01
2023
SELL
Open market or private sale
$842,099
$17.86 p/Share
47,150
Reduced 11.43%
365,222
Common Stock
Jul 29
2023
BUY
Exercise of conversion of derivative security
-
119,047
Added 22.4%
412,372
Common Stock
Mar 31
2023
BUY
Open market or private purchase
$9,348
$15.58 p/Share
600
Added 0.2%
293,325
Common Stock
Mar 28
2023
BUY
Open market or private purchase
$5,068
$12.67 p/Share
400
Added 0.14%
292,725
Common Stock
Mar 22
2023
SELL
Open market or private sale
$145,805
$14.04 p/Share
10,385
Reduced 3.43%
292,325
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
$368,084
$16.31 p/Share
22,568
Added 6.94%
302,710
Common Stock
Aug 08
2022
SELL
Open market or private sale
$4,506,000
$30.04 p/Share
150,000
Reduced 33.25%
301,142
Common Stock
Aug 01
2022
SELL
Open market or private sale
$1,225,014
$24.67 p/Share
49,656
Reduced 9.92%
451,142
Common Stock
Jul 29
2022
BUY
Exercise of conversion of derivative security
-
119,047
Added 19.21%
500,798
Common Stock
Mar 14
2022
SELL
Open market or private sale
$205,344
$22.08 p/Share
9,300
Reduced 2.37%
383,738
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
$499,994
$23.15 p/Share
21,598
Added 5.21%
393,038
Common Stock
Aug 02
2021
SELL
Open market or private sale
$1,761,150
$37.13 p/Share
47,432
Reduced 16.58%
238,569
Common Stock
Jul 29
2021
BUY
Exercise of conversion of derivative security
-
119,047
Added 29.39%
286,001
Common Stock
May 06
2021
BUY
Open market or private purchase
$18,522
$30.87 p/Share
600
Added 0.36%
166,954
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$527,634
$42.51 p/Share
12,412
Reduced 6.94%
166,354
Common Stock
Mar 12
2021
BUY
Exercise of conversion of derivative security
-
33,544
Added 15.8%
178,766
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$339,659
$42.87 p/Share
7,923
Reduced 5.17%
145,222
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
$863,145
$42.87 p/Share
20,134
Added 11.62%
153,145
Common Stock
Oct 02
2020
BUY
Open market or private purchase
$14,195
$28.39 p/Share
500
Added 0.37%
133,011
Common Stock