Nov 26
2024
SELL
Open market or private sale
$9,492
$27.2 p/Share
349
Reduced 0.32%
107,407
Common Stock
Nov 12
2024
SELL
Open market or private sale
$2,396
$26.34 p/Share
91
Reduced 0.08%
107,756
Common Stock
Oct 30
2024
SELL
Open market or private sale
$7,199
$23.15 p/Share
311
Reduced 0.29%
107,847
Common Stock
Sep 16
2024
SELL
Open market or private sale
$9,219
$25.12 p/Share
367
Reduced 0.34%
108,158
Common Stock
Aug 21
2024
SELL
Open market or private sale
$2,100
$25.61 p/Share
82
Reduced 0.08%
108,525
Common Stock
Jul 11
2024
SELL
Open market or private sale
$5,894
$20.54 p/Share
287
Reduced 0.26%
108,607
Common Stock
Jun 14
2024
SELL
Open market or private sale
$201,800
$20.18 p/Share
10,000
Reduced 8.41%
108,894
Common Stock
May 29
2024
SELL
Open market or private sale
$7,514
$21.78 p/Share
345
Reduced 0.29%
118,894
Common Stock
May 17
2024
SELL
Open market or private sale
$1,619
$22.18 p/Share
73
Reduced 0.06%
119,239
Common Stock
May 15
2024
SELL
Open market or private sale
$226,700
$22.67 p/Share
10,000
Reduced 7.73%
119,312
Common Stock
Apr 18
2024
SELL
Open market or private sale
$5,082
$15.31 p/Share
332
Reduced 0.26%
129,312
Common Stock
Apr 15
2024
SELL
Open market or private sale
$156,700
$15.67 p/Share
10,000
Reduced 7.16%
129,644
Common Stock
Mar 27
2024
SELL
Open market or private sale
$9,264
$17.99 p/Share
515
Reduced 0.37%
139,644
Common Stock
Mar 12
2024
SELL
Open market or private sale
$117,976
$16.6 p/Share
7,107
Reduced 4.83%
140,159
Common Stock
Mar 11
2024
SELL
Open market or private sale
$6,985
$17.42 p/Share
401
Reduced 0.27%
147,266
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
31,979
Added 17.8%
147,667
Common Stock
Feb 21
2024
SELL
Open market or private sale
$1,925
$17.35 p/Share
111
Reduced 0.1%
115,688
Common Stock
Jan 19
2024
SELL
Open market or private sale
$20,648
$16.76 p/Share
1,232
Reduced 1.05%
115,799
Common Stock
Jan 02
2024
SELL
Open market or private sale
$8,224
$16.75 p/Share
491
Reduced 0.42%
117,031
Common Stock
Dec 01
2023
SELL
Open market or private sale
$4,873
$12.37 p/Share
394
Reduced 0.33%
117,522
Common Stock
Nov 13
2023
SELL
Open market or private sale
$1,055
$10.77 p/Share
98
Reduced 0.08%
117,916
Common Stock
Sep 28
2023
SELL
Open market or private sale
$6,570
$14.16 p/Share
464
Reduced 0.39%
118,014
Common Stock
Aug 25
2023
SELL
Open market or private sale
$3,813
$10.99 p/Share
347
Reduced 0.29%
118,478
Common Stock
Aug 14
2023
SELL
Open market or private sale
$1,658
$12.38 p/Share
134
Reduced 0.11%
118,825
Common Stock
Jun 27
2023
SELL
Open market or private sale
$11,202
$22.91 p/Share
489
Reduced 0.41%
118,959
Common Stock