Get Dilution Pressure Score and Risk Levels
get_dilution_riskAssess a company's dilution risk with a 0-100 pressure score, seven-component breakdown, and four risk levels. Understand score limitations via measured components and withheld reasons.
Instructions
Get the dilution pressure score (5 credits): a 0-100 score with its seven-component breakdown (shelf capacity, ATM/equity-line capacity, warrants in the money, convertible proximity, cash burn urgency, historical dilution, toxic financing), plus four risk levels β overall, offering ability, overhead supply, cash need. π΄ THE SCORE IS MEANINGLESS WITHOUT scoreMaxMeasured AND scoreWithheldReason: components whose inputs could not be measured are DROPPED FROM THE DENOMINATOR, so a score of 58 may be 58 out of 85, not out of 100. Always report it as score/scoreMaxMeasured and name the excluded components from scoreUnmeasuredComponents; NEVER rescale it to /100, and never treat a low numerator as a low-risk finding. A non-null scoreWithheldReason (e.g. unmeasured_score_components, unquantified_live_instruments, no_dilution_snapshot) means there is NO score β not a score of zero. π΄ WHEN levelsAreLowerBound IS TRUE THE LEVELS ARE FLOORS, NOT MEASUREMENTS: a "medium" then means AT LEAST medium, because instruments that could not be quantified were excluded from the sum. State it as a lower bound; presenting a floor as a measurement understates the risk of a named issuer. ALWAYS RETURNS 200 β read available and reason, never the HTTP status. Coverage is partial: not_covered means THIS COMPANY HAS NOT BEEN ANALYSED YET, which is different from it having no dilution and different from an outage (an outage is a 5xx). Never report a company as having no dilution on the strength of an unavailable response. NULL, absent or withheld means NOT MEASURED β it NEVER means "no dilution", "no warrants", "no shelf" or zero. A numeric 0 is a MEASURED zero and defeats a null check, so decide from the accompanying availability/withheld/reason field, never from the value itself. If a figure is absent, say it was not measured; do not describe the company as having none of that instrument. Figures are as of meta.asOfDate, from filings read through meta.filingsThrough β a stale as-of date means the answer predates anything filed since, not that nothing has happened. Share counts are rebased onto a single split basis; a row that cannot be rebased is omitted and counted rather than published on a mixed basis. Included in Signal8 Pro β without it the call returns 403 with code FEATURE_NOT_AVAILABLE and requiredTier: "pro". That is a subscription-tier upgrade, not an add-on purchase; there is no separate add-on to buy.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | Yes | Stock ticker symbol (e.g., "MNTS", "VNRX") |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No |