Hindsight Markets Beta

Hindsight Markets Small-cap stocks on September 17, 2026

KXIN on September 17, 2026: why it ran

Published · By

On September 17, 2026, KXIN opened up 48.7% from the previous close of 1.13 and reached 2.81 at 10:34 a.m. ET. The exchange did not halt it.

Previous close
1.13
Open, 9:30 a.m.
1.68
Gap at the open
up 48.7%
Pre-market high
2.61 at 4:00 a.m.
High, 4 a.m. to 4 p.m.
2.81 at 10:34 a.m.
Low, 4 a.m. to 4 p.m.
1.53
After-hours high, 4 p.m. to 8 p.m.
2.08 at 5:22 p.m.
Last trade before 4:00 p.m.
1.80
Volume
31.52 million
Relative volume
32.3x
Float
5.33 million shares, from filings as of September 17, 2026
Shares outstanding
5.48 million
Halts
none in the halt feed
2.811.131.414 a.m.9:30noon4 p.m.8 p.m.
KXIN on September 17, 2026, one-minute bars in New York time. Shaded: before the 9:30 a.m. open and after the 4:00 p.m. close. Bands: halts from the exchange's feed. Dotted line: the previous close.

Replay KXIN's day

It starts at 10:17 a.m. ET with the real Level 2, time and sales and chart, from the same feed the replay plays, stops at 10:20 a.m. and asks what you would do. Or press Play on any moment in How it traded.

The day, step by step

The day before

On September 16, KXIN ran from $1.05 to $2.78. It gave almost all of it back and closed at $1.13.

After hours it was back up to $2.69.

Pre-market: a bid wall at $2.05

The first trades on the 17th were at $2.27, already above the $1.13 close. It hit $2.61 at 4:00 a.m., in the very first minute.

Level 2 showed something the chart doesn't. From 4:01 a.m. on, a large bid was stacked at exactly $2.05, below the price.

Stop It's 4:04. KXIN is at $2.16. A big bid is stacked at $2.05, $0.11 below the price. Would you buy here?

Press play: the real Level 2, time and sales and chart stop at 4:04 a.m. ET for your call, then show what happened. The clip starts at 4:01 a.m. ET.

The wall peaked at 65,637 shares at 4:04 a.m., about 1.2% of the float. From 4:05:06 to 4:05:10, 62,981 shares traded at exactly $2.05 in 4.7 seconds and the wall was gone. It wasn't pulled. It was eaten. One single print of 20,000 shares went through at 4:05:09.

Two ask walls came and went a little later. One at $2.11 grew to 63,910 shares and was pulled at 4:27:10. A new one appeared at $2.07 in the same second, grew to 66,469 shares, and was pulled at 4:29:32. In the 4:30 minute the price went from $2.01 to $2.18.

By 6:14 a.m., more shares had traded than exist in the whole float (5.33 million). 9.67 million shares traded before the bell, and $2.61 at 4:00 a.m. stayed the pre-market high.

Down to $1.60, then the open

After 6:14 it slid. It fell to $1.86 at 7:00 a.m., down 22% from $2.40. It ran back to $2.09 at 7:32 a.m., then fell to $1.60 at 8:49 a.m., down 23%.

It opened at $1.68, up 49% from the previous close. A 42,721-share print went through at $1.70 at 9:30:00, and the first minute dipped to $1.54. The low since the open came at 9:41, at $1.53.

From $1.55 at 9:50 a.m. it ran to $1.95 at 10:03 a.m., up 26%. A 25,000-share print went through at $1.82 at 10:07:51. By 10:10 it was back at $1.71.

Late morning

Stop It's 10:23. KXIN is at $1.86. It has stayed under $1.90 since 10:05, and the high since the open is $1.95. Would you buy here?

Press play: the real Level 2, time and sales and chart stop at 10:23 a.m. ET for your call, then show what happened. The clip starts at 10:20 a.m. ET.

The 10:23 minute traded 467,011 shares and reached $2.11. The next minute traded 737,702 and hit $2.26 at 10:24 a.m.. That is up 30% from $1.74 at 10:21. A buy order of 41,678 shares swept through five price levels, $2.18 to $2.22, at 10:24:29.

It pulled back to $1.93 at 10:25, then climbed again to $2.39 at 10:30 a.m., up 24%. Another sweep bought 45,705 shares from $2.33 to $2.37 at 10:30:16.

