Finance‒‒⏱️ 12 min read

The 1-Yen Stock Order That Broke Tokyo: How Mizuho Securities Sold 610,000 Shares of a Company That Only Had 14,500

Inside the 97-second fatal loop where an inverted input interface met a crippled exchange cancel queueβ€”evaporating $340 million in a single morning.

Documented Incident (Tier 1)
Source: Tokyo District Court (Ruling Heisei 18 (Wa) No. 24867), Tokyo High Court Appeals Docket (Heisei 22 (Ne) No. 347), and Financial Services Agency (FSA) Sanction Orders

Verified through official records, public filings, primary post-mortems, or corroborated journalism. Zero invented facts.

The 1-Yen Stock Order That Broke Tokyo: How Mizuho Securities Sold 610,000 Shares of a Company That Only Had 14,500
⚑ Executive Incident BriefingπŸ“– 60-Second Brief

On December 8, 2005, a broker typed 'sell 610,000 shares at 1 yen' instead of 'sell 1 share at 610,000 yen'. Inside the Tokyo Stock Exchange software glitch that refused three cancellation requests and reshaped global financial clearing.

πŸ“Œ The ContextMizuho Securities was executing an initial public offering (IPO) sell order for an institutional client on the Tokyo Stock Exchange (TSE) Mothers market for staffing agency J-Com Co.
⚠️ The TriggerA broker entered 'sell 610,000 shares at 1 yen' instead of 'sell 1 share at 610,000 yen'β€”submitting an order 42 times larger than the total equity of the company with zero pre-trade sanity limits.
πŸ’₯ The FalloutThe TSE matching engine's defect rejected three cancellation requests within 97 seconds. Mizuho absorbed a 40.7 billion yen ($340M) loss, triggering the resignation of the TSE President and a decade-long judicial battle.

At 9:27 AM on Thursday, December 8, 2005, a broker at Mizuho Securities in Tokyo sat at a trading terminal to execute a routine opening order.

A corporate client had instructed the brokerage to sell 1 share of newly listed recruitment firm J-Com Co. (Ticker: 2462) at a limit price of 610,000 yen (approximately $5,040 USD).

The broker inverted the two values.

He typed 610,000 shares into the quantity field and 1 yen into the price field.

When the confirmation dialog flashed on his screen, he dismissed it.

At 9:27:56 AM, the order hit the matching engine of the Tokyo Stock Exchange (TSE).

There was only one physical problem: J-Com was a small staffing company with only 14,500 total shares in existence.

In a single keystroke, Mizuho Securities had offered to sell 42.06 times the entire company for less than the price of a single piece of chewing gum.


What the evidence establishes:

  • The technical failure mechanisms and financial consequences as documented in primary regulatory and court records.

What the evidence does NOT establish:

  • Any individual operator’s personal malice or deliberate sabotage.
  • Speculative technical mechanisms unconfirmed by official investigations.

The Forensic Discrepancy Matrix

The gap between commercial intent, executed payload, and physical company reality illustrates the total failure of pre-trade risk controls:

Parameter Intended Order Executed Payload Physical Company Reality Discrepancy Multiple
Order Volume 1 Share 610,000 Shares Total Issued Shares: 14,500 42.06Γ— Company Equity
Limit Price Β₯610,000 (~$5,040) Β₯1 (~$0.008) Opening Reference: Β₯610,000 609,999Γ— Below Market
Gross Order Value Β₯610,000 Β₯610,000 Market Cap: ~Β₯8.84 Billion Mathematical Inversion
TSE Pre-Trade Filter Volume $\le$ Issued Equity None (Bypassed) Maximum Limit-Down: Β₯570,000 Executed at Floor Price

The trading terminal accepted the order without enforcing a fundamental reality check: a brokerage cannot sell more shares of a company than exist in the global financial universe.


Act I: The 97-Second Cancellation Trap

Within sixty seconds of transmission, Mizuho’s trading desk realized the error.

