| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −746 | $4.18 | −$3,118.28 | 7,780 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −34 | $4.19 | −$142.46 | 7,746 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −21 | $4.19 | −$87.99 | 7,725 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −6 | $4.20 | −$25.2 | 7,719 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −1,243 | $4.31 | −$5,357.33 | 6,476 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −690 | $4.33 | −$2,987.7 | 5,786 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −737 | $4.33 | −$3,191.21 | 5,049 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −576 | $4.34 | −$2,499.84 | 4,473 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −324 | $4.35 | −$1,409.4 | 4,149 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −240 | $4.35 | −$1,044 | 3,909 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −889 | $4.36 | −$3,876.04 | 3,020 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −1,300 | $4.38 | −$5,694 | 1,720 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −250 | $4.39 | −$1,097.5 | 1,470 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −106 | $4.39 | −$465.34 | 1,364 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −300 | $4.40 | −$1,320 | 1,064 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −39 | $4.41 | −$171.99 | 1,025 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −100 | $4.25 | −$425 | 925 | Direct | |
| May 22, 2025 | Common Stock, $.001 par value | SSaleThe insider sold shares on the open market or in a private deal. People sell for many reasons, such as paying taxes, diversifying or following a pre-set 10b5-1 plan, so a single sale usually says less than a purchase.Disposed | −102 | $4.43 | −$451.86 | 823 | Direct | |