Dec 10
2024
SELL
Open market or private sale
$98,436
$20.68 p/Share
4,760
Reduced 1.8%
259,585
Voting Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$71,502
$23.14 p/Share
3,090
Reduced 1.16%
264,345
Voting Common Stock
Sep 09
2024
SELL
Open market or private sale
$82,075
$17.29 p/Share
4,747
Reduced 1.74%
267,435
Voting Common Stock
Sep 05
2024
SELL
Open market or private sale
$23,108
$17.31 p/Share
1,335
Reduced 0.49%
272,182
Voting Common Stock
Sep 03
2024
SELL
Open market or private sale
$31,912
$18.04 p/Share
1,769
Reduced 0.64%
273,517
Voting Common Stock
Aug 09
2024
SELL
Open market or private sale
$107,821
$18.21 p/Share
5,921
Reduced 2.11%
275,286
Voting Common Stock
Jun 05
2024
SELL
Open market or private sale
$13,752
$16.69 p/Share
824
Reduced 0.29%
280,657
Voting Common Stock
Jun 03
2024
SELL
Open market or private sale
$18,712
$16.95 p/Share
1,104
Reduced 0.39%
281,481
Voting Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$29,558
$0.35 p/Share
84,452
Added 23.01%
282,585
Voting Common Stock
Mar 08
2024
SELL
Open market or private sale
$418,623
$26.63 p/Share
15,720
Reduced 7.35%
198,133
Voting Common Stock
Mar 05
2024
SELL
Open market or private sale
$22,423
$27.18 p/Share
825
Reduced 0.38%
213,853
Voting Common Stock
Mar 04
2024
SELL
Open market or private sale
$129,129
$27.3 p/Share
4,730
Reduced 2.16%
214,678
Voting Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
76,695
Added 25.9%
219,408
Voting Common Stock
Feb 28
2024
SELL
Open market or private sale
$140,220
$31.16 p/Share
4,500
Reduced 3.06%
142,713
Voting Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
$17,775
$3.95 p/Share
4,500
Added 2.97%
147,213
Voting Common Stock
Dec 08
2023
SELL
Open market or private sale
$47,066
$21.78 p/Share
2,161
Reduced 1.5%
142,332
Voting Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$493
$3.95 p/Share
125
Added 0.09%
144,493
Voting Common Stock
Dec 05
2023
SELL
Open market or private sale
$31,332
$23.4 p/Share
1,339
Reduced 0.92%
144,368
Voting Common Stock
Oct 18
2023
SELL
Open market or private sale
$325,728
$29.0 p/Share
11,232
Reduced 7.14%
146,145
Voting Common Stock
Oct 18
2023
BUY
Exercise of conversion of derivative security
$44,366
$3.95 p/Share
11,232
Added 6.66%
157,377
Voting Common Stock
Sep 05
2023
SELL
Open market or private sale
$424,550
$33.74 p/Share
12,583
Reduced 7.93%
146,145
Voting Common Stock
Sep 05
2023
BUY
Exercise of conversion of derivative security
$36,367
$3.95 p/Share
9,207
Added 5.53%
157,377
Voting Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
$14,000
$0.35 p/Share
40,000
Added 21.11%
149,521
Voting Common Stock
Aug 18
2023
SELL
Open market or private sale
$345,833
$30.79 p/Share
11,232
Reduced 9.3%
109,521
Voting Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
$44,366
$3.95 p/Share
11,232
Added 8.51%
120,753
Voting Common Stock