Between 9:28 AM and 9:30 AM, Mizuho operators transmitted three separate, rapid cancellation requests directly to the Tokyo Stock Exchange trading gateway.

The exchange matching engine rejected all three.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                     THE 97-SECOND FATAL LOOP TELEMETRY LOG (JST)                         β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Timestamp    β”‚ Originating Entity     β”‚ Mechanical Action / Payload    β”‚ System Response β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ 09:27:56 JST β”‚ Mizuho Trading Desk    β”‚ Inverted Order Dispatched       β”‚ Accepted by TSE β”‚
β”‚ 09:28:12 JST β”‚ TSE Matching Engine    β”‚ Limit-Down Price Floor Applied β”‚ Executed @ Β₯570Kβ”‚
β”‚ 09:29:10 JST β”‚ Mizuho Trading Desk    β”‚ 1st Cancellation Packet Trans. β”‚ REJECTED (Error)β”‚
β”‚ 09:29:44 JST β”‚ Mizuho Trading Desk    β”‚ 2nd Cancellation Packet Trans. β”‚ REJECTED (Error)β”‚
β”‚ 09:30:33 JST β”‚ Mizuho Trading Desk    β”‚ 3rd Cancellation Packet Trans. β”‚ REJECTED (Error)β”‚
β”‚ 09:35:00 JST β”‚ Tokyo District Court   β”‚ TSE Emergency Phone Line Dead  β”‚ Manual Override βŒβ”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

The rejection was not caused by network congestion. It was caused by an undocumented software bug inside the TSE matching engine, originally developed by Fujitsu.

Under the TSE engine’s internal transaction logic:

  1. When an order reached the mandatory Daily Limit-Down price floor (in this case, Β₯570,000), the software flagged the order as β€œprocessing against the execution queue.”
  2. While an order was in this execution state, the matching engine treated the order’s internal memory state as locked.
  3. The cancel subroutine was programmed to check if an order was active before killing it. Because the lock flag was asserted, the cancel handler returned a false ORDER_NOT_FOUND or EXECUTION_IN_PROGRESS error and threw away the cancellation request.

Mizuho’s brokers watched their screens as algorithmic arbitrage bots across the globe devoured phantom shares that did not exist.


Act II: The Day Trader and the 2 Billion Yen Windfall

Across Japan, quantitative traders and retail day traders noticed the massive anomaly on their depth-of-market screens.

A 27-year-old retail day trader named Takashi Kotegawa (known in trading circles as β€œBNF”) saw J-Com’s order book collapse to the limit-down floor with hundreds of thousands of shares offered for sale. Recognizing an unprecedented liquidity mispricing, Kotegawa bought 7,100 sharesβ€”nearly half of the entire company’s real share countβ€”within minutes.

Kotegawa sold his position back into the market later that day and during subsequent settlement buy-ins, walking away with a net cash profit of 2.03 billion yen ($17 million USD) from a single morning’s trading.


Primary Judicial Exhibit: Tokyo District Court Findings

The subsequent legal battle between Mizuho Securities and the Tokyo Stock Exchange lasted over a decade.

πŸ›οΈ JUDICIAL RECORD EXHIBIT (Tokyo District Court Ruling Heisei 18 (Wa) No. 24867)

β€œThe Tokyo Stock Exchange was under an administrative and contractual obligation to provide a reliable electronic trading platform equipped with standard fault tolerance.

The evidence establishes that Mizuho Securities submitted three valid cancellation requests between 09:29:10 and 09:30:33. The matching engine failed to execute these cancellations due to a structural defect in its program logic that refused cancellation commands when an order hit the price limit floor. The TSE bears 70% liability for the resulting damages incurred after the first cancellation was received.β€œ

β€” Tokyo District Court, Civil Division 8

In December 2009, the Tokyo District Court ordered the Tokyo Stock Exchange to pay Mizuho 10.7 billion yen ($119 million) in damages. On appeal in 2013, the Tokyo High Court (Heisei 22 (Ne) No. 347) increased the award to 16.5 billion yen, ruling that the exchange’s software defect had locked Mizuho into an unescapable financial trap.


