Apr 15
2024
BUY
Grant, award, or other acquisition
-
196,189
Added 28.07%
502,830
Common Stock
Apr 14
2024
SELL
Payment of exercise price or tax liability
$23,844
$4.95 p/Share
4,817
Reduced 0.96%
498,013
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$25,627
$5.23 p/Share
4,900
Reduced 1.57%
306,641
Common Stock
Mar 14
2024
BUY
Open market or private purchase
-
11,956
Added 3.7%
311,541
Common Stock
May 09
2023
SELL
Open market or private sale
$117,675
$26.15 p/Share
4,500
Reduced 1.48%
299,585
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$13,500
$3.0 p/Share
4,500
Added 1.46%
304,085
Common Stock
Apr 20
2023
SELL
Open market or private sale
$13,075
$26.15 p/Share
500
Reduced 0.17%
299,585
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
$1,500
$3.0 p/Share
500
Added 0.17%
300,085
Common Stock
Apr 19
2023
SELL
Open market or private sale
$136,650
$27.33 p/Share
5,000
Reduced 1.64%
299,585
Common Stock
Apr 19
2023
BUY
Exercise of conversion of derivative security
$15,000
$3.0 p/Share
5,000
Added 1.62%
304,585
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$99,524
$28.46 p/Share
3,497
Reduced 1.15%
299,585
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
-
26,353
Added 8.0%
303,082
Common Stock
Mar 24
2023
SELL
Open market or private sale
$2,792,223
$28.7 p/Share
97,290
Reduced 26.01%
276,729
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
$291,870
$3.0 p/Share
97,290
Added 20.64%
374,019
Common Stock
Mar 23
2023
SELL
Open market or private sale
$652,004
$28.71 p/Share
22,710
Reduced 7.58%
276,729
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
$68,130
$3.0 p/Share
22,710
Added 7.05%
299,439
Common Stock
Mar 16
2023
SELL
Open market or private sale
$1,565,400
$26.09 p/Share
60,000
Reduced 17.82%
276,729
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
$180,000
$3.0 p/Share
60,000
Added 15.12%
336,729
Common Stock
Jul 21
2022
SELL
Open market or private sale
$2,193,620
$27.5 p/Share
79,768
Reduced 22.28%
278,211
Common Stock
Jul 21
2022
BUY
Exercise of conversion of derivative security
$79,768
$1.0 p/Share
79,768
Added 18.22%
357,979
Common Stock
Jul 07
2022
SELL
Open market or private sale
$7,976,775
$25.0 p/Share
319,071
Reduced 53.42%
278,211
Common Stock
Jul 07
2022
BUY
Exercise of conversion of derivative security
$319,071
$1.0 p/Share
319,071
Added 34.82%
597,282
Common Stock
Jun 24
2022
SELL
Open market or private sale
$2,393,032
$22.5 p/Share
106,357
Reduced 27.66%
278,211
Common Stock
Jun 24
2022
BUY
Exercise of conversion of derivative security
$106,357
$1.0 p/Share
106,357
Added 21.66%
384,568
Common Stock
Apr 22
2022
SELL
Open market or private sale
$535,780
$20.0 p/Share
26,789
Reduced 8.78%
278,211
Common Stock