| Sep 16, 2025 (view filing) | Sep 12 | 4 days | Chan Heng Fai AmbroseChief Executive Officer | 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. | −500.0K | $2.67 | −$1.33M | −1.6%31.3M after | |
| Aug 19, 2025 (view filing) | Aug 18 | 1 day | Chan Heng Fai AmbroseChief Executive 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. | +33.0K | $1.29 | +$42.6K | +0.1%31.8M after | |
| Feb 18, 2025 (view filing) | Feb 13 | 5 days | Chan Heng Fai AmbroseChief Executive 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. | +50.0K | $1.23 | +$61.5K | +0.8%6.40M after | |
| Feb 13, 2025 (view filing) | Feb 12 | 1 day | Chan Heng Fai AmbroseChief Executive 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. | +20.2K | $1.07 | +$21.7K | +0.3%6.35M after | |
| Feb 10, 2025 (view filing) | Feb 6-7 | 4 days | Chan Heng Fai AmbroseChief Executive 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. | +291.1K | $1.01 | +$294.1K | +4.8%6.33M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 29, 2025 (view filing) | Jan 27 | 2 days | Chan Heng Fai AmbroseChief Executive 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. | +100.0K | $0.93 | +$93.0K | +1.7%6.04M after | |
| Jan 23, 2025 (view filing) | Jan 22 | 1 day | Chan Heng Fai AmbroseChief Executive 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. | +50.0K | $0.85 | +$42.5K | +0.8%5.94M after | |
| Aug 26, 2024 (view filing) | Aug 22 | 4 days | Chan Heng Fai AmbroseChief Executive 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. | +12.9K | $1.17 | +$15.1K | +0.2%5.89M after | |
| Aug 22, 2024 (view filing) | Aug 20 | 2 days | Chan Heng Fai AmbroseChief Executive 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.98K | $0.95 | +$2.83K | +0.1%5.88M after | |
| Aug 20, 2024 (view filing) | Aug 16-19 | 4 days | Chan Heng Fai AmbroseChief Executive 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. | +27.4K | $0.9438 | +$25.9K | +0.5%5.87M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 28, 2024 (view filing) | Jun 26-27 | 2 days | Chan Heng Fai AmbroseChief Executive 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. | +123.3K | $1.78 | +$219.4K | +2.2%5.85M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 26, 2024 (view filing) | Jun 24 | 2 days | Chan Heng Fai AmbroseChief Executive 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.23K | $1.30 | +$1.59K | 0.0%5.72M after | |
| Jun 24, 2024 (view filing) | Jun 20-21 | 4 days | Chan Heng Fai AmbroseChief Executive 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. | +59.1K | $1.21 | +$71.3K | +1.0%5.72M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 20, 2024 (view filing) | Jun 18 | 2 days | Chan Heng Fai AmbroseChief Executive 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. | +50.0K | $1.20 | +$60.0K | +0.9%5.66M after | |
| Jun 18, 2024 (view filing) | Jun 14-17 | 4 days | Chan Heng Fai AmbroseChief Executive 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. | +52.8K | $1.14 | +$60.1K | +1.0%5.61M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 13, 2024 (view filing) | Jun 11-12 | 2 days | Chan Heng Fai AmbroseChief Executive 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. | +99.1K | $1.08 | +$107.1K | +1.8%5.56M after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 11, 2024 (view filing) | Jun 7-10 | 4 days | Chan Heng Fai AmbroseChief Executive 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. | +66.6K | $1.08 | +$71.7K | +1.2%5.46M after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 10, 2024 (view filing) | Jun 6 | 4 days | Chan Heng Fai AmbroseChief Executive 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. | +6.75K | $1.11 | +$7.50K | +0.1%5.39M after | |
| Jun 6, 2024 (view filing) | Jun 4-5 | 2 days | Chan Heng Fai AmbroseChief Executive 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. | +29.2K | $1.11 | +$32.5K | +0.5%5.39M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 4, 2024 (view filing) | May 31-Jun 3 | 4 days | Chan Heng Fai AmbroseChief Executive 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. | +20.3K | $0.9404 | +$19.1K | +0.4%5.36M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 31, 2024 (view filing) | May 29-30 | 2 days | Chan Heng Fai AmbroseChief Executive 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. | +189.3K | $0.8619 | +$163.1K | +3.7%5.34M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 29, 2024 (view filing) | May 24-28 | 5 days | Chan Heng Fai AmbroseChief Executive 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. | +523.7K | $0.6923 | +$362.6K | +11.3%5.15M after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 30, 2023 (view filing) | Jun 28-29 | 2 days | Chan Heng Fai AmbroseChief Executive 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. | +20.0K | $1.69 | +$33.7K | +0.4%4.62M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jun 1, 2023 (view filing) | May 30-31 | 2 days | Chan Heng Fai AmbroseChief Executive 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. | +200.0K | $1.81 | +$361.0K | +4.5%4.60M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 23, 2023 (view filing) | May 19 | 4 days | Chan Heng Fai AmbroseChief Executive 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.55K | $1.48 | +$6.74K | +0.1%4.40M after | |
| Feb 9, 2023 (view filing) | Feb 8 | 1 day | Chan Heng Fai AmbroseChief Executive 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. | +545.4K | $2.20 | +$1.20M | +14.2%4.40M after | |
| Dec 22, 2022 (view filing)4:15 PM ET | Dec 20-21 | 2 days | Chan Heng Fai AmbroseChief Executive 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. | +922.4K | $0.1898 | +$175.1K | +1.2%77.1M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Dec 19, 2022 (view filing)4:24 PM ET | Dec 16 | 3 days | Chan Heng Fai AmbroseChief Executive 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. | +84.6K | $0.1615 | +$13.7K | +0.1%76.2M after | |
| Dec 2, 2022 (view filing)9:05 AM ET | Nov 30 | 2 days | Chan Heng Fai AmbroseChief Executive 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.0K | $0.236 | +$118.0K | +0.7%76.1M after | |
| Nov 28, 2022 (view filing)4:08 PM ET | Nov 23-25 | 5 days | Chan Heng Fai AmbroseChief Executive 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. | +544.3K | $0.2202 | +$119.9K | +0.7%75.6M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 23, 2022 (view filing)4:36 PM ET | Nov 21-22 | 2 days | Chan Heng Fai AmbroseChief Executive 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. | +600.0K | $0.1854 | +$111.2K | +0.8%75.0M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 21, 2022 (view filing)7:53 PM ET | Nov 17-18 | 4 days | Chan Heng Fai AmbroseChief Executive 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. | +342.8K | $0.1723 | +$59.1K | +0.5%74.4M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Oct 3, 2022 (view filing)9:32 PM ET | Sep 30 | 3 days | Chan Heng Fai AmbroseChief Executive 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.00M | $0.2507 | +$250.7K | +1.4%73.7M after | |
| Apr 11, 2022 (view filing) | Apr 8 | 3 days | Chan Heng Fai AmbroseChief Executive 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. | +135.0K | $0.83 | +$112.0K | +0.4%37.4M after | |
| Apr 8, 2022 (view filing) | Apr 7 | 1 day | Chan Heng Fai AmbroseChief Executive 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.38M | $0.7505 | +$3.29M | +13.3%37.2M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 7, 2022 (view filing) | Apr 5-6 | 2 days | Chan Heng Fai AmbroseChief Executive 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.20M | $0.5676 | +$683.6K | +3.8%32.9M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Apr 5, 2022 (view filing) | Apr 1-4 | 4 days | Chan Heng Fai AmbroseChief Executive 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.90M | $0.5328 | +$1.54M | +10.1%31.6M after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Jan 27, 2022 (view filing)5:18 PM ET | Jan 26 | 1 day | Chan Heng Fai AmbroseChief Executive 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. | +10.0M | – | – | – | 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. |
| Dec 10, 2021 (view filing) | Dec 8 | 2 days | Chan Heng Fai AmbroseChief Executive 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.33M | $0.60 | +$4.40M | +64.2%18.7M after | |