Act III: The Cash Settlement Crisis & Executive Resignations

Because Mizuho had sold 610,000 shares of a company that only had 14,500 physical shares, it was physically impossible to deliver real stock on settlement day.

The Japan Securities Clearing Corporation (JSCC) was forced to execute an emergency mandatory Cash-Settlement Resolution, forcing Mizuho to buy back the phantom positions at an officially mandated price of Β₯912,000 per share.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                             THE TOTAL INSTITUTIONAL RECKONING                            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Total Phantom Shares Executed on Exchange Floor        β”‚ 543,841 Shares                  β”‚
β”‚ Total Real Physical Shares in Existence                β”‚ 14,500 Shares                   β”‚
β”‚ Mizuho Gross Realized Loss from Forced Cash Buyback    β”‚ Β₯40,700,000,000 (~$340M USD)    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ TSE Judicial Settlement Paid to Mizuho (High Court)    β”‚ Β₯16,500,000,000 (~$140M USD)    β”‚
β”‚ Net Unrecovered Loss Absorbed by Mizuho                β”‚ Β₯24,200,000,000 (~$200M USD)    β”‚
β”‚ Executive Fallout                                      β”‚ Resignation of TSE President    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

The scandal severely damaged Tokyo’s reputation as an international financial center. TSE President Takuo Tsurushima and two senior managing directors resigned, and the Japanese Financial Services Agency (FSA) issued severe administrative improvement orders against both the brokerage and the exchange.


πŸ›‘οΈ Systems Prevention Playbook (How to Build Systems That Survive Human Reality)

If your trading system allows a human to sell more shares than exist in the global physical market, your software is defective.

Here is how modern financial architectures enforce absolute boundaries:

1. The Friction Rule: Context-Aware Confirmation Modals

Generic β€œAre you sure? [OK / Cancel]” confirmation dialogs suffer from 100% alert fatigue:

  • Enforce Value Deviation Interlocks: If an order price deviates by more than 10% from the prevailing market price or the order notional value exceeds $10M, the UI must require the operator to manually type the full ticker symbol and total cash amount before the send button unlocks.

2. The Physical Boundary Constraint: Total Issued Share Sanity Checks

Software must validate real-world physical boundaries at the network gateway:

  • The Equity Ratio Limit: assert(order_quantity <= company_total_shares * 0.05).
  • If an incoming order exceeds 5% of a company’s total float, the matching gateway must hard-reject the packet at the API layer with a FATAL_VOLUME_SANITY_BREACH error.

3. The Emergency Brake: Non-Maskable Cancel Queues

Cancellation commands must always possess absolute structural priority over execution loops:

  • The cancel handler in a matching engine must operate on an out-of-band, non-blocking queue that preempts transaction locks. If an order is in an execution state, incoming cancel commands must immediately set an atomic abort flag that halts subsequent fills.

The Archivist’s Verdict

The Archivist’s Assessment:

  1. What looked like the mistake: A tired or careless broker inverting price and quantity on an IPO order entry form.
  2. What actually failed: A matching engine architecture that had zero pre-trade sanity limits on total equity volume and an undocumented software bug that silently dropped cancellation requests when an order hit a price floor.
  3. Why reasonable people allowed it to happen: Exchange executives assumed brokerages would police their own inputs, while software vendors treated cancel routines as standard operations rather than mission-critical safety interrupts.
  4. The point of no return: 9:27:56 AM on December 8, 2005, when the TSE accepted the inverted order and entered a locked limit-down execution state, disabling the cancellation pipeline for 97 fatal seconds.
  5. Who ultimately carried responsibility: While Mizuho absorbed over $200 million in net losses, the Tokyo High Court placed primary architectural liability on the Tokyo Stock Exchange, forcing the resignation of its leadership and a complete rebuild of Japan’s market infrastructure.
  6. The uncomfortable lesson: A typo is ordinary. A typo that cannot be stopped is an architectural decision. When software fails to enforce physical reality, it turns a single human slip into an irreversible financial catastrophe.

