u/sonny-boy-rhapsody

▲ 0 r/Nio

I sold my 160K-share NIO position after June deliveries. Still love the company, but my thesis broke.

Position update first: I sold almost my entire NIO position — 160,000 shares at around $4.95. My average cost was about $6.25, so the loss was roughly $1.30/share, or around $210K total. I bought most of the position near the end of the March dip and kept adding through the early-April surge. At one point, this was about 45% of my full portfolio. At the moment I sell, it drops to 30% of my port.

This is an update to my previous post: June Delivery Forecast. In that post, I laid out why I expected around 52K June deliveries and why I was holding a concentrated 160K-share position. June came in far below that thesis, so this is my follow-up: where I was wrong, what still worked, and why I sold.

This is not a “NIO is doomed” post. I still think the company is doing a lot of things right. I still think the main NIO brand is probably one of the best auto brands in China. But the specific thesis that convinced me to put 45% of my portfolio into the stock no longer exists.

My June delivery forecast was around 52K. Actual June deliveries came in at 40,597, so it was more than 10K below what I expected. June was still NIO’s best month of 2026 so far, and NIO delivered 21,908 under the main NIO brand, 11,743 under ONVO, and 6,946 under Firefly. So this was not a full company collapse. The NIO brand was still strong, Firefly did better than I expected, but ONVO is the part that worries me.

ES8

ES8 missed my expectation by around 3K. NIO did not announce ES8 June deliveries the way they usually highlight strong model-level numbers, which strongly suggests ES8 was under 10K. Public/analyst estimates also put it around 9K.

I do not think this is necessarily permanent. The ES8 refresh, the upcoming five-seat ES8, and production allocation toward ES9 could all explain part of the shortfall. Some customers may also be waiting for the five-seat version instead of buying the current version immediately.

My guess is that three things happened at the same time: ES9 ramping took some production focus, five-seat ES8 pre-production started, and NIO may have kept the ES8 delivery curve smoother instead of pushing every order into June. Q3 is usually a colder season for auto sales, so saving some orders and keeping the model active into Q3 could make sense.

If the five-seat ES8 is priced reasonably, maybe 20K–30K RMB lower than the six-seat version, I still think ES8 can get back above 10K/month. So ES8 missing June is disappointing, but to me it looks more temporary than structural.

ES9

ES9 also missed my expectation by around 2K. I thought that after hitting the 10K cumulative delivery milestone, the following few days should add at least another 2K. That did not happen.

This is mostly my mistake. I overestimated the production ramp curve because May showed 3K+ deliveries in only the last few days. But I still think ES9 itself is fine. It reached 10K cumulative deliveries within 30 days, and the backlog should still be 40K+ orders. That should be enough to support Q3.

So for the main NIO brand, I am not panicking. ES8 may have temporary timing issues, and ES9 is still ramping. I still think the NIO brand can do 25K–30K/month if ES8 five-seat and ES9 both work.

The real problem is ONVO.

ONVO

ONVO delivered 12,029 in May and 11,743 in June. That is down about 300 units, or roughly -2.5% MoM.

This is the key reason I sold.

ONVO refreshed two older models, L90 and L60, and released one new model, L80. Yet total ONVO deliveries still went slightly down month over month. That should not happen if the ONVO thesis is working.

ONVO is a less recognized brand facing much more brutal competition. Its customer demographic is also different from the main NIO brand: more price-sensitive, more focused on specs, more worried about battery/range anxiety, younger, and more focused on practical features and real-use amenities. I think NIO understands premium users very well. I am no longer sure ONVO has proven it understands the mass-market family SUV buyer well enough.

L90

I am not surprised by L90 weakness. I said before that I did not think L90 could win easily against XPeng GX, BYD Tang, and all the other competitors in this segment. It is too crowded.

My own guess is that L90 probably dropped from around 4K in May to maybe 2K or even 1K in June. That is not an official number, just my estimate based on the total ONVO result.

L80

L80 is not bad. I still think it has its own niche: large five-seat SUV, spacious cabin, lifestyle/outdoor use cases, camping accessories, car-top tent, outdoor kitchen, etc. My guess is L80 may have done around 8K in June, which would still be about 30% higher than May.

But my previous assumption was wrong. I basically doubled its half-month May delivery and expected around 12K. That was too aggressive.

There is a benign interpretation: maybe NIO/ONVO does not want to produce and deliver every order as soon as possible because they want to smooth deliveries and keep the model popular for longer. But the bearish interpretation is also obvious: my 2x extrapolation was wrong, and order momentum may already be declining.

That lines up with ThinkerCar-style order data showing NIO Inc weekly new orders declining through June: roughly 28K, 19.5K, 14.5K, and 11.6K from the first to fourth week. That is not the order curve I wanted to see.

L60

L60 is the biggest ONVO concern.

If L80 deliveries increased in June but total ONVO deliveries still fell, then the refreshed L60 and refreshed L90 combined must have declined. My guess is L90 dropped hard, which means L60 was probably flat at best even after the refresh.

