🚨 Watchlist Update: Multiple Buy Levels Triggered

Two stocks from our recent Top 10 Breakout Watchlist have cleared their recommended buy levels. Here’s a quick rundown:

Celestica Inc. (NYSE: CLS) has broken out of a falling wedge pattern and cleared our buy level of $353.00. The stock closed at $361.84 β€” already a ~2.5% move above entry, with an intraday high of $367.90.

Apple Inc. (NASDAQ: AAPL) broke out of a symmetrical triangle pattern, touching an intraday high of $341.80 and briefly clearing our buy level of $338.00, before pulling back to close at $337.02 β€” right at the breakout level as the setup consolidates.

Bottom line: Use trailing stops to lock in early gains and let the winners run. And now, on to today’s featured setup…

We flagged Innodata Inc. (NASDAQ: INOD) in our recent Top 10 Breakout Watchlist β€” and the stock has since broken out of a three-and-a-half-month falling wedge on its heaviest volume since May and looks headed even higher.

As we’ll get to just ahead, the combination of a new wave of work tied to the next generation of AI assistants, record sales growth powered by a fast-growing second tech-giant customer, and a fresh technical breakout makes INOD one of the more interesting setups on the board. Here’s what’s going on…

The Themes Behind the Move

Innodata is a New Jersey-based data engineering company that operates through three segments: Digital Data Solutions (DDS), which provides AI training and post-training data, model evaluation, alignment, safety, and AI deployment and integration services; Synodex, a platform that turns medical records into structured digital data for insurance and healthcare workflows; and Agility, a media intelligence and public relations software platform enhanced with AI-driven monitoring and analytics.

In plain English, when a Big Tech company or a frontier AI lab needs to teach its models new skills β€” or test whether those models are accurate, safe, and ready for the real world β€” Innodata is one of the specialist firms it can hire to build the training data and run the evaluations. Its business hinges on how much a small number of very large AI customers spend on outside data work, and on whether Innodata can keep landing new programs as AI shifts toward more capable “agents” that complete tasks on their own.

INOD’s latest move reflects a powerful confluence of developments β€” commercial, strategic, and financial β€” that have come together in rapid succession to fundamentally reframe the company’s near-term growth trajectory.

