hot
94
of 100
Investor teaser · Oracle

MANH

MANHATTAN ASSOCIATES INC
$12.46B market cap · $213.77 last · Business Services (incl. Software)
OPEN IN THE APP PRINTABLE PDF ↓ Tap any number to find out what it means.

What the company does

We develop, sell, deploy, service and maintain software solutions designed to manage supply chains, inventory and omnichannel operations for retailers, wholesalers, manufacturers, logistics providers and other organizations.

We offer our customers access to new innovation on a quarterly basis, ensuring all customers are running on a single fully up-to-date codebase.

Manhattan Active® Omni is a first-of-its-kind, unified commerce application for modern retail.

Manhattan Carrier is a suite of solutions built specifically to help motor carriers optimize load assignments, minimize fuel costs, manage drivers’ hours of service and accommodate demand fluctuations.

Quoted word for word from Item 1 (Business) of the 10-K filed 2026-02-04 · read the filing

Scored inside Business Services (incl. Software)

The same measures weighted eight different ways. They are meant to disagree — a superb business is often an expensive one. Press any of them to see exactly how that score was reached and which measure had the biggest say in it.

QUALITY 90 reached from 5 measure(s)
Does this business earn a lot on the money tied up in it, and keep doing it?
RETURNS 100
  • return on equity 69.9%
  • return on assets 26.2%
  • return on capital employed 88.9%

How the number was reached. Each measure gets a say in proportion to its weight in this view. The bar is that say — the whole width is this score, and each colour is how much of it one measure decides.

RETURNS 29%CASH 22%PROFIT 21%REV 14%INSIDER 14%
measurescore weight here
RETURNS 100 26 × 1.4 = 36.4
CASH 100 22 × 1.3 = 28.6
PROFIT 100 22 × 1.2 = 26.4
REV 92 18 × 1 = 18.0
INSIDER 35 30 × 0.6 = 18.0
SOLV — not filed — 18.0 of weight removed rather than scored zero
THIS SCORE 90 127.4 of 145.4 possible weight had data — 88% judged

A measure with no data has its weight removed, never scored as zero — which is why “% judged” matters: it is how much of the intended weight actually had something behind it.

VALUE 53 reached from 6 measure(s)
Is it cheap against what it owns and the cash it holds?
VALUE 7
  • P/B 39.60
  • net cash 3% of market cap
  • earnings yield 1.8%

How the number was reached. Each measure gets a say in proportion to its weight in this view. The bar is that say — the whole width is this score, and each colour is how much of it one measure decides.

VALUE 36%INSIDER 20%RETURNS 15%CASH 13%PROFIT 10%REV 6%
measurescore weight here
VALUE 7 25 × 2.2 = 55.0
INSIDER 35 30 × 1 = 30.0
RETURNS 100 26 × 0.9 = 23.4
CASH 100 22 × 0.9 = 19.8
PROFIT 100 22 × 0.7 = 15.4
REV 92 18 × 0.5 = 9.0
SOLV — not filed — 18.0 of weight removed rather than scored zero
THIS SCORE 53 152.6 of 170.6 possible weight had data — 89% judged

A measure with no data has its weight removed, never scored as zero — which is why “% judged” matters: it is how much of the intended weight actually had something behind it.

CYCLICAL 49 reached from 6 measure(s)
Was it beaten down, and are its margins turning back up?
CYCLE 0
  • net margin 20.3% vs own peak 20.9%
  • at or near its own peak margin — not a recovery candidate

How the number was reached. Each measure gets a say in proportion to its weight in this view. The bar is that say — the whole width is this score, and each colour is how much of it one measure decides.

CYCLE 34%INSIDER 24%RETURNS 12%CASH 12%REV 10%PROFIT 7%
measurescore weight here
CYCLE 0 25 × 2 = 50.0
INSIDER 35 30 × 1.2 = 36.0
RETURNS 100 26 × 0.7 = 18.2
CASH 100 22 × 0.8 = 17.6
REV 92 18 × 0.8 = 14.4
PROFIT 100 22 × 0.5 = 11.0
SOLV — not filed — 21.6 of weight removed rather than scored zero
THIS SCORE 49 147.2 of 168.8 possible weight had data — 87% judged