There may be some timing explanation. L60 launched around June 12, and the AD software update came around June 17, about one week after launch. It also takes time to advertise and educate the target customer, especially because ONVO is still not a very recognized brand.

But the early sales policy worries me. ONVO introduced a 1,000 RMB deposit as a 10,000 RMB option-feature fund, basically a huge discount on options like fridge/TV-style features, only a few days after launch. There were also broader early-buyer perks.

For the least profitable model in the NIO family, this is not a great signal. ONVO management said the cost increase was around 30K RMB on a car starting around 200K RMB. Management also said they did not want to join the price war and preferred to protect margin. But if L60 already needs more incentives right after launch, that means they may still have to sacrifice margin to push volume.

So even though I still think L60 could improve with better advertising, better AD awareness, and more education of its target demographic, H2 is now much more uncertain. This is a brutally competitive category. A refreshed model may not be enough when competitors are bringing completely new models.

Legacy NIO models

This also creates another question: can ET5, ET5T, EC6, ES6, and other legacy NIO models maintain around 5K/month in H2?

These are still second-generation models, many on older 400V architecture, while competitors are moving to 800V or higher-voltage platforms. NIO itself has said third-generation models are coming next year, so there is no guarantee these older models hold up.

I checked delivery time for these models, and if you do not already have a current car, delivery is around 2–4 weeks. That suggests they are mostly produced after orders are received, not sitting on huge backlog. After May and June’s high customer flow fades, these models may have already seen their peak delivery period for this year.

Firefly

Firefly was actually good. It delivered almost 7K in June, which is strong and close to last December which a peak-season month.

But even here, I do not want to over-extrapolate. Firefly benefited from high showroom traffic. There is no guarantee that continues through H2. Still, because Firefly has a unique and special niche, I think 3K–5K/month is reasonable and still good.

H2 math

For people who do not follow the delivery math: NIO delivered 191,123 vehicles in the first half of 2026, a record high and up 67.43% YoY. All three brands set first-half delivery records.

Based on the implied full-year range of roughly 456K–489K vehicles, NIO still needs about 260K+ deliveries in the next six months, or around 44K/month at the low end. That is not impossible. If ES8 five-seat works, ES9 keeps ramping, and ONVO improves over the next few months, NIO can still do it.

My rough expectation would be 25K–30K/month from the main NIO brand if the flagship SUV cycle works. If ONVO improves, the full-year target is still doable.

But missing Q2 guidance tells me something did not go as planned. The main NIO brand seems manageable because ES9 still has a huge backlog and ES8 has upcoming variants. Firefly did better than most people expected. So the problem has to be ONVO, specifically L60 underperforming in June.

I remember the ideal long-term ratio was something like NIO:ONVO = 1:2. Right now, it is going the opposite direction. In June, the NIO brand delivered 21.9K and ONVO delivered 11.7K. That is not the scaling story I was holding for.

That is why I sold.

June was still the best month of the year so far for NIO. Many automakers also improved in June, and the macro setup may even become less negative because a lot of China auto downside has already been priced in over the last three months.

But for my own portfolio, the thesis changed. I was not holding a 45% position just because “NIO is a good company.” I was holding because I believed ONVO was about to prove the multi-brand scaling story. June did not confirm that. It weakened that thesis.

I still love the company. I still keep an eye(one share!lol) on it. I still think NIO may be the best automaker in China, and possibly the best EV maker globally since TSLA barely self-identifies as an EV maker.

But the thesis I held before no longer exists.

I am ready to buy back anytime ONVO proves itself. For now I would rather wait than hold.

reddit.com
u/sonny-boy-rhapsody — 4 days ago

June Delivery Forecast

Position disclosure first: I am long 160,000 NIO shares @ $6.25, about 45% of my full portfolio. I bought most of the position near the end of March dip and kept adding through the early-April surge.

So yes, I am biased.

My June delivery forecast is around 54K total deliveries. The reason I think June can surprise is simple: May was already strong at 37.7K total deliveries, but May only partially included the real June drivers. L80 only had about half a month. ES9 only started deliveries at the very end of May. The refreshed L60 starts delivery on June 11. June is the first month where ES8, ES9, L80, L60, Firefly, and higher showroom traffic start stacking together.

FIREFLY — May: 5,663; June forecast: 5–6K.
Firefly increased in May because ES8 and ES9 drove much higher customer flow into NIO stores. I do not expect that showroom traffic to disappear in June, so I am basically keeping Firefly flat around May level.

ONVO L90 — May: ~4.1K; June forecast: <4K, around 3K.
Refreshed L90 deliveries started May 9. It could face drag from XPeng GX, but I am less worried about short-term competition because GX delivery capacity looks constrained. GX show wait time around 36 weeks, while GX deliveries were only around 300 units in May after launch, so roughly seven delivery days. Competition exists, but I think the June delivery impact should be limited.

ONVO L80 — May: 5,949; June forecast: ~12K.
L80 did almost 6K in only about half a month. With a full month plus production ramp, 12K looks reasonable. I also think L80 has its own demographic. It is not just a smaller L90. It is more like a large five-seat lifestyle SUV aimed at younger buyers, family users, and outdoor/scenario-based customers. The huge interior space, camping scenarios, outdoor kitchen, car-top tent, and in-house accessories give it a clear marketing lane. That is why I think demand can stay stable while production ramps.

