May 02
2025
SELL
Open market or private sale
$283,797
$23.0 p/Share
12,339
Reduced 1.9%
637,405
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
-
353,448
Added 35.23%
649,744
Common Stock
Apr 08
2025
SELL
Open market or private sale
$51,335
$22.31 p/Share
2,301
Reduced 0.77%
296,296
Common Stock
Apr 02
2025
SELL
Open market or private sale
$164,376
$20.86 p/Share
7,880
Reduced 2.57%
298,597
Common Stock
Feb 04
2025
SELL
Open market or private sale
$164,108
$32.6 p/Share
5,034
Reduced 1.62%
306,477
Common Stock
Nov 06
2024
SELL
Open market or private sale
$1,206,300
$40.21 p/Share
30,000
Reduced 8.78%
311,511
Common Stock
Oct 14
2024
SELL
Open market or private sale
$1,043,100
$34.77 p/Share
30,000
Reduced 8.08%
341,511
Common Stock
Jun 11
2024
SELL
Open market or private sale
$180,538
$30.15 p/Share
5,988
Reduced 1.59%
370,790
Common Stock
May 03
2024
SELL
Open market or private sale
$156,919
$30.2 p/Share
5,196
Reduced 1.36%
376,778
Common Stock
May 02
2024
SELL
Open market or private sale
$153,425
$30.63 p/Share
5,009
Reduced 1.29%
381,974
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
20,576
Added 5.05%
386,983
Common Stock
Apr 08
2024
SELL
Open market or private sale
$81,276
$34.41 p/Share
2,362
Reduced 0.64%
366,407
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
53,504
Added 12.67%
368,769
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
$52,290
$4.98 p/Share
10,500
Added 3.22%
315,265
Common Stock
Feb 06
2024
SELL
Open market or private sale
$48,949
$31.0 p/Share
1,579
Reduced 0.52%
304,765
Common Stock
Feb 05
2024
SELL
Open market or private sale
$50,067
$30.66 p/Share
1,633
Reduced 0.53%
306,344
Common Stock
Feb 02
2024
SELL
Open market or private sale
$49,608
$31.22 p/Share
1,589
Reduced 0.51%
307,977
Common Stock
Jan 16
2024
SELL
Open market or private sale
$604,944
$34.29 p/Share
17,642
Reduced 5.39%
309,566
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
$22,758
$1.29 p/Share
17,642
Added 5.12%
327,208
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$52,290
$4.98 p/Share
10,500
Added 3.28%
309,566
Common Stock
Aug 03
2023
SELL
Open market or private sale
$84,534
$29.63 p/Share
2,853
Reduced 0.94%
299,066
Common Stock
Aug 02
2023
SELL
Open market or private sale
$77,028
$30.64 p/Share
2,514
Reduced 0.83%
301,919
Common Stock
Jun 09
2023
SELL
Open market or private sale
$97,065
$24.05 p/Share
4,036
Reduced 1.31%
303,488
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
93,004
Added 23.22%
307,524
Common Stock
Apr 06
2023
SELL
Open market or private sale
$37,997
$24.11 p/Share
1,576
Reduced 0.73%
214,520
Common Stock