At 10:30 a.m. Benzinga ran: “Kaixin Holdings Stock Surges Thursday: What's Going On?”. By then the stock had already moved from $1.74 to as high as $2.26. By 10:32 it was at $2.27.

Stop It's 10:33. KXIN is at $2.28. A Benzinga headline about the surge came out three minutes ago, and the high since the open is $2.39. Would you buy here?

Press play: the real Level 2, time and sales and chart stop at 10:33 a.m. ET for your call, then show what happened. The clip starts at 10:30 a.m. ET.

The 10:33 minute was the biggest of the day: 1,125,016 shares. Two buy sweeps of about 48,000 shares each went through at 10:33:23 ($2.40 to $2.45) and 10:33:29 ($2.49 to $2.51). Two prints of 19,200 and 16,814 shares went through at $2.66 at the bid. At 10:33:24 an ask wall appeared at $3.00. It peaked at 65,742 shares at 10:36:20, about 1.2% of the float.

At 10:34 it reached $2.81, the high of the day. A buy sweep of 34,916 shares went from $2.66 to $2.74 across nine levels at 10:34:06. By 10:35 it had dipped to $2.42.

The fade

It came back twice. It pushed to $2.76 at 10:35 and $2.70 at 10:36, both under the $2.81 top. At 10:35:09 a sell sweep of 34,381 shares went from $2.55 to $2.47.

After the top it faded. It was at $2.16 at 10:39 a.m.

At 10:43:07 an ask wall appeared at $2.63. It peaked at 65,367 shares at 10:46:51 and was pulled at 10:53:00. Two seconds later a sell sweep of 42,792 shares ran from $2.03 to $2.00. It reached $1.90 at 10:56 a.m., and a bounce to $2.14 at 11:08 did not hold.

A bid wall showed up at $1.66 at 11:25:37. It grew to 71,729 shares at 11:39:52, about 1.3% of the float, and was pulled at 11:42:45. In the 11:43 minute the price fell to $1.55. A 25,000-share print went through at $1.60 at 11:43:26. The late-morning low was $1.54 at 11:47 a.m., a cent above the morning low of $1.53.

It spent the early afternoon between $1.56 and $1.84. At 2:00 p.m. it woke up. Buy sweeps went through at 2:00:13 (36,004 shares, $1.86 to $1.93) and 2:01:05 (56,040 shares, $1.94 to $2.00), and the 2:01 minute touched $2.00. At 2:02:37 a sell sweep of 33,060 shares ran from $1.98 to $1.83 across 16 levels. It drifted from there and closed at $1.80.

The regular session traded 20.79 million shares, about 3.9 times the float. Relative volume for the day was about 32.

After hours

After hours it was quiet at first. One thin minute at 4:24 p.m. printed $1.41, the low of the whole day, but that minute closed at $1.66. By 5:22 p.m. it reached $2.08. After hours traded 1.06 million shares in all.

What to take from it

Open this recap on its own page

Why it ran

News and SEC filings for KXIN published between the previous session's close and the first minute KXIN traded 20% above it, at 4:00 a.m. ET, newest first, from the same feeds the replay shows.

No news found before the move.

How it traded

Gap, run and fade. It gapped up 48.7% to 1.68 at the open, ran from the open to the high of 2.81 in 64 minutes, then gave back 89% of that move by 4:00 p.m., trading at 1.80.

Time (ET)What happenedWatch it
4:00 a.m.First trade 20% above the previous close of 1.13
4:00 a.m.Pre-market high, 2.61
6:14 a.m.Volume since 4:00 a.m. passes the whole float, 5.33 million shares
9:30 a.m.The open: 1.68, up 48.7% from the previous close
10:34 a.m.High of the day to the close, 2.81
3:59 p.m.Last trade before the 4:00 p.m. close, 1.80, 35.9% below the high

The shape is a fixed rule, not a judgement: gapped 10% or more at the open, ran 10% or more from the open to the high, and faded if it gave back 30% or more of that move by the close.

The day in numbers

Halts

The exchange's halt feed shows no halts for KXIN that day.

On this date the LULD plan ran under Amendment 18, in force from February 24, 2020: no band doubling at the open, and the closing doubling only for Tier 1 stocks and Tier 2 stocks whose previous close was at or below three dollars. See LULD halts or work out a band with the LULD calculator.

Trade this day

Replay KXIN on September 17, 2026 in Hindsight Markets: the real tape, the order book and the halts, on a clock you control, and see where your orders would have filled.

Trade this day Log in