A measure with no data has its weight removed, never scored as zero — which is why “% judged” matters: it is how much of the intended weight actually had something behind it.

INSIDER 63 reached from 5 measure(s)
Are the people who run it buying it with their own money?
INSIDER 35
  • no open-market purchases in the last 6 months

How the number was reached. Each measure gets a say in proportion to its weight in this view. The bar is that say — the whole width is this score, and each colour is how much of it one measure decides.

INSIDER 56%RETURNS 16%CASH 12%PROFIT 10%REV 7%
measurescore weight here
INSIDER 35 30 × 2.5 = 75.0
RETURNS 100 26 × 0.8 = 20.8
CASH 100 22 × 0.7 = 15.4
PROFIT 100 22 × 0.6 = 13.2
REV 92 18 × 0.5 = 9.0
SOLV — not filed — 10.8 of weight removed rather than scored zero
THIS SCORE 63 133.4 of 144.2 possible weight had data — 93% judged

A measure with no data has its weight removed, never scored as zero — which is why “% judged” matters: it is how much of the intended weight actually had something behind it.

OWNER 72 reached from 6 measure(s)
Is it a good business AND a price you would actually pay? The only view that asks both.
RETURNS 100
  • return on equity 69.9%
  • return on assets 26.2%
  • return on capital employed 88.9%

How the number was reached. Each measure gets a say in proportion to its weight in this view. The bar is that say — the whole width is this score, and each colour is how much of it one measure decides.

RETURNS 27%VALUE 20%CASH 17%PROFIT 14%INSIDER 14%REV 8%
measurescore weight here
RETURNS 100 26 × 1.8 = 46.8
VALUE 7 25 × 1.4 = 35.0
CASH 100 22 × 1.3 = 28.6
PROFIT 100 22 × 1.1 = 24.2
INSIDER 35 30 × 0.8 = 24.0
REV 92 18 × 0.8 = 14.4
SOLV — not filed — 18.0 of weight removed rather than scored zero
THIS SCORE 72 173.0 of 191.0 possible weight had data — 91% judged

A measure with no data has its weight removed, never scored as zero — which is why “% judged” matters: it is how much of the intended weight actually had something behind it.

HOT 94 reached from 5 measure(s)
Where is the price, inside its own recent range?
TREND 88
  • 88% of the way up its 26-week range ($119.06–$227.03, last $213.77)
  • 6% below its 52-week high

How the number was reached. Each measure gets a say in proportion to its weight in this view. The bar is that say — the whole width is this score, and each colour is how much of it one measure decides.

TREND 41%REV 18%RETURNS 16%PROFIT 13%CASH 11%
measurescore weight here
TREND 88 22 × 2.2 = 48.4
REV 92 18 × 1.2 = 21.6
RETURNS 100 26 × 0.7 = 18.2
PROFIT 100 22 × 0.7 = 15.4
CASH 100 22 × 0.6 = 13.2
SOLV — not filed — 10.8 of weight removed rather than scored zero
THIS SCORE 94 116.8 of 127.6 possible weight had data — 92% judged

A measure with no data has its weight removed, never scored as zero — which is why “% judged” matters: it is how much of the intended weight actually had something behind it.

COMPOUNDER 90 reached from 6 measure(s)
Is it growing PER SHARE — the only growth an owner receives?
PER SHARE 92
  • revenue per share compounded +14.5% a year ($10.32 → $17.71)
  • share count shrank 5.1% — the same business among fewer owners

How the number was reached. Each measure gets a say in proportion to its weight in this view. The bar is that say — the whole width is this score, and each colour is how much of it one measure decides.

PER SHARE 30%RETURNS 25%CASH 17%PROFIT 14%VALUE 8%REV 7%
measurescore weight here
PER SHARE 92 24 × 2 = 48.0
RETURNS 100 26 × 1.5 = 39.0
CASH 100 22 × 1.2 = 26.4
PROFIT 100 22 × 1 = 22.0
VALUE 7 25 × 0.5 = 12.5
REV 92 18 × 0.6 = 10.8
SOLV — not filed — 16.2 of weight removed rather than scored zero
THIS SCORE 90 158.7 of 174.9 possible weight had data — 91% judged

A measure with no data has its weight removed, never scored as zero — which is why “% judged” matters: it is how much of the intended weight actually had something behind it.

UNLOVED 43 reached from 6 measure(s)
Is it near its own lows and still earning money?
UNLOVED 0
  • 88% of the way up its 26-week range — near the bottom of it ($119.06–$227.03)
  • and still earning: return on capital 88.9%, free cash flow margin 34.6%

How the number was reached. Each measure gets a say in proportion to its weight in this view. The bar is that say — the whole width is this score, and each colour is how much of it one measure decides.

UNLOVED 24%VALUE 22%INSIDER 20%RETURNS 16%CASH 12%PROFIT 7%
measurescore weight here
UNLOVED 0 22 × 2 = 44.0
VALUE 7 25 × 1.6 = 40.0
INSIDER 35 30 × 1.2 = 36.0
RETURNS 100 26 × 1.1 = 28.6
CASH 100 22 × 1 = 22.0
PROFIT 100 22 × 0.6 = 13.2
SOLV — not filed — 18.0 of weight removed rather than scored zero
THIS SCORE 43 183.8 of 201.8 possible weight had data — 91% judged

A measure with no data has its weight removed, never scored as zero — which is why “% judged” matters: it is how much of the intended weight actually had something behind it.

The numbers

Every one of these opens. Tap it and it will tell you what it is, how to read it, the sum behind it, and the exact line of the filing the figures came from.

Returns on capital

How much the business earns on the money tied up in it. The closest thing to a single measure of quality.

Of the money the owners have put in and left in, how much the company earns back each year.

Above about 15% is good. Be careful though: borrowing heavily makes this number look better without the business being better, which is why return on capital employed sits next to it.

net income ÷ shareholders' equity
= $220M ÷ $315M

net incomeNetIncomeLoss2025-12-31$220Mthe filing ↗
shareholders' equityStockholdersEquity2025-12-31$315Mthe filing ↗

The same idea, but against everything the company owns — factories, stock, cash, the lot.

Above about 10% is good. A business that needs very little equipment can score highly here; a railway never will, and that is not a fault.

net income ÷ total assets
= $220M ÷ $839M

net incomeNetIncomeLoss2025-12-31$220Mthe filing ↗
total assetsAssets2025-12-31$839Mthe filing ↗

What the business earns on ALL the money tied up in it, borrowed and invested together.

The single most useful measure of quality on the page. Above about 12% is good; above 25% is rare. Unlike return on equity it cannot be flattered by debt.

operating income ÷ (equity + long-term debt)
= $280M ÷ ($315M + $0)

Pre-tax, so this is ROCE and not ROIC — the tax line is not fetched, and calling it ROIC would overstate what was measured.

operating incomeOperatingIncomeLoss2025-12-31$280Mthe filing ↗
shareholders' equityStockholdersEquity2025-12-31$315Mthe filing ↗
long-term debtderived—

How many dollars of sales the company squeezes out of each dollar of things it owns.

High means it does a lot with little. Low is normal for software and for anything that owns heavy machinery, so read it against the industry rather than on its own.

revenue ÷ total assets
= $1.08B ÷ $839M

Low is normal for software: the asset base is small relative to sales.

revenueRevenueFromContractWithCustomerExcludingAssessedTax2025-12-31$1.08Bthe filing ↗
total assetsAssets2025-12-31$839Mthe filing ↗
Margins

Out of every dollar customers pay, how much the company keeps.

What is left out of each dollar of sales after ALL the running costs — wages, rent, marketing, everything.

Above 20% is strong. This is the cleanest view of whether the day-to-day business makes money.

operating income ÷ revenue
= $280M ÷ $1.08B

operating incomeOperatingIncomeLoss2025-12-31$280Mthe filing ↗
revenueRevenueFromContractWithCustomerExcludingAssessedTax2025-12-31$1.08Bthe filing ↗

What is finally left after running costs, interest and tax.