Theme / Catalyst What Happened Why Traders Care
New AI agent programs + reported Meta link In its Q2 results, Innodata disclosed a new program with its largest customer for personalizing long-horizon AI agents (assistants that carry out multi-step tasks over time) that is now scaling, plus a second program building reinforcement-learning environments β€” practice arenas where AI learns by trial and error β€” for agents that operate computers. On September 22, investigative outlet Hunterbrook reported that the largest customer is Meta and suggested the first program could support Meta’s Muse assistant. Neither company has confirmed the Meta or Muse connection, and Hunterbrook Capital disclosed it was long INOD when the report appeared. The stock closed at $69.97 that day, up 14.6%, and followed through to $71.99 on September 23. AI agents are widely viewed as the next major spending wave in AI, and Innodata already has disclosed, revenue-generating work in the space. The reported Meta link is speculative, but it focused the market’s attention on agent programs the company had already announced on its own.
Record Q2 + second Big Tech customer ramp On August 6, Innodata reported Q2 revenue of $92.1 million (+58% YoY) and adjusted EBITDA of $25.4 million (+92%). Its second Big Tech customer grew from 17% of Q1 revenue to 34% of Q2 revenue, while the largest customer’s share fell from 56% to 37%. The company also added a frontier AI lab customer and reiterated guidance for 40% or greater FY2026 revenue growth. A second giant customer doubling its share in a single quarter means Innodata is becoming less dependent on any one account β€” while still growing the top line at a 58% clip. Reiterated 40%+ guidance tells investors management sees that momentum holding through year-end.
Sector tailwinds Demand for training data, reinforcement-learning environments, model evaluations, and secure-coding tools is rising as AI moves toward more capable agents. Innodata released the first stage of its AI Cyber Training Suite on August 4 β€” 12 datasets and evaluation systems designed to help AI coding agents find and repair software vulnerabilities. On September 15, former NSA director and U.S. Cyber Command commander Michael S. Rogers joined its board, an appointment the company tied to its federal and cyber AI initiatives. Innodata has several ways to participate in the shift toward AI agents β€” and the cyber suite and a high-profile national-security board addition broaden its addressable market into federal and cybersecurity work. Revenue from these initiatives hasn’t been quantified yet, so any future disclosure could be an added upside driver.
Profitable growth + solid cash position Q2 GAAP net income was $14.4 million, or $0.41 per diluted share, with a GAAP gross margin of 46% (adjusted: 49%) and adjusted EBITDA at 27.5% of revenue. First-half revenue totaled $182.2 million. With FY2025 revenue of $251.7 million, 40%+ growth guidance implies roughly $352 million or more for 2026. June 30 cash and short-term investments totaled $250.4 million β€” approximately $134 million net of customer prepayments for pass-through costs. This isn’t a cash-burning AI story β€” Innodata is growing fast and making money. The first half alone already represents more than half of the implied full-year revenue target, and the balance sheet gives it room to invest without needing to raise money to stay afloat.
Analyst coverage Coverage is thin but bullish. A four-analyst dataset shows an average price target of $122.75 (last updated August 7), with a high target of $140 β€” implying roughly 71% and 94% upside from the $71.99 close. On September 18, BWS Financial maintained its Top Pick rating and $140 target (raised from $110 in June), and Craig-Hallum maintained Buy. After Q2, Maxim reiterated Buy with a $111 target, while Wedbush raised its target from $100 to $120 in June. Every published target in the group sits well above both of our price targets. The average predates the recent rally, so it isn’t a fresh post-breakout consensus β€” but it shows the analysts who follow the stock see substantial room above current levels.
Market conviction signal The wedge breakout came on the heaviest daily volume since the May surge, and the weekly candle rose nearly 26% on the heaviest weekly volume in months. A September 23 options digest flagged an October 16 $70 call entry at approximately $3.4 million in premium and 15.2Γ— volume/open interest. Meanwhile, short interest stood at 4.80 million shares, or 15.8% of float, as of August 31. Heavy volume on the breakout shows buyers actively taking the stock higher, not sellers simply stepping aside. The large call trade hints at aggressive positioning, though without execution details its direction isn’t certain. Elevated short interest means any further good news could force short sellers to buy back shares β€” amplifying moves in either direction.
Upcoming triggers Traders are watching the September 30 CEO transition, when President and Chief Revenue Officer Rahul Singhal becomes CEO and founder Jack Abuhoff moves to Executive Chairman; Q3 earnings around November 5 (estimated, not yet confirmed); any confirmation or denial of the reported Meta link; and whether the company taps its share-sale program. Q3 is the big one β€” traders will measure sequential revenue against Q2’s $92.1 million, spending from both major customers, the scale of the agent programs, margins, and any change to FY2026 guidance. Each of these events is capable of moving the stock on its own.

If needed, swipe or scroll sideways to view the full table.

Put it all together, and INOD is looking less like a one-headline rumor trade and more like a profitable, fast-growing AI data supplier with a broadening customer base, new agent programs already scaling, and a chart that’s confirming renewed buying interest.

The story is getting stronger, but the chart is what could determine whether this move has more room to run in the near term. Here are the bullish technical signals traders should be watching now.

Bullish Technical Signals

#1 Falling Wedge Pattern Breakout (Daily): INOD spent roughly three and a half months carving out a falling wedge (purple lines), from the early-June peak near $125 down to the September lows in the low-$50s. The key feature of that decline is how it lost steam: each new low came with less downside follow-through than the last, and the two trendlines converged as sellers ran short of fresh supply. Price has now broken out through the upper boundary on the heaviest daily volume since the May surge. That volume matters, because it shows buyers actively taking the stock higher rather than sellers simply stepping aside. Falling wedges tend to resolve with a retrace toward the pattern’s origin, and here that origin sits well above both price targets. The immediate hurdle is the $75 level, which capped the breakout thrust intraday and roughly lines up with the base of the May gap. A decisive close through $75 confirms the pattern’s full resolution, and that is exactly why the breakout entry is anchored there.

INOD stock daily chart showing falling wedge breakout above the 50-day and 200-day SMAs

INOD – Daily Chart

#2 Price Above the 50-Day and 200-Day SMAs (Daily): INOD has reclaimed both its 50-day ($60.11) and 200-day ($60.88) SMAs in a single thrust. This is not a textbook golden-cross setup. The 50-day rolled over from its July peak near $88 and has slipped just beneath the 200-day, so the averages are converging rather than stacked. That convergence is the signal itself: with both lines pinned within a dollar of each other around $60–$61, they form one dense support shelf, and price has now cleared it decisively. The honest caveat is that the close of $71.99 sits nearly 19% above that cluster, so the stock is stretched in the near term. That gap is what makes the $66.50 pullback entry attractive, since it buys back into the old August trading shelf with the MA cluster still offering a second line of defense beneath it.