ONVO L60 refresh — May: ~2K; June forecast: 5–8K.
L60 is the real volume-segment attack: a midsize SUV directly against Li i6, which did around 20K in May, and Tesla Model Y, which did around 28K in May. Both are huge-volume products, so the market is clearly there.

The refreshed L60 reportedly adds Shenji chip, LiDAR option, and the same-style 3K rear screen upgrade path as L90. That should give it basically the same core hardware direction as the newer NIO/ES9 generation. There are already many videos online showing the new NWM 2.0 AD system performing very well in complex scenarios. This matters because AD performance has been one of NIO’s disadvantages, and this refresh finally starts fixing that. William Li also said in an interview that computation power this year will increase fivefold, which should appeal to the younger customers this category targets.

The risk is cost. L60 is the cheapest NIO-family car, so it is the most exposed to cost pressure. ONVO management said the cost increase is around 30K RMB on a car starting around 200K RMB. But NIO has in-house tech, high-margin ES8/ES9 sales, and optional upgrades that can raise ASP without destroying the starting price. Based on how L80 and L90 were priced, I think ONVO can use options to increase average selling price without cutting the headline price.

In an optimistic long-term scenario, L60 could prove itself as a top-three midsize SUV behind Li and Tesla, have some 20K+ months, and then stabilize around a 10K/month level. But ONVO’s brand is still less recognized, and NIO itself is advertising toward a different demographic, so it will take time to get there. Since refreshed L60 deliveries only start on June 11, it has around 20 delivery days in June. That is why I model 5–8K for the first month.

NIO ES8 — May: 11,475; June forecast: 12–15K.
The simple bear argument is that ES8 backlog is gone after strong deliveries in the last few months. I think that misses the actual store dynamic. ES8 and ES9 are not simply cannibalizing each other. In fact, ES9 brings more high-income traffic into NIO stores, and that traffic can accelerate ES8 orders too. there r around 4K additional ES8 orders in the last week of May alone. With strong new orders in April and May, I think NIO has secured another 10K+ ES8 month.

NIO ES9 — May: 3,108 in the last four days of May; June forecast: 10–15K.
This is the core of the whole thesis. ES9 pre-sales started April 9, so NIO had roughly 1.5 months to accumulate stock before delivery. May already proved the ramp was real: about 3.1K units in only four days. And 25K firm orders in 72 hours. NIO clearly prepared inventory, test-drive cars, and launch timing in advance. This was planned execution, not a random launch.

ET5 / ET5T / ES6 / EC6 / other legacy NIO models — May: ~5.4–6K combined; June forecast: ~6K.
I keep these basically flat with May to keep the forecast clean. They may also benefit from explosive showroom traffic, but I am not relying on that upside.

This gives around 54K June deliveries. The reasonable operating range is roughly 52K–60K, depending mainly on ES9, ES8, L60 ramp speed, and ONVO production.

The ES9 point is the most important part of the model.

NIO did not just launch ES9 and hope. Pre-sales started April 9. They had time to build stock. They sent test-drive cars around the country before delivery. Hundreds of units were already visible 2 weeks before the real delivery day. Deliveries began immediately after launch. That is exactly the kind of execution needed to dominate the top-end EV SUV segment.

Li is not the real threat in this specific launch window. Li L9 looks weak compared with ES9 launch velocity. Li took roughly two weeks to get 10K non-cancellable orders for the new L9 version; ES9 did over 20K in 72 hours. Li crashed.

The real opponent is AITO M9. AITO also had very strong orders, so I am not dismissing it. But timing matters. AITO’s M9 event came just hours before ES9, and the highest-end active-suspension version still has later delivery timing. To me, that looked more like counter-programming than full preparation. NIO already had ES9 test-drive cars two weeks before the real delivery day, and now real deliveries are moving. That gives ES9 a street-visibility window.

Luxury EV buying is social. If, in the first 2–3 months, most of the high-end active-suspension luxury EV SUVs people actually see on the street are ES9s, then ES9 becomes the default benchmark. People see ES9. They go check ES9. Then the whole category starts being measured against ES9. I believe NIO management planned for the first full month of ES9 deliveries to exceed 10K from the beginning, and I think they see that as a key part of the ES9 marketing strategy.

That is why June matters.

I am not trying to predict the short-term stock price here. The stock can still get dragged by macro, sentiment, China risk, and the broader Chinese auto market. Car sales in China look ugly right now, and if the sector is down around 20% YoY, NIO will not trade in a vacuum.

But that is also why I think the delivery number matters. NIO’s market share in China is still only around 1.5%, so the company does not need the whole market to recover to grow. It just needs to keep taking share while the product cycle is working.

Also, historically, NIO’s stock has had strong Q3 moves in each of the last three years. I am not saying that guarantees anything this year, but if June deliveries confirm a new volume regime, I think the setup becomes much more interesting.

reddit.com
u/sonny-boy-rhapsody — 27 days ago