| Sep 16, 2026 (view filing)4:26 PM ET | Sep 16 | Same day | Dizon Romeo RChief Financial Officer | 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. | +7.90K | $0.63 | +$4.98K | +4.5%185.3K after | |
| Sep 14, 2026 (view filing)11:39 AM ET | Sep 14 | Same day | Dizon Romeo RChief Financial Officer | 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. | +2.35K | $0.65 | +$1.53K | +1.3%177.4K after | |
| Sep 10, 2026 (view filing)11:53 AM ET | Sep 10 | Same day | Dizon Romeo RChief Financial Officer | 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. | +5.10K | $0.68 | +$3.47K | +3.0%175.1K after | |
| Aug 24, 2026 (view filing)12:03 PM ET | Aug 24 | Same day | Dizon Romeo RChief Financial Officer | 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. | +1.30K | $0.7488 | +$973.44 | +0.8%164.6K after | |
| Aug 24, 2026 (view filing)12:03 PM ET | Aug 24 | Same day | Dizon Romeo RChief Financial Officer | 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.Commn Stock | +5.37K | $0.7499 | +$4.03K | +3.3%170.0K after | |
| Jun 15, 2026 (view filing) | Jun 12 | 3 days | Dizon Romeo RChief Financial Officer | 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. | +975 | $1.14 | +$1.11K | +0.7%136.0K after | |
| Jun 12, 2026 (view filing) | Jun 11 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +1.68K | $1.14 | +$1.91K | +1.3%135.0K after | |
| Jun 9, 2026 (view filing) | Jun 8 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +2.40K | $1.12 | +$2.69K | +1.8%133.3K after | |
| Jun 8, 2026 (view filing) | Jun 5 | 3 days | Dizon Romeo RChief Financial Officer | 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. | +2.52K | $1.15 | +$2.90K | +2.0%130.9K after | |
| Jun 3, 2026 (view filing) | Jun 3 | Same day | Dizon Romeo RChief Financial Officer | 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. | +2.40K | $1.17 | +$2.81K | +1.9%128.4K after | |
| May 26, 2026 (view filing) | May 26 | Same day | Dizon Romeo RChief Financial Officer | 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. | +5.00K | $1.00 | +$5.00K | +4.1%126.0K after | |
| Mar 9, 2026 (view filing) | Mar 6 | 3 days | Dizon Romeo RChief Financial Officer | 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. | +1.11K | $1.26 | +$1.40K | +0.9%121.0K after | |
| Feb 17, 2026 (view filing) | Feb 17 | Same day | Dizon Romeo RChief Financial Officer | 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. | +2.20K | $1.34 | +$2.94K | +1.9%119.9K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Feb 12, 2026 (view filing) | Feb 12 | Same day | Dizon Romeo RChief Financial Officer | 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. | +1.50K | $1.43 | +$2.15K | +1.3%117.7K after | |
| Feb 10, 2026 (view filing) | Feb 10 | Same day | Dizon Romeo RChief Financial Officer | 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. | +1.00K | $1.46 | +$1.46K | +0.9%116.2K after | |
| Feb 3, 2026 (view filing) | Feb 3 | Same day | Dizon Romeo RChief Financial Officer | 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. | +2.50K | $1.38 | +$3.45K | +2.2%115.2K after | |
| Jan 29, 2026 (view filing) | Jan 29 | Same day | Dizon Romeo RChief Financial Officer | 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. | +1.10K | $1.44 | +$1.59K | +1.0%112.7K after | |
| Jan 28, 2026 (view filing) | Jan 28 | Same day | Dizon Romeo RChief Financial Officer | 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. | +1.30K | $1.46 | +$1.90K | +1.2%111.6K after | |
| Jan 27, 2026 (view filing) | Jan 27 | Same day | Dizon Romeo RChief Financial Officer | 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. | +3.38K | $1.48 | +$5.01K | +3.2%110.3K after | |
| Jan 26, 2026 (view filing) | Jan 26 | Same day | Dizon Romeo RChief Financial Officer | 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. | +1.24K | $1.52 | +$1.89K | +1.2%106.9K after | |
| Jan 23, 2026 (view filing) | Jan 23 | Same day | Dizon Romeo RChief Financial Officer | 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. | +5.22K | $1.48 | +$7.73K | +5.2%105.7K after | |
| Jan 21, 2026 (view filing) | Jan 20-21 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +4.26K | $1.50 | +$6.38K | +4.4%100.4K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 16, 2026 (view filing) | Jan 16 | Same day | Dizon Romeo RChief Financial Officer | 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. | +3.50K | $1.43 | +$5.01K | +3.8%96.2K after | 4 lotsThis row combines 4 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 18, 2025 (view filing) | Dec 16 | 2 days | Moore William MDirector | 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. | +2.00K | $1.01 | +$2.02K | +0.8%251.6K after | |
| Dec 16, 2025 (view filing) | Dec 15 | 1 day | Moore William MDirector | 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. | +20.0K | – | – | +8.7%249.6K after | |
| Dec 15, 2025 (view filing) | Dec 11-12 | 4 days | Moore William MDirector | 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. | +30.0K | – | – | +12.0%280.7K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 15, 2025 (view filing) | Dec 12 | 3 days | Dizon Romeo RChief Financial Officer | 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. | +2.37K | $0.97 | +$2.29K | +2.6%92.7K after | |
| Dec 4, 2025 (view filing) | Dec 2 | 2 days | Dizon Romeo RChief Financial Officer | 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. | +1.58K | $0.946 | +$1.50K | +1.8%90.3K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 21, 2025 (view filing) | Nov 20 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +5.76K | $0.96 | +$5.53K | +6.9%88.7K after | |
| Nov 20, 2025 (view filing) | Nov 19 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +1.00K | $0.96 | +$960 | +1.2%83.0K after | |
| Nov 19, 2025 (view filing) | Nov 18 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +2.13K | $0.94 | +$2.01K | +2.7%82.0K after | |
| Nov 18, 2025 (view filing) | Nov 14-17 | 4 days | Moore William MDirector | 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. | +50.0K | $0.97 | +$48.5K | +24.9%250.7K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 18, 2025 (view filing) | Nov 17 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +3.12K | $0.96 | +$3.00K | +4.1%79.8K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 17, 2025 (view filing) | Nov 14 | 3 days | Dizon Romeo RChief Financial Officer | 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. | +14.8K | $0.88 | +$13.0K | +23.8%76.7K after | |
| Sep 15, 2025 (view filing) | Sep 12 | 3 days | Dizon Romeo RChief Financial Officer | 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. | +1.45K | $1.36 | +$1.97K | +2.4%62.0K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Sep 12, 2025 (view filing) | Sep 11 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +1.25K | $1.35 | +$1.68K | +2.1%60.5K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Sep 11, 2025 (view filing) | Sep 10 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +1.50K | $1.34 | +$2.01K | +2.6%59.3K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Sep 10, 2025 (view filing) | Sep 9 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +1.50K | $1.37 | +$2.06K | +2.7%57.8K after | |
| Sep 9, 2025 (view filing) | Sep 8 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +500 | $1.40 | +$700 | +0.9%56.3K after | |
| Sep 8, 2025 (view filing) | Sep 5 | 3 days | Dizon Romeo RChief Financial Officer | 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. | +1.00K | $1.35 | +$1.35K | +1.8%55.8K after | |
| Sep 5, 2025 (view filing) | Sep 4 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +1.13K | $1.36 | +$1.53K | +2.1%54.8K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Sep 4, 2025 (view filing) | Sep 3 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +625 | $1.36 | +$850 | +1.2%53.6K after | |
| Sep 2, 2025 (view filing) | Sep 2 | Same day | Dizon Romeo RChief Financial Officer | 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. | +625 | $1.34 | +$837.5 | +1.2%53.0K after | |
| Aug 29, 2025 (view filing) | Aug 29 | Same day | Dizon Romeo RChief Financial Officer | 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. | +625 | $1.37 | +$856.25 | +1.2%52.4K after | |
| Aug 28, 2025 (view filing) | Aug 28 | Same day | Dizon Romeo RChief Financial Officer | 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. | +1.00K | $1.35 | +$1.36K | +2.0%51.8K after | 4 lotsThis row combines 4 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 27, 2025 (view filing) | Aug 27 | Same day | Dizon Romeo RChief Financial Officer | 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. | +1.00K | $1.28 | +$1.28K | +2.0%50.7K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 27, 2025 (view filing) | Aug 26 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +1.00K | $1.26 | +$1.26K | +2.1%49.7K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 26, 2025 (view filing) | Aug 25 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +1.00K | $1.25 | +$1.25K | +2.1%48.7K after | 4 lotsThis row combines 4 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 25, 2025 (view filing) | Aug 22 | 3 days | Dizon Romeo RChief Financial Officer | 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. | +1.00K | $1.22 | +$1.22K | +2.1%47.7K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 22, 2025 (view filing) | Aug 21 | 1 day | Dizon Romeo RChief Financial Officer | 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. | +2.00K | $1.25 | +$2.49K | +4.5%46.7K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |