Jan 21
2025
BUY
Grant, award, or other acquisition
-
14,500
Added 10.34%
125,798
Common Stock
Jan 03
2025
SELL
Open market or private sale
$175,068
$46.18 p/Share
3,791
Reduced 3.29%
111,298
Common Stock
Jan 02
2025
SELL
Open market or private sale
$186,348
$45.64 p/Share
4,083
Reduced 3.43%
115,089
Common Stock
Oct 01
2024
SELL
Open market or private sale
$402,234
$49.8 p/Share
8,077
Reduced 6.35%
119,172
Common Stock
Aug 29
2024
SELL
Open market or private sale
$326,325
$47.5 p/Share
6,870
Reduced 5.12%
127,249
Common Stock
Aug 28
2024
SELL
Open market or private sale
$317,130
$47.61 p/Share
6,661
Reduced 4.73%
134,119
Common Stock
Aug 06
2024
SELL
Open market or private sale
$365,460
$44.93 p/Share
8,134
Reduced 5.46%
140,780
Common Stock
Aug 05
2024
SELL
Open market or private sale
$313,752
$45.81 p/Share
6,849
Reduced 4.4%
148,914
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
-
100,000
Added 39.1%
155,763
Common Stock
Jul 01
2024
SELL
Open market or private sale
$297,881
$41.43 p/Share
7,190
Reduced 11.42%
55,763
Common Stock
Apr 01
2024
SELL
Open market or private sale
$214,193
$41.39 p/Share
5,175
Reduced 7.6%
62,953
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
56,000
Added 45.11%
68,128
Common Stock
Dec 11
2023
SELL
Open market or private sale
$1,177,147
$36.24 p/Share
32,482
Reduced 72.81%
12,128
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
$39,000
$2.6 p/Share
15,000
Added 25.16%
44,610
Common Stock
Nov 30
2023
SELL
Open market or private sale
$119,928
$28.65 p/Share
4,186
Reduced 16.42%
21,303
Common Stock
Nov 29
2023
SELL
Open market or private sale
$117,053
$27.85 p/Share
4,203
Reduced 14.16%
25,489
Common Stock
Nov 28
2023
SELL
Open market or private sale
$105,908
$27.31 p/Share
3,878
Reduced 11.55%
29,692
Common Stock
Oct 02
2023
BUY
Exercise of conversion of derivative security
$24,262
$2.92 p/Share
8,309
Added 16.56%
41,879
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
-
29,084
Added 46.42%
33,570
Common Stock
Mar 31
2022
BUY
Open market or private purchase
-
40,000
Added 37.28%
67,295
Common Stock
Sep 13
2021
BUY
Open market or private purchase
$9,999
$0.89 p/Share
11,235
Added 29.16%
27,295
Common Stock
Jun 26
2020
BUY
Open market or private purchase
$9,999
$1.65 p/Share
6,060
Added 27.4%
16,060
Common Stock