Market Analysis
STAK: Back to a Profit, Up 68%. Where Did the Profit Come From?
STAK gapped 68% on its first annual profit since listing. Most of the swing came from zero stock pay, and the Class A float is about 10 million shares.

Data to the close of October 22, 2026 (ET). Sources checked October 23.
STAK closed at exactly $1.00 on Wednesday. After the bell it filed its annual report, and the headline was simple: a profit, after a $5.7 million loss the year before. By Thursday's open the stock was at $1.68, the biggest gap on the day's list.
The profit is real. It is also small, and most of it came from a cost that went away rather than from the business earning more.
What the filings say
STAK is a Changzhou, China-based maker of oilfield equipment and specialty oilfield vehicles. It reports as a foreign private issuer, so its annual report is a 20-F and its press releases come as 6-Ks. Both landed after the close on October 21: the 20-F at 4:06 p.m. ET, the results release at 4:25 p.m.
For the fiscal year ended June 30, 2026:
- Revenue rose 13.2% to $28.2 million. Vehicle sales doubled to $22.2 million; equipment sales fell 53.9% to $5.5 million.
- Gross profit slipped 3.1% to $7.5 million, and gross margin fell from 30.9% to 26.4%.
- Net income was $0.43 million, or $0.03 a share, against a $5.7 million loss.
The turn came from overhead. General and administrative expenses fell 70.6%, mostly because stock-based compensation dropped by $3.9 million. The release puts it plainly: "No share-based compensation expense was incurred in fiscal year 2026." The core business earned a lower margin than a year earlier.
The balance sheet is thin: $4.9 million in cash against $11.0 million of short-term borrowings, and operations used $2.7 million of cash during the year.
The share structure behind the gap
The move makes more sense once you count the shares that actually trade.
As of June 30, STAK had 10,010,349 Class A shares and 9,200,000 Class B shares. The Class B shares are held by insiders, and directors and officers control about 96.5% of the votes.
Six million of those Class A shares came from a registered direct offering in January at $0.38 a unit. Each unit also carried 1.5 warrants at $0.46, which can't be exercised until about January 2028. Thursday's $1.67 close is about 4.4 times that $0.38 unit price. Whether any of them were sold is not something the filings show.
There is one more change on the way. At an October 9 meeting, shareholders approved raising Class B voting power from 30 to 100 votes per share and expanding the authorized share count to 750 billion Class A shares. The 20-F says the Cayman registration had not been completed yet. A larger authorized share count is not an issuance, but it removes a ceiling.
How the day traded
From the FennEdge Daily for October 22:
| Price | vs. prior close | |
|---|---|---|
| Prior close (Oct 21) | $1.00 | |
| First 5-minute bar, 4:00 a.m. | $1.36 | +36% |
| Open, 9:30 a.m. | $1.68 | +68.0% |
| Close, 4:00 p.m. | $1.67 | +67.0% |
| High of day, 6:35 p.m. | $1.99 | +99% |
Most of the move happened before anyone could buy at the open. During regular hours the stock ranged from $1.38 to $1.87 and closed one cent under its opening price. The high came after hours, at 6:35 p.m. Volume was 84.1 million shares, about 8.4 times the entire Class A count, worth $134.0 million.
What we read into it
FennEdge's interpretation, not a recommendation.
- Read where the profit came from. A swing from loss to profit with falling gross margin and a $3.9 million drop in stock pay is a cost story, not a demand story. The 20-F has the line items; the headline does not.
- Count the float, then the cost basis. Around 10 million tradable shares, 6 million of them bought at $0.38 in January, is a very different setup from a $1 stock with a wide holder base.
- Watch the share authorization. Once the Cayman filing takes effect, the company can issue far more Class A shares without asking shareholders again. That is a capability, not a plan, but it belongs in the picture.
What we don't know
- Daily volume on October 21 was 23.6 million shares, compared with a few hundred thousand on a typical day. The daily figure does not show whether those shares traded before or after the 4:06 p.m. filing.
- Whether holders from the January offering sold into the move.
- When the expanded authorized share count takes effect.
Check it yourself
- SEC filing: 6-K results release · SEC filing: 20-F · SEC filing: October 9 meeting results
- October 22 Daily · gap list · high-of-day times
- STAK research page
- Glossary: float · registered direct offering · warrant · authorized shares
This article explains common concepts; examples are not trading recommendations.