Sep 30
2024
SELL
Open market or private sale
$60,480
$40.32 p/Share
1,500
Reduced 0.44%
340,093
Common Stock
Sep 23
2024
SELL
Open market or private sale
$60,000
$40.0 p/Share
1,500
Reduced 0.44%
341,593
Common Stock
Sep 16
2024
SELL
Open market or private sale
$51,630
$34.42 p/Share
1,500
Reduced 0.44%
343,093
Common Stock
Sep 09
2024
SELL
Open market or private sale
$52,275
$34.85 p/Share
1,500
Reduced 0.43%
344,593
Common Stock
Sep 03
2024
SELL
Open market or private sale
$62,655
$41.77 p/Share
1,500
Reduced 0.43%
346,093
Common Stock
Aug 26
2024
SELL
Open market or private sale
$63,660
$42.44 p/Share
1,500
Reduced 0.43%
347,593
Common Stock
Aug 20
2024
SELL
Open market or private sale
$745,752
$38.63 p/Share
19,305
Reduced 5.24%
349,093
Common Stock
Aug 19
2024
SELL
Open market or private sale
$55,500
$37.0 p/Share
1,500
Reduced 0.41%
368,398
Common Stock
Aug 12
2024
SELL
Open market or private sale
$53,085
$35.39 p/Share
1,500
Reduced 0.4%
369,898
Common Stock
Aug 05
2024
SELL
Open market or private sale
$20,980
$20.98 p/Share
1,000
Reduced 0.27%
371,398
Common Stock
Jul 29
2024
SELL
Open market or private sale
$26,310
$26.31 p/Share
1,000
Reduced 0.27%
372,398
Common Stock
Jul 22
2024
SELL
Open market or private sale
$28,150
$28.15 p/Share
1,000
Reduced 0.27%
373,398
Common Stock
Jul 15
2024
SELL
Open market or private sale
$27,800
$27.8 p/Share
1,000
Reduced 0.27%
374,398
Common Stock
Jul 08
2024
SELL
Open market or private sale
$23,410
$23.41 p/Share
1,000
Reduced 0.27%
375,398
Common Stock
Jul 01
2024
SELL
Open market or private sale
$23,630
$23.63 p/Share
1,000
Reduced 0.26%
376,398
Common Stock
Jun 24
2024
SELL
Open market or private sale
$21,680
$21.68 p/Share
1,000
Reduced 0.26%
377,398
Common Stock
Jun 17
2024
SELL
Open market or private sale
$22,220
$22.22 p/Share
1,000
Reduced 0.26%
378,398
Common Stock
Jun 10
2024
SELL
Open market or private sale
$24,000
$24.0 p/Share
1,000
Reduced 0.26%
379,398
Common Stock
Jun 03
2024
SELL
Open market or private sale
$25,490
$25.49 p/Share
1,000
Reduced 0.26%
380,398
Common Stock
May 28
2024
SELL
Open market or private sale
$23,710
$23.71 p/Share
1,000
Reduced 0.26%
381,398
Common Stock
May 20
2024
SELL
Open market or private sale
$464,514
$25.61 p/Share
18,138
Reduced 4.53%
382,398
Common Stock
Mar 11
2024
SELL
Open market or private sale
$27,500
$27.5 p/Share
1,000
Reduced 0.25%
400,536
Common Stock
Mar 04
2024
SELL
Open market or private sale
$26,210
$26.21 p/Share
1,000
Reduced 0.25%
401,536
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
61,201
Added 13.2%
402,536
Common Stock
Feb 26
2024
SELL
Open market or private sale
$24,130
$24.13 p/Share
1,000
Reduced 0.29%
341,335
Common Stock