#3 ADX and DI Signal a Trend Being Born (Daily): The directional read is lopsided. +DI (39.40) has surged to nearly three times –DI (13.17), a spread of more than 26 points, which shows buyers have taken firm control of daily price direction. The higher-quality part of the signal is the ADX itself. At 17.48, it is turning up from a suppressed base and now sits between the two DI lines. That is the classic early-innings configuration: ADX below 20 and inflecting higher means a new trend is gaining force but is nowhere near exhausted. Because ADX lags, the +DI spike is effectively leading and the ADX is catching up. If ADX continues through 25, it will confirm the breakout has become an established trend rather than a one-week pop.

#4 MACD Bullish Crossover Above Zero (Daily): The MACD line (0.99) has crossed above its signal line (–1.17) and pushed back into positive territory. The histogram has expanded to +2.16, its strongest positive reading in months. The location of this crossover is what gives it weight. It fired right at the zero line, after a long flat stretch through August and September, rather than from deeply negative levels where crosses are often noisy false starts. A near-zero cross followed by the MACD clearing zero marks momentum shifting from neutral to positive, not merely bouncing off a washout. Stacked against the wedge breakout and the DI surge, all three daily reads now point the same way.

#5 Holding Support with Price Above the 50-Week and 200-Week SMAs (Weekly): The weekly chart shows why the September lows held. INOD found its footing at the $56.84 support area (pink), a level that has repeatedly acted as a pivot in the stock’s multi-year advance. It absorbed several weeks of selling before this week’s rebound. This week’s candle, up nearly 26% on the heaviest weekly volume in months, also reclaimed the 50-week SMA ($61.67) after several weeks of trading around and below it. The larger structure is intact: the 50-week sits far above a steadily rising 200-week ($31.71), a clean long-term bullish alignment. In context, the entire June–September decline reads as a deep correction within a primary uptrend, not a trend reversal. When daily and weekly agree, the signal carries more weight than either alone, and here the daily wedge breakout is launching directly off weekly support.

INOD stock weekly chart showing bounce off support with bullish RSI and stochastic

INOD – Weekly Chart

#6 RSI Reclaims the Midline (Weekly): Weekly RSI has turned sharply higher to 55.44, crossing back above the 50 midline and above its own signal average (47.36). This is a two-part signal. First, the move through 50 marks a momentum handoff, with buyers back in control on the timeframe that matters most for a 3–6 month hold. Second, the steep upslope shows momentum is expanding, not just stabilizing. RSI also sits a long way below 70, so there is meaningful runway before overbought conditions become a headwind. That profile fits a trend that is early in its next leg rather than late in it.

#7 Stochastic Turns Up from Oversold (Weekly): Weekly %K (46.43) has rocketed off near-zero readings and crossed well above %D (18.59), a bullish crossover out of oversold territory. Oversold stochastic signals are unreliable in downtrends. In a stock trading above a rising 200-week average, however, they have tended to mark the end of corrections. On this chart, prior oversold turns in the stock’s long-term uptrend preceded major legs higher, most recently the early-2026 lows that led into the spring surge. The weekly timing also matters: this is a multi-week momentum reset completing, not a daily flicker. With %K still below 50, the oscillator has ample room to climb before overbought becomes a concern. That lines up with the RSI read in #6, and both weekly momentum gauges are turning up together off the same support zone.

Risks to Consider

Even strong setups can fail, especially in a fast-moving, customer-concentrated AI name like Innodata. A few things could knock the stock off course:

  • A breakdown back below the falling wedge’s upper boundary β€” and the $60–$61 moving-average cluster beneath it β€” on heavy volume would invalidate the breakout thesis
  • Negative company-specific news, broader market weakness, or any regulatory changes affecting the AI sector could trigger a sell-off, especially after a sharp run-up
  • Customer concentration β€” the top two customers represented approximately 71% of Q2 revenue, and the largest account declined in absolute dollars from Q1 to Q2; customers can reduce or cancel project work at any time
  • Dilution overhang β€” the company’s at-the-market program allows up to $300 million of share sales; it’s permission to issue, not a completed sale, but if used it could materially increase shares outstanding
  • Rumor and valuation sensitivity β€” the Meta/Muse link is unconfirmed, and the stock ran from a $57.14 close on September 18 to $71.99 on September 23 (~26% in three sessions); a denial or weaker customer spending could reverse sentiment quickly, and short interest of 15.8% of float can amplify swings in both directions
  • Insider selling β€” Director Louise Forlenza exercised options for 10,000 shares at $1.42 and sold 10,000 shares at a weighted average of $53.54 on September 14, though her filing cites personal financial and retirement planning
  • Execution and leadership-transition risk β€” the company must deliver on 40%+ growth guidance while handing the CEO role from its founder to Rahul Singhal on September 30
  • Competition and in-sourcing β€” large AI customers can shift projects, cut outside spending, or bring data work in-house, and revenue from newer initiatives like the cyber suite has not yet been quantified