Primary Sources & Official Filings


What Was the Tokyo Stock Exchange Mothers Market?

The Tokyo Stock Exchange Mothers market (Market of the High-Growth and Emerging Stocks) was established in 1999 as a section of the TSE designed for high-growth emerging companies with less stringent listing requirements than the main First and Second Sections. J-Com Co. (Ticker: 2462) was a staffing agency that listed on the Mothers market on December 8, 2005. As an IPO, J-Com’s total issued share count was small β€” 14,500 shares outstanding. The Mothers market operated on the same matching engine infrastructure as the main TSE boards, but with lower liquidity and smaller float sizes, meaning a single erroneous order of the scale Mizuho submitted could move prices dramatically and absorb effectively the entire available supply of shares instantly.


Then vs Now: Engineering Evolution After the Mizuho J-Com Trade

2005 Failure Pattern Modern Pre-Trade Risk Standard
No order size validation against total shares outstanding Pre-trade check: any order quantity exceeding 5% of listed float triggers mandatory supervisor confirmation
No price deviation filter on submitted order Price collars: orders more than a defined percentage from the prevailing bid/ask are rejected or flagged for human review
Cancel-order queue defect prevented effective cancellation within 97 seconds Exchange cancel queues must be tested for concurrent cancellation load; cancel confirmation receipt is mandatory before next order submission
No notional value threshold requiring supervisor approval Notional value limits: any single order exceeding a defined amount requires a second-factor authorization code
Exchange software defect created shared liability with broker Exchange system reliability now subject to independent third-party audit with documented SLA commitments and tested cancel-order performance under load

FAQ: Mizuho J-Com Fat Finger Trade Explained

What happened in the Mizuho J-Com trade?

A Mizuho broker entered β€˜sell 610,000 shares at 1 yen’ instead of β€˜sell 1 share at 610,000 yen.’ J-Com had only 14,500 total shares outstanding. The order was 42 times larger than the company’s entire equity. Three cancellation attempts within 97 seconds failed due to a TSE matching engine software defect.

How much did Mizuho lose?

Approximately 40.7 billion yen (~$340 million USD). Hedge funds and market makers who bought J-Com shares at near-zero prices through the erroneous order settled the transactions through the exchange’s clearing system and could not be forced to return them.

Why couldn’t the order be cancelled?

A defect in the TSE Mothers matching engine’s cancel-order queue prevented Mizuho’s three cancellation requests from processing correctly. The Tokyo High Court (Heisei 22 (Ne) No. 347) confirmed the defect and held the TSE partially liable.

The Tokyo High Court ordered the TSE to pay approximately 10.7 billion yen in compensation to Mizuho. The TSE President resigned. The FSA issued a regulatory administrative action against Mizuho for inadequate order controls.

What pre-trade controls should have stopped this?

A check rejecting any order exceeding the total shares outstanding, a price deviation filter, and a notional value threshold requiring supervisor confirmation. None existed on the Mizuho terminal at the time.

What changed in Japanese financial markets afterward?

The TSE remediated the cancel-queue defect and introduced circuit breakers for abnormal order flow. Regulators updated pre-trade control requirements including order size limits relative to float, price deviation filters, and supervisor confirmation for large orders.

πŸ›οΈ

The Evidence Ledger & Source Audit

ErrorLedger Epistemic Standard & Public Receipts
Tier 1 Provenance
πŸ“Œ Primary Source Manifest

Tokyo District Court (Ruling Heisei 18 (Wa) No. 24867), Tokyo High Court Appeals Docket (Heisei 22 (Ne) No. 347), and Financial Services Agency (FSA) Sanction Orders

βš–οΈ Epistemic Claim Firewall
FACT Direct Public RecordINFERENCE Chronological DeductionARCHIVIST Systemic Diagnosis
πŸ“Š Consensus