Above 10% is healthy. It can be lifted by one-off gains, which is why the operating margin is shown beside it.

net income ÷ revenue
= $220M ÷ $1.08B

net incomeNetIncomeLoss2025-12-31$220Mthe filing ↗
revenueRevenueFromContractWithCustomerExcludingAssessedTax2025-12-31$1.08Bthe filing ↗

Operating profit with the accounting charge for wear-and-tear added back — roughly the cash the operations throw off before the bills.

Useful for comparing companies that own a lot of equipment. It is NOT profit: the wear-and-tear is real and eventually has to be paid for.

(operating income + depreciation & amortisation) ÷ revenue
= ($280M + $6M) ÷ $1.08B

EBITDA built from operating income plus D&A, which is the only route available: no filer tags EBITDA itself.

operating incomeOperatingIncomeLoss2025-12-31$280Mthe filing ↗
depreciation & amortisationDepreciationAndAmortization2025-12-31$6Mthe filing ↗
revenueRevenueFromContractWithCustomerExcludingAssessedTax2025-12-31$1.08Bthe filing ↗

Out of each dollar of sales, how much actual cash is left after keeping the business running and its equipment up to date.

The hardest number on the page to fake. Profit can be shaped by accounting choices; cash arriving in the bank cannot.

(operating cash flow − capital expenditure) ÷ revenue
= ($389M − $15M) ÷ $1.08B

operating cash flowNetCashProvidedByUsedInOperatingActivities2025-12-31$389Mthe filing ↗
capital expenditurePaymentsToAcquirePropertyPlantAndEquipment2025-12-31$15Mthe filing ↗
revenueRevenueFromContractWithCustomerExcludingAssessedTax2025-12-31$1.08Bthe filing ↗
What the market charges

What you are being asked to pay for all of the above. High is not a fault — it is a price.

How many years of the company's current profit you are paying for the shares.

Under about 20 is modest, above that you are paying for growth that has not happened yet. A loss-making company has none, which is why it sometimes shows n/a.

market cap ÷ net income
= $12.46B ÷ $220M

market capderivedIB delayed quote × shares outstanding$12.46B
net incomeNetIncomeLoss2025-12-31$220Mthe filing ↗

The same thing against sales instead of profit.

Used when profits are small or absent. Under about 5 is modest.

market cap ÷ revenue
= $12.46B ÷ $1.08B

market capderivedIB delayed quote × shares outstanding$12.46B
revenueRevenueFromContractWithCustomerExcludingAssessedTax2025-12-31$1.08Bthe filing ↗

The price against what the accounts say the company owns after its debts.

Under 1 means the market values it below its own books. Very high is normal for a business whose value is people and software rather than buildings.

market cap ÷ shareholders' equity
= $12.46B ÷ $315M

market capderivedIB delayed quote × shares outstanding$12.46B
shareholders' equityStockholdersEquity2025-12-31$315Mthe filing ↗

How many years of the cash the company actually generates you are paying for the shares.

The strictest of the four, because it uses cash rather than profit. Under about 15 is modest.

market cap ÷ free cash flow
= $12.46B ÷ $374M

market capderivedIB delayed quote × shares outstanding$12.46B
operating cash flowNetCashProvidedByUsedInOperatingActivities2025-12-31$389Mthe filing ↗
capital expenditurePaymentsToAcquirePropertyPlantAndEquipment2025-12-31$15Mthe filing ↗

What the WHOLE company costs — the shares plus the debt you inherit, less the cash that comes with it — against its rough operating cash.

This is what a buyer of the entire business would look at. Under about 12 is modest.

(market cap + debt − cash & investments) ÷ EBITDA
= ($12.46B + $0 − $329M) ÷ $286M

Enterprise value takes the whole company: what the equity costs, plus the debt you inherit, less the cash you get with it.

market capderivedIB delayed quote × shares outstanding$12.46B
long-term debtderived—
cashCashAndCashEquivalentsAtCarryingValue2025-12-31$329Mthe filing ↗
operating incomeOperatingIncomeLoss2025-12-31$280Mthe filing ↗
depreciation & amortisationDepreciationAndAmortization2025-12-31$6Mthe filing ↗
Per share

