AEHL 这一波 +160% 的拉升,不是跟在反向拆股之后,而是紧跟在「稀释性融资被披露」之后的第一个交易时段。 两段拉升各有一个触发点:2026-08-28 盘前披露 15,000,000 股折价定增(当日 −30.5%),下一个交易日 08-31 +83.3%、成交 47,277,290 股; 2026-09-15 收盘后申报 $6,000,000 浮动折价可转债,次日 09-16 +78.7%。
而反向拆股本身(2026-08-05 公告日)当天是 −25.4%,生效后首日(08-10)仅 +17.5%,四个交易日内回吐。
要推翻它需要什么:拿出 08-31 或 09-16 当天的、与这两份申报无关的独立催化事件(公司公告、指数纳入、重大合同、做空回补数据), 并且能说明 08-05 反拆公告日为何反而下跌。本页第 2 节列出了三条反例检验。
本页每一句「没有找到 X」都指回这一节。基底由 AEHLClaude 独立建立:
自行从 data.sec.gov/submissions/CIK0001470683.json 取台账、自行下载、自行对账,
未采用另一轨(AEHLCodex)的任何份数或结论。
| 项目 | 数值 |
|---|---|
| 发行人 CIK | 0001470683(Antelope Enterprise Holdings Ltd;前身 China Ceramics Co., Ltd) |
| 申报总份数(应有) | 437 份 |
其中 filings.recent | 437 份 |
filings.files[] 分片 | 0 个(已核:本票无分片,不存在分片漏读) |
| 实际取回整份提交件 | 437 份(缺件 0);另取回 index-headers 296 份 |
| 表格类型计数 | 37 种(逐类见下表) |
| 覆盖时间窗 | 2009-08-26 ~ 2026-09-15(全史,未设起始截断) |
| 扫描方式 | 按日期全扫,非按主题预筛:台账取全部 437 个 accession,逐件下载整份提交件(.txt)与 -index-headers.html,再对整份提交件做全文检索。不按表格名筛选、不按标题关键词预筛。 |
| 文本归一管线 | 剥 SGML/HTML 标签 → 实体还原 → NFKC → 折空白 → 小写(有顺序;不对原始 HTML 直接剥非字母数字) |
| 逐件字节对账 | 437 / 437 件与台账字节数完全相同;合计 639,400,860 字节 = 台账 639,400,860 字节。不一致 0 件。 |
<FILENAME> 文档总数 | 4,435 个(文件层只比 FILENAME 集合,不比磁盘独立文件数) |
| 未转成文本的附件 | pdf 30 个、jpg 1,072 个、xlsx 17 个、zip 24 个、gif 43 个,合计 1,186 个(图片、PDF 与打包件,内容未进入全文检索) |
| 魔数异常(HTML 错误页伪装成提交件) | 0 件 |
| 0 字节文件 | 0 件 |
| 受理时刻覆盖 | 437 / 437 件从整份提交件的 SGML 报头取到 <ACCEPTANCE-DATETIME>;
与 submissions 接口值(按夏/冬令时正确换算)比对,一致 437 件、不一致 0 件 |
-index-headers.html 取回 | 296 / 437 份(其余 141 份该路径返回 404,见下方说明) |
| 逐件 HTTP 状态码 | {200: 1891, 503: 22, 404: 477}(含重试与探测请求;404 主要来自不存在的 -index-headers.html,503/429 为限流) |
应有 437 份,实际取回 437 份,缺件 0;合计 639,400,860 字节,与 submissions 台账逐件相同。
过程中确实被 SEC 限流截断过(/Archives/ 路径在 2026-09-19 11:19 起持续返回 429/503,间歇恢复),第一版页面写作时基底只有一百多份。限流解除后回头补齐到全量,本节数字已是补齐后的。补齐过程中改变的结论写在第 §9 节更正记录里——其中一条(反拆次数 4 → 6)是实质性的。
全量下载完成、七步对账全部通过之后,我加了一道第八步:把本地文件字节数与 submissions JSON 的 size 字段逐件比对。
结果当场抓到 10 件被截断:
| accession | 表格 | 申报日 | 台账字节 | 首次落盘字节 | 完整度 |
|---|---|---|---|---|---|
0001144204-19-022386 | 20-F | 2019-04-30 | 20,297,228 | 364,963 | 1.8% |
0001493152-24-009495 | SC 13D | 2024-03-11 | 14,718,874 | 347,625 | 2.4% |
0001641172-25-021279 | 6-K | 2025-07-29 | 50,219,688 | 1,426,592 | 2.8% |
0001104659-21-056773 | 20-F | 2021-04-29 | 13,830,618 | 993,693 | 7.2% |
0001493152-23-027019 | 6-K | 2023-08-07 | 15,164,861 | 2,355,563 | 15.5% |
0001493152-24-018683 | 20-F | 2024-05-10 | 19,643,530 | 6,682,896 | 34.0% |
0001493152-24-025534 | F-1/A | 2024-06-28 | 21,675,287 | 9,169,074 | 42.3% |
0001493152-23-034964 | 6-K | 2023-10-02 | 5,863,753 | 4,893,505 | 83.5% |
0001493152-23-014967 | 20-F | 2023-05-01 | 33,844,531 | 28,392,034 | 83.9% |
0001104659-21-120990 | 6-K | 2021-09-30 | 5,355,430 | 5,212,443 | 97.3% |
为什么前七步全都拦不住:这些文件 HTTP 状态是 200;首字节是正常的 SGML 报头(魔数正确); 体积几十万到几百万字节(非零、不小);能正常转成文本(可转文本);accession 正确、文件名正确。 用任何一条既有规则去看,它们都是「下载成功」。 最狠的一件是那份 2025-07-29 的 6-K——它落盘 1,426,592 字节,看着像一份正常的大文件, 实际上只有应有内容的 2.8%;而它恰好是记载 Streeterville Capital $50,000,000 比特币融资协议的那一份。
检测成本几乎为零:submissions JSON 里每条 filing 都带 size,与 os.path.getsize() 比一下即可。
本票 437 件里 427 件首次即完全相同,10 件不同——差一个字节都算不同,不设容差。
重新下载(去掉 --compressed、加 --retry-all-errors)后 437/437 字节完全一致。
建议写进全队纪律,作为第八步:「与 submissions JSON 的 size 字段逐件比对字节数,不设容差。」
它比魔数还便宜,而且能抓到魔数抓不到的那一类。
-index-headers.html 对老件会 404,而整份提交件的报头是完备源全队定式是「读 <accession>-index-headers.html 的 <ACCEPTANCE-DATETIME>」。本票实测到一个边界:
437 件里只有 296 件能取到这个文件,其余 141 件该路径返回 404
(集中在 2009–2016 年的老件,以及 UPLOAD/EFFECT/CERTNAS 这类 SEC 自己生成的件)。
解法不必另换工具:整份提交件 {accession}.txt 的开头就是同一份 SGML 报头,
同一个正则 <ACCEPTANCE-DATETIME>(\d{14}) 通吃,而且只需要读前 6,000 字节——
对 50 MB 的大件也几乎不花成本。本票按这个办法 437/437 全部取到,
与接口值(按夏/冬令时正确换算)比对一致 437 件、不一致 0 件。
⇒ 建议把纪律写成:「优先读 index-headers;该路径 404 时读整份提交件前 6 KB 的同一字段」。两者在本票上取值相同。
| 表格类型 | 份数 |
|---|---|
| 6-K | 184 |
| CORRESP | 30 |
| UPLOAD | 30 |
| 20-F | 18 |
| SC 13G/A | 18 |
| 424B5 | 17 |
| EFFECT | 14 |
| F-3/A | 14 |
| F-1/A | 11 |
| F-3 | 10 |
| SC 13G | 10 |
| SC 13D | 9 |
| 424B3 | 8 |
| S-8 | 8 |
| SC 13D/A | 8 |
| 424B4 | 5 |
| NT 20-F | 5 |
| 20-F/A | 4 |
| 6-K/A | 4 |
| F-1 | 4 |
| F-4/A | 4 |
| SC TO-I/A | 3 |
| 25-NSE | 2 |
| D | 2 |
| POS AM | 2 |
| SCHEDULE 13G | 2 |
| 144 | 1 |
| 4 | 1 |
| 424B8 | 1 |
| 425 | 1 |
| 8-A12B | 1 |
| CERTNAS | 1 |
| F-4 | 1 |
| RW | 1 |
| SC TO-I | 1 |
| SCHEDULE 13D/A | 1 |
| SCHEDULE 13G/A | 1 |
0001493152-26-042761(424B5)与 0001493152-26-042763(424B8)
是同一份招股说明书补充,正文完全相同(归一后各 210,453 字符),只是按 Rule 424(b)(5) 与 424(b)(8) 分别申报,受理时刻相差 3 分 11 秒。
统计「本票有多少次发行」时,这是 1 次;统计「有多少份申报」时,这是 2 份。SC 13G 10 份 / SC 13G/A 18 份(旧名)
与 SCHEDULE 13G 2 份 / SCHEDULE 13G/A 1 份(SEC 自 2024-12-27 前后启用的新名)。
按旧前缀筛会整段漏掉 2024 年底之后的件。本页所有 13D/13G 相关陈述都按全量 accession 清单数,并同时写新旧两种名字。这是本票要回答的方法问题。做法:把申报线(SEC 受理时刻)、公司行动线、价量线并排画在同一条时间轴上, 看拉升的起点落在哪一步的后面。
所有 SEC 时刻取自 <accession>-index-headers.html 报头里的 <ACCEPTANCE-DATETIME>(14 位、美东、无时区标记),
不用 submissions 接口的 acceptanceDateTime——后者带 Z,是 UTC,需要换算,而且已知会出现单条错值且不报错。
本票实测(全量):437 件逐件把接口 UTC 值按夏令时/冬令时换算回美东,与报头值比对——
437 件全部逐秒一致,0 件不一致。(报头取自整份提交件前 6 KB;-index-headers.html 只对其中 296 件存在,原因见 §1。)
过程中踩到一个坑值得写下来:最初我用统一的 −4 小时换算,结果 2026-02-27 与 2026-03-03 的三件显示「差 1 小时」。
那不是接口错值,是冬令时——2026 年美国夏令时从 3 月 8 日才开始,之前是 EST(UTC−5)。
按正确偏移重算后归零。「差一小时」这种异常,先查日历再怀疑数据源。
| 日期 | 申报线(受理时刻 ET) | 公司行动线 | 价量线(Nasdaq 合并成交) |
|---|---|---|---|
| 2026-08-05 | 09:15:01 ET 6-K 0001493152-26-036122 开盘前 15.0 分钟 |
董事会批准 1-for-16 反向拆股;同日 09:00 ET 发新闻稿 | 收 $5.28,−25.4%,量 94,817 |
| 2026-08-07 | — | 16:01 ET 反拆生效(记录日);20,947,145 → 约 1,309,197 A 股;新 CUSIP G041JN155 |
收 $4.8608(=拆前 $0.3038),量 54,746 |
| 2026-08-10 | — | 拆分后首日交易 | 收 $5.71 +17.5%,盘中高 $8.92(+56.3%),量 610,206 |
| 2026-08-11 ~ 08-13 | — | — | 连跌三日至 $4.73,把 08-10 的反弹全部回吐 |
| 2026-08-24 | —(当日未申报) | 签署证券购买协议:向「certain non-U.S. investors」售 15,000,000 A 股 @ $1.266, 另附行权价 $0.50 的 15,000,000 份权证,总对价 $18,990,000 | 收 $6.095,量 86,039(无异常) |
| 2026-08-28 | 08:40:15 ET 6-K 0001493152-26-040506 开盘前 49.8 分钟 |
披露上述定增(协议与权证格式作为附件 99.1/99.2) | 收 $3.54,−30.5%,盘中低 $2.9847(52 周最低),量 4,963,534(前一日的 91 倍) |
| 2026-08-31 | 无任何申报 | 无新闻稿 | 收 $6.49,+83.3%,量 47,277,290 = 09-14 在外 A 股 16,409,359 的 2.88 倍;若定增股当日尚未交割(在外仅 1,309,197 股),则为 36.1 倍。交割日一手件缺失,两个倍数都列出,不选一个。 |
| 2026-09-03 | 无 | 无 | 收 $7.45 +37.2%,量 21,882,280 |
| 2026-09-10 | — | 可转债成交日(Note Purchase Agreement 日期;后由 424B5 披露) | 收 $7.63 −4.1%,量 81,879 |
| 2026-09-11 | 无申报 | 08:30 ET 新闻稿:可转债「定价」 | 开 $6.05 → 盘中高 $9.49(+56.9%),收 $7.81,量 825,865 |
| 2026-09-15 | 16:45:37 ET 424B5 …-042761 16:48:48 ET 424B8 …-042763 收盘后 45.6/48.8 分钟 |
$6,000,000 可转债,8%,无固定到期日,转换价 = 近 3 个交易日最低日 VWAP × 80%;登记 12,000,000 股转换股 | 收 $5.16 −15.0%,量 201,016 |
| 2026-09-16 | 无申报 | 08:30 ET 新闻稿:交割完成,净得约 $5,965,000 | 收 $9.22,+78.7%,盘中高 $10.8899,量 5,615,544 |
| 2026-09-17 | 无 | 无 | 收 $12.29 +33.3%,盘中高 $16.79,量 5,626,435 |
| 2026-09-18 | 无 | 无 | 收 $8.41 −31.6%,量 317,686 |
答:发生在「稀释性融资被披露」之后的第一个交易时段,两次都是。不是发生在反向拆股之后。
三条反例检验(我自己先做,结果写在这里):
| 协议日/交割日 | 取得方 | 取得什么 | 价格 | 当日 Nasdaq 收盘(当时未复权口径) | 折价 | 一手件 |
|---|---|---|---|---|---|---|
| 2024-02-23 交割 | Ms. Yina Weng(EDGAR 申报人名 Weng Yina,CIK 0002013963)——由其本人的 SC 13D(2024-03-11 09:15:12 ET)披露 |
1,150,000 A 股 + 1,150,000 份权证(行权价 $1.10) | $1.00/股 总对价 $1,150,000 |
—(当时 CUSIP G041JN122) | — | 13D 载明这 2,300,000 股相当于当时 A 类的 44.4%、总投票权的 15.56%。 结构与 2026-08-24 那笔完全同型:等量股 + 等量权证、卖给单一买方。 |
| 2026-04-15 签 / 04-29 交割 | “an institutional investor”(未具名) | 12,000,000 A 股(反拆前口径) | $0.207 | $0.6947 | −70.2% | 6-K 2026-04-22 16:15:01 ET;6-K 2026-04-30 17:28:01 ET(交割,$2,484,000) |
| 2026-05-26 交割 | Stratosphere Capital Management Inc. | $3,000,000 可转债 → 实际转出 4,491,620 A 股(反拆前口径) | 转换价 = 前一交易日最低价 × 90% (实际折算均价 $0.668) |
$1.55 | −56.9% | 6-K 与 424B5,2026-05-26;转出股数见 424B5 2026-09-15 的资本结构表 |
| 2026-08-24 签 / 2026 年三季度交割 | “certain non-U.S. investors”(未具名) | 15,000,000 A 股 + 15,000,000 份权证(行权价 $0.50,2030 年到期) | $1.266 (权证行权价 $0.50) |
$6.095 | −79.2% (权证 −91.8%) |
6-K 2026-08-28 08:40:15 ET,附件 99.1/99.2 |
| 2026-09-10 成交 | Stratosphere Capital Management Inc. | $6,000,000 可转债;登记 12,000,000 股转换股 | 转换价 = 近 3 个交易日最低日 VWAP × 80% | $7.63 | 合约折价 −20%(浮动) | 424B5/424B8 2026-09-15 16:45:37/16:48:48 ET |
① Stratosphere Capital Management Inc.——本票 2026 年两笔浮动折价可转债的同一个买方(5 月 $3M、9 月 $6M)。 用 EDGAR 全文检索(efts.sec.gov)扫全库:这个名字只出现在两家发行人的申报里——AEHL,以及 Baiya International Group Inc.(BIYA)(F-1 2026-03-20、DRS 2026-03-06、424B3 2026-04-01)。 在 AEHL 全量 437 份申报里它出现在 5 份:6-K 与 424B5(均 2026-05-26)、6-K(2026-06-30)、424B5/424B8(2026-09-15)。 这是一条可以直接接着挖的跨票线索。
② Fife 系——不是一个实体,是一张网,而且早在 2024 年就进来了。 我们在 ELAB、CXAI 上认识的 John M. Fife 体系,在 AEHL 的全量申报里留下了两个载体家族、四份 13G:
| 申报日/受理时刻 ET | 表格 | 申报人 CIK 与实体 | 持股 | 占比 | 占比所用的在外股基数 |
|---|---|---|---|---|---|
| 2024-11-07 13:06:48 | SC 13G |
0001828963:Atlas Sciences, LLC / Iliad Research and Trading, L.P. / Iliad Management, LLC / John M. Fife | 866,997 | 7.04% | 12,306,765 |
| 2025-05-14 13:36:38 | SCHEDULE 13G |
0001828963:同上(Atlas/Iliad/Fife) | 103,723 | 8.5% | 1,216,392 (2025-04-29,1:40 反拆后) |
| 2025-12-12 11:47:07 | SCHEDULE 13G |
0001851416:Streeterville Capital, LLC / Streeterville Management, LLC / John M. Fife | 261,396 | 9.99% | — |
| 2026-05-11 14:51:08 | SCHEDULE 13G/A |
0001851416:同上(Streeterville/Fife) | 0 | 0% | — |
三件事值得记下来:
③ 还有一笔一直没被兑现的 Fife 系承诺:$50,000,000 比特币融资。 6-K(2025-07-29 09:26:19 ET,开盘前 3.7 分钟)披露:「On July 24, 2025, … entered into a Securities Purchase Agreement … with Streeterville Capital, LLC, for a total financing amount of up to $50 million over 24 months. The proceeds from this financing will be used exclusively to purchase Bitcoin.」 同日新闻稿标题是「AEHL Signs $50 Million Strategic Financing Agreement to Launch Bitcoin Acquisition Plan」。
对照后来发生的事:
⇒ 一个「只要拿到某份文件就能定案」的问题:那份 2025-07-24 的 $50,000,000 SPA,到底动用了多少、还在不在生效?
在全量 437 份申报中,除上述 6-K 外没有任何后续披露说明它的提取、终止或到期。
注意:该 6-K 的附件 99.1(协议正文)在文本层是空的——
exhibit 索引里有 ex99-1.htm,但归一化后没有可读正文,协议条款因此无法从申报件读出。
这正是我这次抓到那 10 件截断文件的场景之一(该 6-K 首次落盘只有应有字节的 2.8%),
补全后重读,附件 99.1 依然没有可读正文——所以这是发行人那边的问题,不是我的下载问题。
④ 一条留给另一轨的开放问题:Stratosphere 持有带 9.99% 上限的可转债,
按 13(d) 口径通常会形成 5% 以上的受益所有权,但在全量 437 份申报中
没有任何以 Stratosphere 为申报人、以 AEHL 为 SUBJECT COMPANY 的 13D/13G
(新旧两种表格名都查过:SC 13D/SC 13D/A/SCHEDULE 13D/A/SC 13G/SC 13G/A/SCHEDULE 13G/SCHEDULE 13G/A)。
这不等于违规(可能因转换权在 60 天内不可行使,或任一时点实际持股未达 5%),
但它是一份「只要拿到就能定案」的文件:一份 Stratosphere 的 13G,或一份写明转换权起算日的票据全文。
口径提醒:判断「某申报人有没有对本票申报过」有两个方向,不能混用。本页采用发行人方向——
查 AEHL 自己的 submissions 清单,它就是「以 AEHL 为 SUBJECT COMPANY」的完备集,结构上免疫假阳性。
若改从申报人方向查,必须逐件核申报头的 SUBJECT COMPANY(本机在 CTNT 上实测过:Rapid Proceed 的一份 13G/A 主体其实是 HKIT)。
本页上表的四份 13G,申报头的 SUBJECT COMPANY 均已逐件核为 Antelope Enterprise Holdings Ltd(CIK 0001470683)。
2026-05-08,公司发新闻稿宣布「Genius Plan」已实现 $190,000 收益,并授权一个 $95,000 的股份回购计划。 当天股价 +135.3%、成交 20,143,319 股(前一交易日 6,032 股,放大 3,340 倍),此后四个交易日再涨到 $4.53(累计 +788%)。
在全量 437 份申报(37 种表格类型、2009-08-26 至 2026-09-15、按日期全扫)的归一化全文中:
| 检索词 | 命中件数 | 性质 |
|---|---|---|
genius plan | 0 | 待判 → 结论:词频为零 |
share repurchase | 0 | 待判 → 结论:词频为零 |
repurchase program | 0 | 待判 → 结论:词频为零 |
bitcoin(阳性对照) | 9 | 证明筛法能命中 |
stratosphere(阳性对照) | 5 | 证明筛法能命中 |
streeterville(阳性对照) | 9 | 证明筛法能命中 |
并且台账层面也对得上:2026-04-30 与 2026-05-26 之间没有任何 6-K。
⇒ 可以这样写(注意句式):「在全部 437 份申报中,“Genius Plan”“share repurchase”“repurchase program” 三个检索词的词频均为 0」。 这是「词频为零」,不是「截至某日没有在生的回购计划」——两种句式强度不同,本条属前者。
这对外国私人发行人是合法的(6-K 不是逐事项强制),但它有一个对读者很实际的推论: 只盯 EDGAR 的人,会完整错过本票 2026 年最大的一次单日涨幅。 反过来说,只盯新闻稿的人会错过 08-28 那份把股价打到 52 周最低的 6-K——那一份反而没有新闻稿。
第六批派单的第 3 条要求:不要套用「贴低点」的读法,同样的可转售股数在不同价位上意味着完全不同的金额。下面把差额写出来。
分子口径:15,000,000 股=2026-08-24 定增股;30,000,000 股=定增股 + 15,000,000 份权证全额现金行权后的股。 买方总成本 = $18,990,000(认购款)+ $7,500,000(权证行权款)= $26,490,000,30,000,000 股均价 $0.883。 价格口径:Nasdaq 收盘/盘中价。
| 价格基准 | 价格 | 15,000,000 股账面价值 | 浮盈(对 $18,990,000) | 30,000,000 股账面价值 | 浮盈(对 $26,490,000) |
|---|---|---|---|---|---|
| 2026-08-28 盘中低 | $2.9847 | $44,770,500 | $25,780,500(2.36×) | $89,541,000 | $63,051,000(3.38×) |
| 2026-08-28 收盘低(清单用的 52 周低) | $3.54 | $53,100,000 | $34,110,000(2.80×) | $106,200,000 | $79,710,000(4.01×) |
| 2026-09-16 收盘(清单价) | $9.22 | $138,300,000 | $119,310,000(7.28×) | $276,600,000 | $250,110,000(10.44×) |
| 2026-09-18 收盘(最新) | $8.41 | $126,150,000 | $107,160,000(6.64×) | $252,300,000 | $225,810,000(9.52×) |
| 2026-09-17 盘中高 | $16.79 | $251,850,000 | $232,860,000(13.26×) | $503,700,000 | $477,210,000(19.01×) |
差额(这就是派单要的那个数):
换句话说:如果按「贴低点票」的老读法去算这批可转售股,会把买方的账面利益低估 7,300 万美元。 在一只已经 +160% 的票上,同一张股本表必须按两个价格各算一遍,否则「能卖多少钱」这个问题的答案会差一倍以上。
这一节回答「为什么公司要把股票卖得这么便宜」。答案不在估值里,在 Form F-3 的一条使用限制里。
| 时间 | 一手件原话/数字 |
|---|---|
| 2026-04-14 F-3 申报 17:12:34 ET |
货架总额 $200,000,000;封面载明非关联方持有的普通股合计市值约 $2,512,389.48(2,165,853 股 × $1.16,2026-04-09); 在外 2,297,577 A 股 + 2,555,497 B 股。 |
| 2026-05-05 生效 | EFFECT(基础招股书日期 2026-05-01)。注册号 333-295047。 |
| 2026-05-26 424B5 | 「Pursuant to General Instruction I.B.5. of Form F-3, in no event will we sell securities in a public primary offering with a value exceeding more than one-third of our public float in any 12-month period so long as our public float remains below $75.0 million.」 同时写明:过去 12 个月按 I.B.5 已售 $0。在外 15,596,948 A 股 + 2,555,497 B 股(2026-05-22)。 |
| 2026-09-15 424B5/424B8 | 「the aggregate market value of the Company's voting and non-voting common equity held by non-affiliates exceeds $75,000,000 and accordingly the Company is not subject to the limitations of General Instruction I.B.5 of Form F-3.」 在外 16,409,359 A 股 + 2,555,497 B 股。 |
把 2026-04-09 与 2026-09-15 两个时点并排:
这中间是什么把门槛跨过去的?把两个变量分开算:
⇒ 结论:跨过 $75,000,000 门槛的是「发了 15,000,000 股」,不是「股价涨了」。 而那 15,000,000 股是以市价的 20.8%($1.266 对 $6.095)卖出去的。 用大白话说:公司用一笔 79% 折价的股权,买回了自己那张 $200,000,000 货架的使用权,六个交易日后就用掉了 $6,000,000。
怎么推翻:只要给出一个算法,能让「剔除 2026-08-24 那 15,000,000 股之后的非关联方持股市值」在 2026-09-15 前 60 天内任何一天达到 $75,000,000, 这条就不成立。(注意 I.B.5 允许取申报前 60 天内的任一日价格,所以推翻者可以自由选日期——我认为仍然做不到,因为股数上限摆在那里。)
另一条独立佐证:第一轮的算术也成立,但机理相反。
2026-05-26 那笔 $3,000,000 是在 I.B.5 之内做的(招股书原话:「in no event will we sell securities in a public primary offering with a value exceeding more than one-third of our public float in any 12-month period」)。 要让 $3,000,000 ≤ 1/3 × public float,float 至少要 $9,000,000。
I.B.5 允许取发行前 60 天内任一日的口径(同一日的非关联方持股数 × 当日价)。把 05-08 拉升之前的所有可选日逐一试一遍,取最优:
| 可选口径日 | 当时在外 A 股(上界) | 当日收盘(当时口径) | float 上界 | 1/3 |
|---|---|---|---|---|
| 2026-04-09(F-3 封面自报) | 2,165,853(非关联) | $1.16 | $2,512,389 | $837,463 |
| 2026-04-30(12,000,000 股交割次日) | 约 14,297,577 | $0.5080 | $7,263,169 | $2,421,056 |
| 2026-05-07(拉升前最后一日) | 15,596,948(用 05-22 数作上界) | $0.5099 | $7,953,874 | $2,651,291 |
三个口径里最好的一个是 $2,651,291 < $3,000,000——不够。 而 05-08 至 05-14 那一波把价格从 $0.5099 抬到 $4.53(+788%),float 上界随之变成约 $70,000,000,1/3 ≈ $23,000,000,绰绰有余。
⇒ 第一轮是「涨价」把额度撑开的,第二轮是「发股」。两轮机理相反,但都指向同一个结果:一笔本来做不成的登记发行,做成了。
口径声明:上表的「在外 A 股」用的是之后某个时点的数作上界(因为 FPI 不披露逐日股数), 所以每一行的 float 都是高估;真实值只会更小,结论只会更强。这一条可以被推翻: 给出一个 2026-03-27 至 2026-05-26 之间、能让 float ≥ $9,000,000 的合规算法即可。
这张表比第一版多了两次。最初我只按 IBKR 的公司行动记录(五年窗口)写了四次; 对全量申报件做双探针扫描后,补出 2016 与 2020 各一次。做法与教训见下面 §5.2。
| 生效首个交易日 | 比例 | 记录日/时刻(ET) | 拆前在外股 | 拆后在外股 | 新 CUSIP | 一手件与受理时刻 |
|---|---|---|---|---|---|---|
| 2016-06-28 | 1-for-8 | 董事会 2016-05-23 批准 | 约 21,900,000 | 约 2,700,000 | G2113X134 |
彼时公司名 China Ceramics Co., Ltd(CCCL)。原文见 20-F(2019-04-30、2020-05-20)「June 2016 Reverse Stock Split」段: 面值由 $0.001 升至 $0.008。 |
| 2020-09-03 | 1-for-3 | 生效日 2020-09-03 开盘 | 约 9,200,000 | 约 3,100,000 | G2113X159 |
6-K 2020-09-03(新闻稿日期 2020-09-02);面值 $0.008 → $0.024。 2020-09-21 6-K 载明已因此恢复 5550(a)(2) 合规。 |
| 2023-09-18 | 1-for-10 | 生效日 2023-09-18 | 约 20,951,820 (由 2023-06-30 折算数 2,095,182 × 10 反推) | 约 2,095,182 (2023-06-30 折算口径) | — | 没有专门的 6-K。唯一的申报件记载在 6-K(2023-10-02)的财务报表附注 14「SHARE CAPITAL」: 「On September 18, 2023, the Company effected a one-for-ten reverse split of its issued and outstanding Class A ordinary shares.」 |
| 2025-04-04 | 1-for-40 | 2025-04-03 16:01 | 约 41,430,051 | 约 1,035,752 | G041JN130 |
6-K 2025-04-03 08:35:15 ET(开盘前 54.8 分钟) |
| 2026-03-05 | 1-for-6 | 2026-03-04 16:01 | 7,344,694 | 约 1,224,116 | G041JN148 |
6-K 2026-03-03 08:30:00 ET(开盘前 60.0 分钟)+ 6-K/A 11:40:04 ET |
| 2026-08-10 | 1-for-16 | 2026-08-07 16:01 | 20,947,145 | 约 1,309,197 | G041JN155 |
6-K 2026-08-05 09:15:01 ET(开盘前 15.0 分钟) |
累计比例 8 × 3 × 10 × 40 × 6 × 16 = 1 : 921,600。 也就是说,2016 年 6 月之前持有的 921,600 股,今天是 1 股。
交叉证据:有原文的四次公告全部在盘前受理或盘前发稿(08:30–09:15 ET);
CUSIP 逐次递进并在改名时换了前缀:G2113X134(2016)→ G2113X159(2020)→
G041JN130(2025)→ G041JN148(2026-03)→ G041JN155(2026-08)。
面值链也对得上:$0.001 → $0.008(2016)→ $0.024(2020)。任意两条对上才算站得住,这里对上了三条。
第一版漏了什么、为什么漏:
include_corporate_actions 在 FIVE_YEARS 窗口里只返回 4 条拆分记录
(2023-09-18、2025-04-04、2026-03-05、2026-08-10)。不是它错,是五年之外它不给。
把「数据源返回的全部」当成「全部」,就会少两次。1[-\s]for[-\s](\d+)。
对 2023 年那次,全量申报里一个命中都没有——因为原文写的是 “one-for-ten”。
同理 “one-for-three”“one-for-eight” 也全部逃过。
这正是「同一条探针换个参数再跑一遍不算重数」的实例:我换的是大小写与连字符,而问题在「数字 vs 英文单词」这个维度。one[-\s]for[-\s](one|two|…|hundred|\d+) 之后立刻出现:
one-for-ten 14 件、one-for-three 4 件、one-for-eight 2 件。
再加第三条探针 every (N) shares … held 作交叉,结果一致。(1[-\s]for[-\s]|1:)(\d{1,3}) 还制造了假阳性:
它把 “1:00 p.m.” 数成了 “1-for-00”,5 件。凡按模式抽取,必须另做一次与该模式无关的独立计数对账——
这 5 件就是被逐件开箱抓出来的。这一节本身就是本页最值得复用的东西:否定性结论错不在「没查」,而在「只用一条探针查」。
严格写法:在覆盖 37 种表格类型、2009-08-26 至 2026-09-15 的全量 437 份申报中, 2023 年 9 月没有任何以反向拆股为主题的 6-K。该月仅有的两份 6-K 是 2023-09-01(任命独立董事 Xiaoying Song)与 2023-09-08(任命执行董事 Boyu Zhang),正文与反拆无关。 该次反拆唯一的申报件记载,是 2023-10-02 那份中期报告(6-K)财务报表附注 14 与每股收益脚注。
这与 WNW 那次翻车完全同型:并股确实发生过,只是没有专门的 6-K,只写在定期报告的股本沿革段落里 ——而对外国私人发行人来说,6-K 本来就不是逐事项强制的。 所以「查无此事」这四个字,在 FPI 身上永远要先加一句「在哪些表格类型里查的」。
把上表的「拆后」与下一次的「拆前」接起来看:
| 区间 | 起点在外股 | 终点在外股 | 倍数 | 历时 |
|---|---|---|---|---|
| 2016-06-28 → 2020-09-03 | 约 2,700,000 | 约 9,200,000 | ×3.41 | 50.2 个月 |
| 2020-09-03 → 2023-09-18 | 约 3,100,000 | 约 20,951,820 | ×6.76 | 36.5 个月 |
| 2023-09-18 → 2025-04-03 | 约 2,095,182 | 约 41,430,051 | ×19.77 | 18.5 个月 |
| 2025-04-04 → 2026-03-04 | 1,035,752 | 7,344,694 | ×7.09 | 11.0 个月 |
| 2026-03-05 → 2026-08-07 | 1,224,116 | 20,947,145 | ×17.11 | 5.1 个月 |
| 2026-08-10 → 2026-09-14 | 1,309,197 | 16,409,359 | ×12.53 | 1.2 个月 |
每一次反拆之后,股数都在几个月内被重新造回去,而且间隔一次比一次短、倍数一次比一次大。 最后一段只用了 36 天就把股数放大 12.53 倍——其中 15,000,000 股来自单笔 79% 折价的定增。
换一个更直观的口径:2025-04-04 的 1,035,752 股,折算到今天(再经 1:6 与 1:16,累计 ÷96)相当于今天的 10,789 股; 而今天在外 16,409,359 股——17.5 个月,等效股数放大约 1,521 倍。
口径声明:2016 与 2020 两次的股数来自新闻稿里的「approximately」约数(21.9M/2.7M、9.2M/3.1M), 2023 那次由 2023-06-30 的折算数反推,因此上表前三行是量级而不是精确数;后三行取自 6-K 正文的精确数。 两类数不要混用——这也是为什么我把它们分行列出,而不是算成一个连乘。
| 清单的说法 | 一手件核对结果 |
|---|---|
| 「5 次反拆聚类(2024-11-05 → 2026-08-05)」 | 起点标错。2024-11-05 的 6-K(受理 2024-11-05 16:48:19 ET,收盘后 48.3 分钟)正文是: 「the Company issued a press release announcing the receipt of a deficiency letter from Nasdaq」—— 那是 Nasdaq 缺陷通知,不是反向拆股。缺陷通知通常先于反拆,但它本身不是一次公司行动。 在 2024-11-05 至 2026-08-05 这个窗口里,真正落地的反拆是 3 次(2025-04-04 1:40、2026-03-05 1:6、2026-08-10 1:16)。 放宽到五年是 4 次,放到全史是 6 次(见 §5.1)。「5 次」这个数在任何一个口径下都对不上。 另外两份被算进聚类的很可能是 2024-11-06 的 6-K(董事变更)与 6-K/A(更正新闻稿里写错的合规截止日)—— 这三份 2024 年 11 月的件确实都出现了 “reverse stock split” 字样,但全部出现在 「公司可能采取哪些措施恢复合规」的套话里。命中关键词 ≠ 发生了公司行动。 |
| 「清单价 $9.22(2026-09-16 收盘),52 周低 $3.54(2026-08-28),离低 +160%」 | 算术正确:9.22 ÷ 3.54 − 1 = +160.5%。但 $3.54 是收盘低;同日盘中低是 $2.9847。 按盘中低算,09-16 收盘是 +208.9%,09-17 盘中高 $16.79 是 +462.5%。「离低多少」这句话必须写明用的是收盘价还是盘中价。 |
| 「相似分 12.0,簇 B,核心指纹 A2a / A2c / B3a」 | 本页不复核指纹编码本身(不在一手件范围内),但把指纹指向的三件事各自落到了一手件上: 反复反拆(§5.1)、折价定增+权证(§3.1)、浮动折价可转债(§3.1 与 §4)。 |
这一条是全量扫描之后才冒出来的,而且它改变了对整件事的理解:本票六次反向拆股,每一次的标的都写明是 「the Company's Class A ordinary shares」。持有 20 倍投票权的 B 类普通股,一次都没参与。
| 时点 | A 类在外股 | B 类在外股 | 总投票权 | B 类占投票权 | 出处 |
|---|---|---|---|---|---|
| 2024-01-01 | 76,950 | 205,497 | 4,186,890 | 98.2% | 20-F(2026-01-29)合并报表「SHARE CAPITAL」附注 |
| 2024-12-31 | 895,231 | 2,305,497 | 47,005,171 | 98.1% | |
| 2025-09-30 | 4,580,547 | 2,555,497 | 55,690,487 | 91.8% | 同上(转型期末) |
| 2025-12-15 | 6,693,381 | 2,555,497 | 57,803,321 | 88.4% | 20-F 受益所有权表的计算基准日 |
| 2026-08-07(1:16 反拆生效当日) | 1,309,197 (拆前 20,947,145) | 2,555,497 (未变) | 52,419,137 | 97.5% (拆前为 70.9%) | 6-K 2026-08-05 + 424B5 2026-09-15 |
| 2026-09-15(定增之后) | 16,409,359 | 2,555,497 | 67,519,299 | 75.7% | 424B5 2026-09-15 |
把中间那一行单独看:2026-08-07 的 1:16 反向拆股,在没有发行任何一股 B 类的情况下, 把 B 类持有人的投票权占比从 70.9% 推到了 97.5%。
算术很简单:反拆把 A 类的票数除以 16(20,947,145 → 1,309,197 票),而 B 类的票数 (2,555,497 × 20 = 51,109,940 票)一票未减。同一件事在 2025-04-04 的 1:40 与 2026-03-05 的 1:6 上各发生过一次。
十七天后的 15,000,000 股折价定增又把它压回 75.7%——所以「反拆 → 折价定增」这套动作, 在股本上是「压缩 A 类 → 再灌 A 类」,在投票权上是「拉高 B 类 → 再稀释回来」。 两边都回到了起点附近,中间发生的是:$18,990,000 现金进来,15,000,000 股受限股出去,货架解锁。
| 持有人 | B 类股数 | 占 B 类 | 占总投票权 | 基准日与出处 |
|---|---|---|---|---|
| Weilai (Will) Zhang(张伟来) 2024-11-03 已辞去 CEO、董事与董事长 |
2,305,497 | 90.22% | 79.77% | 2025-12-15;20-F(2026-01-29)受益所有权表 |
| 董事与高管合计 6 人 Ishak Han、Song Chungen、Tingting Zhang、Xiaoying Song、Junjie Dong 各 50,000 股 |
250,000 | 9.78% | 8.73% | 同上 |
20-F 同时载明公司据此构成 Nasdaq 规则下的「controlled company」, 并因此豁免「董事会须由独立董事占多数」等公司治理要求: 「We are a “controlled company” … because our previous CEO and Chairman Mr. Weilai (Will) Zhang, beneficially owns more than 50% of voting power for the election of directors.」
SC 13D/A,2024-07-03)。
严格写法:在全量 437 份申报(37 种表格类型、2009-08-26 至 2026-09-15)中,
2025-12-15 之后没有任何披露 B 类持有人变动的申报件。今天谁持有这 2,555,497 股,申报件回答不了。SCHEDULE 13D/A(2024-12-31)写明
「Each Class B ordinary share is convertible at the option of the holder into one Class A ordinary share.
Class A ordinary shares are not convertible into Class B ordinary shares under any circumstances.」
如果这个 1:1 在历次反拆后没有按比例调整,那么 B 类换 A 类的相对价值在 1:6 与 1:16 之后被放大了 96 倍。
这需要章程(Memorandum and Articles of Association)修订本原文才能定案,本票申报件中未见该文本。
——这是一条典型的「只要拿到某份文件就能定案」的问题,留给另一轨或后续。这是第六批派单的第 4 条,也是本批最直接的一次方法自检。我把它拆成「当时看得到的」与「事后才明显的」两栏, 然后给一个有方向的结论。
| 2026-08-28 收盘前就摆在申报件里的 | 事后才明显的 |
|---|---|
|
|
方向可以预判,时点与幅度不能。
具体地说,08-28 收盘前,仅凭当天那份 6-K 加上 2026 年 4–5 月的同型前例,一个纪律严格的读者可以写出这样一句事前判断:
「本票刚以市价 20.8% 的价格发出相当于在外股本 11.5 倍的新股,买方受 Rule 144 六个月持有期约束、盈亏平衡在 $1.266; 公司同时因此跨过 F-3 的 $75,000,000 门槛、解锁 $200,000,000 货架。 按 2026 年 4–5 月的同型前例(折价定增交割 → 7 个交易日后暴力拉升 → 拉升后做浮动折价可转债), 未来 4–8 周内出现一次放量拉升、并在拉升之后出现一笔登记发行,是高概率事件。」
这句话在 2026-08-28 就写得出来,而且它命中了:08-31(第 1 个交易日)放量拉升,09-15(第 12 个交易日)登记发行。
但下面这三件事,08-28 那天写不出来,事后也不该假装写得出来: ① 拉升发生在第 1 个交易日而不是第 7 个(前例是 7 个); ② 单日成交会达到在外股本的 2.9 倍; ③ 峰值 $16.79(= 定增价的 13.3 倍)。
方法上的净收获:我们此前所有票都在问「下一步是什么」,这只票给出的答案是—— 「下一步」在申报件里是可读的,「什么时候、有多猛」不可读。 把这两件事混在一起,就会把一个 60% 命中率的方向判断,说成一个假装精确的时点预测。
怎么推翻这条结论:找一只同型票(高折价定增 + 受限股 + 婴儿货架解锁), 在定增披露后 8 周内没有出现放量拉升、也没有出现登记发行。有两三个这样的反例,上面那句「高概率事件」就不成立。 Baiya International(BIYA)——Stratosphere 出现的另一家——是现成的第一个检验对象。
比对窗口 2026-08-10 至 2026-09-18(29 个交易日),源 A = Nasdaq 官方历史接口(api.nasdaq.com/api/quote/AEHL/historical),
源 B = Interactive Brokers 日线(get_price_history,contract 908997208)。
收盘价与最高价逐日比对,29 天全部一致(差值 < $0.0001)。
| 窗口 | Nasdaq 合并成交 | IBKR 日线 | IBKR ÷ Nasdaq |
|---|---|---|---|
| 2026-08-10 ~ 2026-09-18(29 日) | 96,554,333 | 48,278,197 | 0.500 |
| 2026-08-19 ~ 2026-09-16(20 日) | 87,231,095 | 42,738,125 | 0.490 |
| 2026-08-10 ~ 2026-08-27(14 日,静默窗口) | 5,448,696 | 2,931,380 | 0.538 |
| 2026-08-28 单日 | 4,963,534 | 202,638 | 0.041 |
差异不是单位问题——比值在 0.041 到 0.808 之间跳动,不是常数。
判定依据:IBKR 自己的实时快照(get_price_snapshot)对 2026-09-18 报 317,686.95 股,
与 Nasdaq 的 317,686 股一致,而 IBKR 的历史日线同日只有 198,022 股。
⇒ IBKR 历史日线不是合并量,不能用来算换手率。本页所有成交量与换手口径一律用 Nasdaq 合并成交,
并在此写明另一源的数值与差异,不作抹平。
分子 = 下列两种之一(两种都给);分母 = Nasdaq 合并成交日均量(窗口写明)。
| 分子口径 | 股数 | ÷ 4,361,554(20 日窗口 08-19~09-16) | ÷ 389,192(静默窗口 08-10~08-27) |
|---|---|---|---|
| 只算新增:尚未发行的 15,000,000 权证股 + 12,000,000 已登记转换股 | 27,000,000 | 6.19 个交易日 | 69.37 个交易日 |
| 含在外全部可售:16,409,359 在外 A 股 + 上述 27,000,000 | 43,409,359 | 9.95 个交易日 | 111.54 个交易日 |
两个窗口相差 11 倍,是因为 20 日窗口里有 08-31(47.3M)与 09-03(21.9M)两个事件日, 这两天贡献了窗口总量的 79.2%。「吸收天数」这个数几乎完全由窗口选择决定,本身没有预测力—— 写出来是为了让读者看到这一点,而不是为了给一个结论。详细的三档情景见 股本结构与转售限制专项页。
len(filings.recent.accessionNumber);
方法二 = 对 filings.recent.form 做词频统计后求和(37 种类型逐类相加)。两法一致。<ACCEPTANCE-DATETIME>;
方法二 = submissions 接口的 UTC 值按夏/冬令时规则换算回美东。
437/437 件可比对,437 件逐秒一致,0 件不一致。
这是两条真正独立的路径(一条读文件、一条读接口),不是同一条路径换参数。os.path.getsize();方法二 = submissions JSON 的 size 字段。
逐件比对、不设容差,最终 437/437 完全相同。这一步抓到了 10 件被截断的文件(见 §1)。1-for-N + 英文拼写式 one-for-WORD,返回 6 次);方法三 = CUSIP 变更链与面值变更链交叉。
两法不一致时先判哪一种有偏:券商接口有五年窗口,是结构性低估,所以采信扫描结果。.csv,四道体积/非空/状态码/扩展名检查全过。只有打开看内容才发现。
本页因此改用 Nasdaq 官方接口 + IBKR 两源。ex99-1.htm 只有 684 个可读字符。
任何全文检索都读不到这份协议的条款。这和 CETX 漏掉并股的情形完全同型。最弱的一条是:「08-31 那天(+83.3%,47,277,290 股)没有任何独立催化事件,所以它应当归因于 08-28 的定增披露」。
为什么它最弱(注意:不是因为基底不全——基底已是全量 437/437 份):
请另一轨具体检验这四件事:
按 ALP 的教训:被截断的检索基底,解除后要回去补;补完要写明第一版错在哪。下面逐条写。
| 日期 | 更正了什么 | 第一版错在哪/为什么 |
|---|---|---|
| 2026-09-19 | 检索基底:约 100 份 → 全量 437 份 | 写作期间 SEC 的 /Archives/ 路径持续返回 429/503,第一版只拿到一百多份。
限流缓解后分片重扫补齐到 437/437,并逐件核对字节数。本页所有数字均为补齐后的。 |
| 2026-09-19 | 反向拆股:4 次 → 6 次(实质性更正) | 第一版按券商公司行动接口写「五年内四次」。接口有五年窗口,是结构性低估。
全量申报件双探针扫描后补出 2016-06-28 的 1-for-8 与 2020-09-03 的 1-for-3。
累计比例从 1:38,400 改为 1:921,600。
漏掉的直接原因:第一条探针只匹配数字式 1-for-N,而申报件写的是英文拼写 one-for-ten/three/eight。 |
| 2026-09-19 | 10 件申报被静默截断 | 七步对账全部通过之后加了第八步(逐件字节对账),当场抓到 10 件 HTTP 200 但正文被截断的文件, 最严重的一件只有应有内容的 1.8%。重新下载后 437/437 字节完全一致。 如果不加这一步,本页关于 2025 年那份 $50,000,000 协议的全部陈述都会建立在一个 2.8% 的残件上。 |
| 2026-09-19 | 受理时刻算错两处 | ① 2026-08-05 的 6-K 写成「开盘前 45.0 分钟」,正确是 15.0 分钟(09:15:01 → 09:30); ② 2024-11-05 的 6-K 按夏令时算成 17:48:19,正确是 16:48:19 ET(11 月 5 日已入冬令时)。 两处都不改变结论方向,但都已改正。 |
| 2026-09-19 | 时间戳「差一小时」的误判 | 最初把三件 2026 年 2–3 月申报的接口值与报头值相差 1 小时记为「接口错值」。 核对 2026 年夏令时起始日(3 月 8 日)后确认是冬令时换算。按正确偏移重算后,全量 437 件比对一致 437 件、不一致 0 件。 |
| 2026-09-19 | 正则假阳性 | 第一版的宽松模式 (1-for-|1:)(\d{1,3}) 把文件里的「1:00 p.m.」数成了「1-for-00」,5 件。
已改用严格模式并逐件开箱核对。 |
| 2026-09-19(首版) | 首版发布 | — |
一句话总结这张表:本页在发布前改过六处,其中一处(反拆 4 → 6)是实质性的,一处(10 件截断)如果没抓到会污染整节结论。 这六处没有一处是靠「再读一遍自己的稿子」发现的——全部是靠换一条路径把同一个量再数一遍发现的。