| 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 | −200 | $3.78 | −$756 | 56,623 | 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 | −4,641 | $3.79 | −$17,589.39 | 51,982 | 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 | $3.80 | −$380 | 51,882 | 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 | −7,736 | $3.80 | −$29,396.8 | 44,146 | 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 | −200 | $3.81 | −$762 | 43,946 | 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,952 | $3.81 | −$7,437.12 | 41,994 | 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 | −5,800 | $3.82 | −$22,156 | 36,194 | 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 | −200 | $3.83 | −$766 | 35,994 | 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 | $3.83 | −$383 | 35,894 | 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 | −5,418 | $3.85 | −$20,859.3 | 30,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 | −7,651 | $3.85 | −$29,456.35 | 22,825 | 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,360 | $3.86 | −$5,249.6 | 21,465 | 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,546 | $3.87 | −$5,983.02 | 19,919 | 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 | −688 | $3.88 | −$2,669.44 | 19,231 | 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 | −800 | $4.02 | −$3,216 | 18,431 | 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 | −2,332 | $4.08 | −$9,514.56 | 16,099 | 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 | −707 | $4.08 | −$2,884.56 | 15,392 | 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,007 | $4.10 | −$4,128.7 | 14,385 | 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 | −12 | $4.11 | −$49.32 | 14,373 | 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 | −216 | $4.11 | −$887.76 | 14,157 | 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,134 | $4.13 | −$4,683.42 | 13,023 | 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,390 | $4.13 | −$5,740.7 | 11,633 | 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 | −120 | $4.14 | −$496.8 | 11,513 | 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 | −507 | $4.14 | −$2,098.98 | 11,006 | 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 | −477 | $4.15 | −$1,979.55 | 10,529 | 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 | −28 | $4.16 | −$116.48 | 10,501 | 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.16 | −$416 | 10,401 | 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 | −107 | $4.17 | −$446.19 | 10,294 | 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,314 | $4.17 | −$5,479.38 | 8,980 | 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 | −454 | $4.18 | −$1,897.72 | 8,526 | Direct | |