The Bottom Line

INOD is breaking out of a three-and-a-half-month falling wedge on the daily chart while launching off a key multi-year support area on the weekly β€” a dual-timeframe technical setup that historically signals the start of a sustained move higher.

The fundamental story underneath the chart is just as strong: record Q2 revenue of $92.1 million (+58% YoY), a second Big Tech customer that doubled its share of revenue, and new AI agent programs already scaling.

Combine that with multiple catalysts staggered through the rest of 2026 β€” the September 30 CEO handoff, Q3 earnings expected in early November, potential clarity on the reported Meta link, and growing federal and cybersecurity initiatives β€” and INOD looks like one of the more compelling risk-reward setups on the board right now.

If this is a trade you want to get in on, here’s how we’d play it. Below you’ll find our two entry options, both price targets that imply 24%–44% potential upside on a breakout entry (and 40%–62% on a pullback entry), and the stop-losses we’re using to manage the downside.

Recommended Trade Setup

We’re offering two ways to play this setup, depending on your style. Case 1 is for traders who want confirmation that INOD has cleared the $75 hurdle before stepping in. Case 2 is for traders who’d rather wait for a dip back into the old August trading shelf near $66.50. Both share the same price targets but use different stop-losses, so choose the one that fits your approach.

Case 1: Breakout Entry

Item Detail
Buy Level Above approximately $75.00
Price Target 1 $93.00 β€” Potential upside: 24%
Price Target 2 $108.00 β€” Potential upside: 44%
Timeframe Next 3–6 months
Stop-Loss $64.50 on a closing basis
Trade Invalidation Void if price hits stop-loss before entry triggers

If needed, swipe or scroll sideways to view the full table.

For a risk of approximately $10.50 per share, the target rewards are about $18.00 and $33.00 per share. That makes this roughly a 1:2 and 1:3 risk-reward trade. In other words, the setup offers nearly 2x to 3x more potential upside than downside.

Note on Trade Invalidation: This recommendation stays active as long as the technical structure holds. If INOD drops to or below the $64.50 stop-loss before the $75.00 entry triggers, the trade is automatically void β€” the support underpinning the thesis would have broken, and the risk-reward setup would no longer justify entry.

Case 2: Pullback Entry

Item Detail
Buy Level On a pullback to approximately $66.50
Price Target 1 $93.00 β€” Potential upside: 40%
Price Target 2 $108.00 β€” Potential upside: 62%
Timeframe Next 3–6 months
Stop-Loss $53.00 on a closing basis

If needed, swipe or scroll sideways to view the full table.

For a risk of approximately $13.50 per share, the target rewards are about $26.50 and $41.50 per share. That makes this roughly a 1:2 and 1:3 risk-reward trade. In other words, the setup offers nearly 2x to 3x more potential upside than downside.

Happy Trading!
Tara and Greg

πŸ₯ˆ Almost Made the Cut

Today’s featured trade, Innodata Inc. (NASDAQ: INOD), was our top pick of several breakout candidates we evaluated. The following two stocks were strong candidates that made it to the final round β€” they came up just short of the top spot, but remain on our watchlist and could be featured soon:

Celestica Inc. (NYSE: CLS) β€” A raised 2026 outlook and growing AI networking and rack-system programs give Celestica a substantial business case heading into its next earnings report, and shares are testing a daily breakout near $358. A series of lower weekly highs and heavy overhead supply from roughly $380 upward leave more work for the chart to do before a run toward prior highs becomes convincing.

Viking Therapeutics, Inc. (NASDAQ: VKTX) β€” Encouraging maintenance data for its experimental obesity drug and heavy options activity keep Viking among the most compelling high-upside names on our radar. But the proposed stock and convertible-note offerings announced after the September 23 close sent shares lower, and the offering terms and a fresh test of support need to settle before the breakout can be treated as a reliable entry.