| Sep 15, 2026 (view filing)4:05 PM ET | Sep 11 | 4 days | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +200.0K | $1.75 | +$350.0K | +320.0%262.5K after | |
| Sep 9, 2026 (view filing)4:05 PM ET | Sep 4 | 5 days | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +49 | $1.88 | +$92.17 | 0.0%9.28M after | |
| Sep 3, 2026 (view filing)4:05 PM ET | Sep 2 | 1 day | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +1.40K | $1.83 | +$2.56K | 0.0%9.28M after | |
| Sep 2, 2026 (view filing)6:23 PM ET | Aug 31 | 2 days | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +2.10K | $1.90 | +$4.00K | 0.0%9.27M after | |
| Aug 31, 2026 (view filing)4:05 PM ET | Aug 27 | 4 days | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +1.00K | $2.02 | +$2.02K | 0.0%9.27M after | |
| Aug 26, 2026 (view filing)4:05 PM ET | Aug 25 | 1 day | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +1.00K | $1.90 | +$1.90K | 0.0%9.27M after | |
| Aug 24, 2026 (view filing)9:18 PM ET | Aug 21 | 3 days | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +1.00K | $1.92 | +$1.92K | 0.0%9.27M after | |
| Aug 21, 2026 (view filing)4:00 PM ET | Aug 19 | 2 days | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +1.00K | $1.89 | +$1.89K | 0.0%9.27M after | |
| Aug 19, 2026 (view filing)4:00 PM ET | Aug 17 | 2 days | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +1.00K | $1.84 | +$1.84K | 0.0%9.27M after | |
| Aug 18, 2026 (view filing)2:59 PM ET | Aug 14 | 4 days | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +4.75K | $1.97 | +$9.36K | +0.1%9.27M after | |
| Jul 10, 2026 (view filing)6:35 PM ET | Jul 9 | 1 day | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +7.85K | $2.54 | +$19.9K | +0.1%9.26M after | |
| Jul 7, 2026 (view filing)6:00 PM ET | Jul 2 | 5 days | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +1.62K | $2.10 | +$3.40K | 0.0%9.26M after | |
| Mar 12, 2026 (view filing) | Mar 10 | 2 days | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +62.5K | $4.00 | +$250.0K | New position62.5K after | |
| Mar 12, 2026 (view filing) | Mar 10 | 2 days | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +62.5K | $4.00 | +$250.0K | –62.5K after | DerivativeA trade in a derivative security (option, warrant, restricted stock unit and so on). The value is the derivative's own price times the quantity. |
| Feb 23, 2026 (view filing) | Feb 20 | 3 days | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +4.00K | $5.23 | +$20.9K | 0.0%9.25M after | |
| Feb 3, 2026 (view filing) | Jan 30 | 4 days | Roth Jay WCEO & Chairman | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Common Stock, par value $0.001 | +5.00K | $5.55 | +$27.8K | +0.1%9.25M after | |
| Jul 14, 2025 (view filing) | Jul 10-11 | 4 days | Roth Jay WCEO & Chairman | 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. | −5.36K | $12.28 | −$65.8K | −0.1%9.24M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 14, 2025 (view filing) | Jul 10-11 | 4 days | Roth Jay WCEO & Chairman | 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. | −1.46K | $12.28 | −$17.9K | −0.1%999.7K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 10, 2025 (view filing) | Jul 8-9 | 2 days | Roth Jay WCEO & Chairman | 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. | −11.6K | $12.61 | −$146.9K | −0.1%9.25M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 10, 2025 (view filing) | Jul 8-9 | 2 days | Roth Jay WCEO & Chairman | 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. | −3.17K | $12.61 | −$40.0K | −0.3%1.00M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 8, 2025 (view filing) | Jul 3-7 | 5 days | Roth Jay WCEO & Chairman | 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. | −6.38K | $12.72 | −$81.1K | −0.1%9.26M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 8, 2025 (view filing) | Jul 3-7 | 5 days | Roth Jay WCEO & Chairman | 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. | −1.74K | $12.72 | −$22.1K | −0.2%1.00M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 3, 2025 (view filing) | Jul 1-2 | 2 days | Roth Jay WCEO & Chairman | 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. | −13.3K | $12.28 | −$163.1K | −0.1%9.27M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 3, 2025 (view filing) | Jul 1-2 | 2 days | Roth Jay WCEO & Chairman | 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. | −3.61K | $12.28 | −$44.4K | −0.4%1.01M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 1, 2025 (view filing) | Jun 27 | 4 days | Roth Jay WCEO & Chairman | 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. | −6.68K | $12.10 | −$80.8K | −0.1%9.28M after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jul 1, 2025 (view filing) | Jun 27 | 4 days | Roth Jay WCEO & Chairman | 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. | −1.82K | $12.10 | −$22.0K | −0.2%1.01M after | 10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jun 27, 2025 (view filing) | Jun 25-26 | 2 days | Roth Jay WCEO & Chairman | 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. | −4.10K | $12.15 | −$49.8K | 0.0%9.29M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jun 27, 2025 (view filing) | Jun 25-26 | 2 days | Roth Jay WCEO & Chairman | 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. | −1.10K | $12.15 | −$13.4K | −0.1%1.01M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jun 25, 2025 (view filing) | Jun 23-24 | 2 days | Roth Jay WCEO, Chairman | 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. | −36.5K | $13.25 | −$483.0K | −0.4%9.29M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |
| Jun 25, 2025 (view filing) | Jun 23-24 | 2 days | Roth Jay WCEO, Chairman | 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. | −10.0K | $13.25 | −$133.0K | −1.0%1.01M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average.10b5-1The filer checked the Rule 10b5-1 box: this trade was made under a trading plan set up in advance. |