Jan 31
2024
|
|
-
|
1,000
|
|
Nov 06
2023
|
|
-
|
725
|
|
Oct 27
2023
|
BUY
Grant, award, or other acquisition
|
-
|
5,097
|
|
Jul 18
2023
|
SELL
Open market or private sale
|
$1,060,000
$53.0 p/Share
|
20,000
|
|
Jul 17
2023
|
SELL
Open market or private sale
|
$4,124,800
$51.56 p/Share
|
80,000
|
|
Jul 11
2023
|
BUY
Grant, award, or other acquisition
|
-
|
5,000
|
|
Jan 23
2023
|
SELL
Open market or private sale
|
$1,356,000
$33.9 p/Share
|
40,000
|
|
Jan 20
2023
|
SELL
Open market or private sale
|
$1,256,000
$31.4 p/Share
|
40,000
|
|
Jan 13
2023
|
SELL
Open market or private sale
|
$586,040
$29.9 p/Share
|
19,600
|
|
Jan 11
2023
|
SELL
Open market or private sale
|
$11,980
$29.95 p/Share
|
400
|
|
Oct 18
2022
|
BUY
Grant, award, or other acquisition
|
-
|
8,243
|
|
Apr 19
2022
|
BUY
Exercise of conversion of derivative security
|
$37,800
$2.1 p/Share
|
18,000
|
|
Nov 03
2021
|
SELL
Open market or private sale
|
$622,750
$24.91 p/Share
|
25,000
|
|
Oct 26
2021
|
|
-
|
10,000
|
|
Oct 25
2021
|
|
-
|
20,000
|
|
Oct 19
2021
|
BUY
Grant, award, or other acquisition
|
-
|
3,023
|
|
Oct 15
2021
|
SELL
Open market or private sale
|
$197,870
$21.05 p/Share
|
9,400
|
|
Oct 14
2021
|
SELL
Open market or private sale
|
$327,912
$21.02 p/Share
|
15,600
|
|
Oct 11
2021
|
SELL
Open market or private sale
|
$478,320
$19.93 p/Share
|
24,000
|
|
Oct 08
2021
|
SELL
Open market or private sale
|
$19,900
$19.9 p/Share
|
1,000
|
|
Oct 07
2021
|
SELL
Open market or private sale
|
$300,000
$15.0 p/Share
|
20,000
|
|
Sep 28
2021
|
SELL
Open market or private sale
|
$2,112,000
$14.08 p/Share
|
150,000
|
|
Aug 11
2021
|
BUY
Exercise of conversion of derivative security
|
$60,975
$2.71 p/Share
|
22,500
|
|
Jul 21
2021
|
SELL
Open market or private sale
|
$592,000
$5.92 p/Share
|
100,000
|
|
Jul 13
2021
|
BUY
Grant, award, or other acquisition
|
-
|
5,973
|
|