Filed with the SEC as Huang Jack Jiajia; the order above is the one the filer's own signature uses.
In the 12 months to Nov 8, 2026, on the open market: bought $183.6M of COE. Filed a median of 5 business days after the trade.
Open-market purchases and sales this filer reported on SEC Form 4, by the day traded. Insiders have two business days to file. A sale marked 10b5-1 was made under a plan adopted in advance. How to read these
Insider purchases above the line: $183.6MInsider sales below: $0
Dollar value of open-market purchases and sales reported on SEC Form 4, by the month traded. Sales include pre-arranged 10b5-1 plan sales.
COEBought: 51Talk Online Education Group Sep 25, 20261,227,600 sharesfiled Oct 8, 202638,427,300 shares held indirectly after, as filedfiling$14.1M
COEBought: 51Talk Online Education Group Sep 24, 20262,880 sharesfiled Oct 8, 202637,199,700 shares held indirectly after, as filedfiling$33K
COEBought: 51Talk Online Education Group Sep 23, 2026897,300 sharesfiled Oct 8, 202637,196,820 shares held indirectly after, as filedfiling$10.3M
COEBought: 51Talk Online Education Group Sep 22, 2026378,420 sharesfiled Oct 8, 202636,299,520 shares held indirectly after, as filedfiling$4.4M
COEBought: 51Talk Online Education Group Sep 18, 20261,920 sharesfiled Oct 8, 202635,921,100 shares held indirectly after, as filedfiling$22K
COEBought: 51Talk Online Education Group Sep 17, 2026304,020 sharesfiled Oct 8, 202635,919,180 shares held indirectly after, as filedfiling$3.5M
COEBought: 51Talk Online Education Group Aug 13, 202635,400 sharesfiled Aug 21, 202635,615,160 shares held indirectly after, as filed10b5-1 planfiling$737K
COEBought: 51Talk Online Education Group Aug 12, 2026337,500 sharesfiled Aug 13, 202635,428,140 shares held indirectly after, as filed10b5-1 planfiling$6.8M
COEBought: 51Talk Online Education Group Aug 11, 2026254,820 sharesfiled Aug 13, 202635,090,640 shares held indirectly after, as filed10b5-1 planfiling$5.0M
COEBought: 51Talk Online Education Group Aug 10, 2026199,980 sharesfiled Aug 12, 202634,835,820 shares held indirectly after, as filed10b5-1 planfiling$3.9M
COEBought: 51Talk Online Education Group Aug 7, 202690,480 sharesfiled Aug 12, 202634,635,840 shares held indirectly after, as filed10b5-1 planfiling$1.8M
COEBought: 51Talk Online Education Group Aug 6, 2026105,120 sharesfiled Aug 12, 202634,545,360 shares held indirectly after, as filed10b5-1 planfiling$2.0M
COEBought: 51Talk Online Education Group Aug 5, 2026158,460 sharesfiled Aug 10, 202634,440,240 shares held indirectly after, as filed10b5-1 planfiling$3.0M
COEBought: 51Talk Online Education Group Aug 4, 2026125,880 sharesfiled Aug 10, 202634,281,780 shares held indirectly after, as filed10b5-1 planfiling$2.4M
COEBought: 51Talk Online Education Group Aug 3, 2026333,840 sharesfiled Aug 10, 202634,155,900 shares held indirectly after, as filed10b5-1 planfiling$6.2M
COEBought: 51Talk Online Education Group Jul 31, 2026122,580 sharesfiled Aug 10, 202633,822,060 shares held indirectly after, as filed10b5-1 planfiling$2.2M
COEBought: 51Talk Online Education Group Jul 30, 2026194,460 sharesfiled Aug 5, 202633,699,480 shares held indirectly after, as filed10b5-1 planfiling$3.3M
COEBought: 51Talk Online Education Group Jul 29, 2026109,080 sharesfiled Aug 5, 202633,505,020 shares held indirectly after, as filed10b5-1 planfiling$1.8M
COEBought: 51Talk Online Education Group Jul 28, 2026169,980 sharesfiled Aug 5, 202633,395,940 shares held indirectly after, as filed10b5-1 planfiling$2.9M
COEBought: 51Talk Online Education Group Jul 27, 2026451,320 sharesfiled Jul 30, 202633,225,960 shares held indirectly after, as filed10b5-1 planfiling$7.7M
COEBought: 51Talk Online Education Group Jul 24, 2026185,880 sharesfiled Jul 30, 202632,774,640 shares held indirectly after, as filed10b5-1 planfiling$3.0M
COEBought: 51Talk Online Education Group Jul 21, 2026498,660 sharesfiled Jul 27, 202631,983,600 shares held indirectly after, as filed10b5-1 planfiling$8.3M
COEBought: 51Talk Online Education Group Jul 20, 2026112,500 sharesfiled Jul 23, 202631,484,940 shares held indirectly after, as filed10b5-1 planfiling$1.9M
COEBought: 51Talk Online Education Group Jul 17, 202683,460 sharesfiled Jul 23, 202631,372,440 shares held indirectly after, as filed10b5-1 planfiling$1.4M
COEBought: 51Talk Online Education Group Jul 16, 2026111,840 sharesfiled Jul 23, 202631,288,980 shares held indirectly after, as filed10b5-1 planfiling$1.9M
COEBought: 51Talk Online Education Group Jul 15, 2026135,540 sharesfiled Jul 23, 202631,177,140 shares held indirectly after, as filed10b5-1 planfiling$2.3M
COEBought: 51Talk Online Education Group Jul 14, 2026178,800 sharesfiled Jul 23, 202631,041,600 shares held indirectly after, as filed10b5-1 planfiling$3.1M
COEBought: 51Talk Online Education Group Jul 13, 2026213,480 sharesfiled Jul 20, 202630,862,800 shares held indirectly after, as filed10b5-1 planfiling$3.7M
COEBought: 51Talk Online Education Group Jul 10, 202695,040 sharesfiled Jul 20, 202630,649,320 shares held indirectly after, as filed10b5-1 planfiling$1.6M
COEBought: 51Talk Online Education Group Jul 9, 2026186,840 sharesfiled Jul 20, 202630,554,280 shares held indirectly after, as filed10b5-1 planfiling$3.2M
COEBought: 51Talk Online Education Group Jul 8, 2026185,880 sharesfiled Jul 13, 202630,367,440 shares held indirectly after, as filed10b5-1 planfiling$3.1M
COEBought: 51Talk Online Education Group Jul 7, 2026211,260 sharesfiled Jul 13, 202630,181,560 shares held indirectly after, as filed10b5-1 planfiling$3.5M
COEBought: 51Talk Online Education Group Jul 6, 2026165,420 sharesfiled Jul 13, 202629,970,300 shares held indirectly after, as filed10b5-1 planfiling$2.7M
COEBought: 51Talk Online Education Group Jul 2, 2026556,020 sharesfiled Jul 8, 202629,804,880 shares held indirectly after, as filed10b5-1 planfiling$9.3M
COEBought: 51Talk Online Education Group Jul 1, 2026286,800 sharesfiled Jul 8, 202629,248,860 shares held indirectly after, as filed10b5-1 planfiling$4.8M
COEBought: 51Talk Online Education Group Jun 30, 2026353,580 sharesfiled Jul 8, 20263 transactions10b5-1 planfiling$5.6M
COEBought: 51Talk Online Education Group Jun 29, 2026248,520 sharesfiled Jul 8, 20263 transactions10b5-1 planfiling$3.8M
COEBought: 51Talk Online Education Group Jun 26, 2026151,860 sharesfiled Jun 30, 20262 transactions10b5-1 planfiling$2.4M
COEBought: 51Talk Online Education Group Jun 25, 2026150,600 sharesfiled Jun 30, 202628,208,100 shares held indirectly after, as filed10b5-1 planfiling$2.4M
COEBought: 51Talk Online Education Group Jun 24, 2026512,220 sharesfiled Jun 30, 20267 transactions10b5-1 planfiling$7.8M
COEBought: 51Talk Online Education Group Jun 23, 2026248,400 sharesfiled Jun 30, 20266 transactions10b5-1 planfiling$4.0M
COEBought: 51Talk Online Education Group Jun 22, 202674,520 sharesfiled Jun 26, 20263 transactions10b5-1 planfiling$1.2M
COEBought: 51Talk Online Education Group Jun 18, 202697,860 sharesfiled Jun 26, 20263 transactions10b5-1 planfiling$1.7M
COEBought: 51Talk Online Education Group Jun 17, 202639,960 sharesfiled Jun 26, 202627,124,500 shares held indirectly after, as filed10b5-1 planfiling$687K
COEBought: 51Talk Online Education Group Jun 16, 202651,600 sharesfiled Jun 26, 202627,084,540 shares held indirectly after, as filed10b5-1 planfiling$975K
COEBought: 51Talk Online Education Group Jun 15, 202620,640 sharesfiled Jun 18, 202627,032,940 shares held indirectly after, as filed10b5-1 planfiling$405K
COEBought: 51Talk Online Education Group Jun 12, 202689,160 sharesfiled Jun 18, 202627,012,300 shares held indirectly after, as filed10b5-1 planfiling$1.8M
COEBought: 51Talk Online Education Group Jun 11, 202629,700 sharesfiled Jun 18, 202626,923,140 shares held indirectly after, as filed10b5-1 planfiling$656K
COEBought: 51Talk Online Education Group Jun 10, 202617,580 sharesfiled Jun 18, 202626,893,440 shares held indirectly after, as filed10b5-1 planfiling$401K
COEBought: 51Talk Online Education Group Jun 9, 202635,880 sharesfiled Jun 18, 202626,875,860 shares held indirectly after, as filed10b5-1 planfiling$785K
COEBought: 51Talk Online Education Group Jun 8, 202623,340 sharesfiled Jun 18, 202626,839,980 shares held indirectly after, as filed10b5-1 planfiling$521K
COEBought: 51Talk Online Education Group Apr 10, 2026151,620 sharesfiled Aug 21, 202635,579,760 shares held indirectly after, as filed10b5-1 planfiling$3.2M
Source: SEC Form 4 filings. Value is shares × the price reported on the filing; a filing whose price failed Lytir's check against the market price is left out, and a trade that related owners reported on separate forms is counted once. Filings can be late, amended or wrong at the source; see methodology.
Other Form 4 entries
Not counted above: entries this filer reported on Form 4 in the same 12 months that are not open-market purchases or sales. Each entry is one line of a filing.
COE: option exercise or conversion (code M), 4 entries, Jun 30 to Oct 1, 2026
COE: shares withheld for tax or exercise price (code F), 2 entries, Jul 14 to Oct 2, 2026
Code F
Shares paid to, or withheld by, the company to cover an exercise price or the tax due on an award.
Code M
An exercise or conversion of a derivative security received from the company, such as stock options.
Source: the same SEC Form 4 filings. The codes are the SEC's own transaction codes; the meanings above are a plain-words reading of the SEC's Form 4 instructions.