The same business divided by the number of owners. This is what you actually receive.

The profit divided by the number of shares: your slice of a year's earnings.

Not good or bad on its own — $3 of earnings could be cheap or dear depending on the price. Watch whether it GROWS.

net income ÷ weighted average diluted shares
= $220M ÷ 61M shares

net incomeNetIncomeLoss2025-12-31$220Mthe filing ↗
diluted sharesWeightedAverageNumberOfDilutedSharesOutstanding2025-12-31$61Mthe filing ↗

The sales divided by the number of shares.

Its direction over years is the point: sales rising while this stays flat means new shares were issued and you gained nothing.

revenue ÷ weighted average diluted shares
= $1.08B ÷ 61M shares

revenueRevenueFromContractWithCustomerExcludingAssessedTax2025-12-31$1.08Bthe filing ↗
diluted sharesWeightedAverageNumberOfDilutedSharesOutstanding2025-12-31$61Mthe filing ↗

What the accounts say the company owns, after debts, per share.

A floor of sorts for asset-heavy businesses. Nearly meaningless for one whose value is its staff and its software.

equity ÷ weighted average diluted shares
= $315M ÷ 61M shares

equityStockholdersEquity2025-12-31$315Mthe filing ↗
diluted sharesWeightedAverageNumberOfDilutedSharesOutstanding2025-12-31$61Mthe filing ↗

Whether the number of shares grew or shrank over the window.

Shrinking is good for you: the same business divided among fewer owners, so your slice grows without you doing anything. Growing means your slice was diluted.

change in weighted average diluted shares over the window
= 64M → 61M shares

Shrinking is good: the same business divided among fewer owners. Growing means your slice got smaller.

diluted sharesWeightedAverageNumberOfDilutedSharesOutstanding2025-12-31$61Mthe filing ↗
Can it pay next year's bills

Whether it can cover what falls due within a year without borrowing.

What the company can turn into cash within a year, against what it owes within a year.

Above 1 means it can cover the next year's bills without borrowing. Below 1 is not automatically fatal but it needs a reason.

current assets ÷ current liabilities
= $583M ÷ $456M

current assetsAssetsCurrent2025-12-31$583Mthe filing ↗
current liabilitiesLiabilitiesCurrent2025-12-31$456Mthe filing ↗

The same, but ignoring unsold stock — because stock is only worth something if somebody buys it.

Above 1 is comfortable. For a company with no stock at all it equals the current ratio, which is normal and not a sign of strength.

(current assets − inventory) ÷ current liabilities
= ($583M − $0) ÷ $456M

No inventory reported, so this equals the current ratio — normal for software, and not a sign of unusual liquidity.

current assetsAssetsCurrent2025-12-31$583Mthe filing ↗
inventoryderived—
current liabilitiesLiabilitiesCurrent2025-12-31$456Mthe filing ↗

Long term or short term

Not an opinion. This is the company’s own filed split between revenue it has already contracted for years ahead and revenue it has to win again next year.

LONG-TERM

backlog covers 1.6 years of revenue ($1.70B against $1.04B of sales)

Is anyone inside buying

From Form 4 — the filing a director must make after trading their own company’s shares. Only open-market purchases count: shares handed over as pay, or held back to settle a tax bill, are not somebody deciding to buy.

NO BUYING

no open-market purchases in the last 6 months

News

Dow Jones and Briefing.com through IB Gateway. Each verdict names the phrase it rested on, so you can disagree with it. Stories about other companies, and market columns, are thrown out.

Manhattan Associates Price Target Raised to $260.00/Share From $218.00 by Baird
DJ-N · 2026-08-26 17:48:00
Manhattan Associates Is Maintained at Outperform by Baird
DJ-N · 2026-08-26 17:48:00
Press Release: Manhattan Associates, Inc. Investor News: Rosen Law Firm Announces Investigation of Breaches of Fiduciary Duties by the Directors and Officers of Manhattan Associates, Inc. - MANH
DJ-N · 2026-08-24 19:12:00
CFA Technology:Insider Review For Week Ended 14-Aug -4-
DJ-N · 2026-08-17 11:14:00