Data Sources
Last updated: November 7, 2026
This page identifies the data providers and public records used by Bullish Gator's current production workflows. Not every provider appears on every page, and source availability can change. Data is presented for research and educational use; it is not a substitute for independent verification.
Market prices and technical inputs
Tiingo
End-of-day price and volume data used for charting and technical-analysis inputs. Tiingo supplies the daily close series used to compute the 20-day, 50-day, and 200-day moving averages, MACD (12/26/9), RSI(14), Bollinger bands, and volume-vs-average signals that make up the Technical Score. The same feed is used for SPY (the S&P 500 ETF) to calculate Market Regime as context; it does not affect ratings.
Company filings and fundamentals
U.S. Securities and Exchange Commission (SEC) EDGAR
Public company filings, company facts, submission records, and filing links used to build fundamental context and evaluate reported revenue and net-income trends. Filings may be amended, delayed, or unavailable for a particular issuer.
API Ninjas: annual fundamentals fill-in
SEC filings remain primary. When structured data lags a completed fiscal year, current SEC filings are checked first; API Ninjas is a backup for eligible gaps or individual fields SEC does not carry.
Wikipedia: company-sector reference
Used for the GICS sector of covered companies. The sector selects the Altman formula. Wikipedia is not used for financial statements or prices.
Earnings, news, and media inputs
API Ninjas: earnings calendar
Earnings-calendar data used to identify recent and upcoming earnings events for coverage and workflow prioritization. See also the annual-fundamentals fill-in entry under Company filings and fundamentals.
Tiingo News
Recent company news articles. Most articles listed on Sentiment pages come from this feed, and they are one input to the Sentiment Score.
The GDELT Project
Additional news coverage and tone signals used as one input to the Sentiment Score. News tone is an analytical signal, not a statement of fact or a prediction.
Internet Archive TV News Archive
Publicly available television-news archive material and transcripts used as one input to sentiment context when available.
YouTube Data API and YouTube
Public video metadata and videos from selected channels used for the video/editorial layer and, when relevant, a limited recent-video signal in sentiment analysis.
Processing and presentation
Azure AI Language
Named-entity extraction over YouTube video titles and descriptions helps identify which covered company a video is about. Its text-tone reading does not feed the Sentiment Score. Matches can be false positives or negatives and reach the sentiment workflow only through video tags.
Azure OpenAI
Used for limited model-assisted enrichment and summarization of available source material. It is not a market-data provider and does not create a factual source record. Model-generated analysis can be incomplete or wrong and is subject to the limitations described in our Methodology.
Rating Definitions
These definitions are provided for reference. Each has its exact cutoffs and, where applicable, its published academic source.
Altman Z-Score bands
Source: Altman, E. I. (1968). “Financial Ratios, Discriminant Analysis and the Prediction of Corporate Bankruptcy.” Journal of Finance, Vol. 23, No. 4, pp. 589-609.
Bullish Gator selects the four-ratio Z″-Score for Utilities, Communication Services, Financials, Real Estate, and Materials. All other sectors use the original five-ratio Z-Score.
- Safe Zone: original Z > 2.99 or Z″ > 2.60. Low bankruptcy risk within two years.
- Grey Zone: original Z 1.81 to 2.99 or Z″ 1.10 to 2.60. Uncertain; monitor for deterioration.
- Distress Zone: original Z < 1.81 or Z″ < 1.10. Elevated bankruptcy risk within two years.
Trailing P/E comparison
A company's positive trailing twelve-month P/E is compared with a fixed S&P 500 reference of 22.5. If no usable trailing figure is available, the latest fiscal-year P/E is used. This is descriptive context and does not affect a score or rating.
- Below reference: P/E under 18.
- Near reference: P/E from 18 to under 29.25.
- Above reference: P/E of 29.25 or more.
Important note on an above-reference P/E. A higher multiple can reflect expected growth, margins, or competitive position; it is context, not a recommendation.
Sentiment Composite bands
Each company's sentiment composite is a 0 to 100 score from a holistic Azure OpenAI judge. There is no fixed formula: it weighs news above TV and TV above video, treats GDELT tone as supporting context, and rates the collection as a whole.
- Bullish: Composite of 72 or higher. Majority of trusted sources tilt positive.
- Neutral: Composite between 50 and 72. Coverage is balanced, evidence-limited, or showing a visible split.
- Bearish: Composite of 50 or lower. Majority of trusted sources tilt negative.
Availability, corrections, and independence
Providers may correct, restate, delay, restrict, or remove data. Bullish Gator may update its source mix or processing methods as the site evolves; material changes will be reflected here or in the Methodology. To report a suspected factual or sourcing error, use our Contact & Corrections page. Bullish Gator does not sell coverage or accept undisclosed promotional placement.