Data & Methodology

How our data is updated, processed and delivered.

How each dataset is updated

Every major page shows when its data was last updated and how often it refreshes; economic pages also name the agency that publishes the data. The line links here. If a dataset is later than its schedule, the page says so instead of showing an old time as current. For a live check of our prices against an independent reference right now, see data status.

Markets, screeners and your account

DataSourceHow oftenSchedule
Live quotesExchange price feed (streamed for actively watched US stocks; other listings polled)Real time for streamed stocks; other listings polled every 1 to 30 minutesContinuous stream; tickers with alerts polled every minute, all others every 30 minutes
Stock screener fundamentalsCompany financial statements, with live prices overlaidRebuilt every weekday after the closeWeekdays 9:00 PM ET
ETF & fund screenerFund holdings and performance dataRebuilt every weekday nightTue-Sat 1:40 AM UTC (the evening after each trading day)
S&P 500 heatmapExchange price feedEvery 5 minutes on trading daysWeekdays every 5 minutes (ET), plus a 9:32 AM opening snapshot
Crypto heatmapCrypto exchange pricesEvery 5 minutes, around the clockEvery 5 minutes, 7 days a week
Financial newsPublisher feeds; a story publishes only once two or more independent outlets report itChecked every 15 minutesEvery 15 minutes, 24/7
Market feedSEC EDGAR filings and Form 4s, analyst rating changes, press releasesChecked every 2 minutesEvery 2 minutes; signal detectors every 5 minutes and nightly
Economic indicatorsFederal Reserve, Bureau of Labor Statistics, Bureau of Economic Analysis, Census Bureau and other issuing agenciesEach series updates on its official release schedule; we check for new releases every 5 minutes, 8 AM to 7 PM ET on weekdaysRelease ingest weekdays every 5 minutes (12:00-22:00 UTC); macro snapshot twice daily
Earnings calendarCompany-announced report dates and resultsCalendar refreshed hourlyHourly (data and page cache both 1 hour)
Institutional holdings (13F)SEC EDGAR Form 13F filingsFunds file quarterly, up to 45 days after quarter end; we refresh holdings dailyHoldings pages refresh every 24 hours; the market feed picks up new 13F filings every 2 minutes
Congress tradesHouse and Senate periodic transaction reportsChecked every 15 minutes; members may disclose up to 45 days after a tradePage and provider cache refresh every 15 minutes; feed alerts ingest every 30 minutes, 8 AM-8 PM ET weekdays
Insider tradesSEC Form 4 filingsChecked hourly; insiders must file within 2 business days of a tradePage refresh hourly; feed ingest every 10 minutes, 10:00-22:00 UTC weekdays
Top analysts boardAnalyst price targets and ratingsRebuilt weekly; upside is recomputed against the live priceSundays 2:00 AM UTC
Growth leadersAnalyst revenue and EPS estimatesRebuilt weeklySundays 3:00 AM UTC
AI stock ratingsComputed by Stock Alarm from earnings, price strength, sales and profitability, volume flow and sector strengthRecomputed every weekday after the closeWeekdays 9:00 PM ET (with the screener rebuild)
Power rankingsComputed by Stock Alarm from 26-week relative strength against the S&P 500 and each sectorBuilt on weekly closes through the latest Friday; re-run every weekday nightWeekdays 10:15 PM ET; the as-of date moves once a week
Market regimeComputed by Stock Alarm from index and sector moving averagesRecomputed every weekday after the closeWeekdays 9:00 PM ET (with the screener rebuild); regime history snapshot weekdays 21:00 UTC
Market radarPublic attention signals (app-store charts, Wikipedia pageviews, news wire)Sources checked hourly to dailyHourly and daily source readers; tracker weekdays after the close
Company ecosystemsEarnings-call transcripts and SEC filings; every relationship carries the quoted sentence that proves itRelationships re-verified in periodic reviews; stock quotes are liveManual verification runs (scripts/verify-ecosystem-edges.js)
Your alerts & portfolioYour saved alerts and holdings, priced with live quotesPrices update in real time; your data saves instantlyContinuous

Stock quote pages

DataSourceHow oftenSchedule
Stock newsStock Alarm news wire (stories confirmed by two or more outlets) plus publisher headlinesRefreshed every 5 minutes; wire stories every 15 minutesPage and headline fetch cached 5 minutes; news wire job every 15 minutes, 24/7
Fundamental chartsCompany financial statements and analyst estimatesRefreshed daily; a new quarter appears after the company filesPage cached 24 hours
Trailing metricsTrailing-twelve-month metrics from company filingsRefreshed dailyPage cached 24 hours; metrics fetch cached 1 hour
Financial statementsIncome statements, balance sheets and cash flows from company 10-Q and 10-K filingsRefreshed daily; a new quarter appears after the company filesPage and statement fetches cached 24 hours
Earnings historyCompany-reported results, consensus estimates and earnings call transcriptsEarnings history refreshes daily; a new report appears within about 2 daysPage cached 24 hours; earnings history fetch cached 24 hours
Fair valueReported earnings, analyst estimates, daily prices and dividends; fair value computed by Stock AlarmPage refreshed every 6 hours; earnings history dailyPage cached 6 hours; earnings history fetch cached 24 hours
Cash flow valuationCompany financial statements and analyst estimates; the model runs when you open itInputs refreshed dailyValuation inputs cached 24 hours
Peer comparisonIndustry peer list; peer fundamentals from the Stock Alarm screenerFundamentals rebuilt every weekday after the closePage cached 24 hours; screener rebuild weekdays 9:00 PM ET
Analyst ratings and targetsAnalyst rating changes and price targets; price history from our quote feedPage refreshed hourly; analyst feeds refreshed dailyPage cached 1 hour; rating and target fetches cached 24 hours
Institutional holdersSEC Form 13F holdingsFunds file quarterly, up to 45 days after quarter end; this page refreshes weeklyPage and holder fetch cached 7 days
Price historyDaily open, high, low, close and volumeRefreshed daily after the closePage and price fetch cached 24 hours
Earnings call transcriptsEarnings call transcripts from company quarterly conference callsRefreshed daily; a new transcript appears within about 2 days of the callPage cached 24 hours; transcript fetch cached 24 hours

Sectors, indexes and themes

DataSourceHow oftenSchedule
Sector radarExchange price feed for the 11 S&P 500 sector ETFs; breadth from the S&P 500 heatmap snapshotETF prices stream live; breadth every 5 minutes on trading daysBreadth snapshot weekdays every 5 minutes (ET), plus a 9:32 AM opening snapshot
Relative strengthDaily closing pricesDaily closes; history refreshed once a dayProvider history cached 24 hours; page data cached 1 hour
Theme heatmapExchange price feed, aggregated by themeEvery 5 minutes during market hoursWeekdays every 5 minutes, 13:00-21:55 UTC
Macro themesMeasured by Stock Alarm: 3 years of weekly returns regressed against each driver, with trend and volume state from the screenerRebuilt weeklySaturdays 9:00 UTC

Economy

DataSourceHow oftenSchedule
Economic calendarOfficial release schedules of the Bureau of Labor Statistics, Bureau of Economic Analysis, Census Bureau and Federal ReserveRebuilt dailyDaily 5:00 AM UTC (/api/cron/macro-releases)
Economic indicator catalogFederal Reserve, Bureau of Labor Statistics, Bureau of Economic Analysis, Census Bureau, U.S. Treasury and other issuing agenciesA reference list of series; each series page shows its latest readingStatic catalog; series data is fetched when a series page opens (cached 1 hour)
U.S. Treasury holdingsU.S. Treasury (Treasury International Capital system)Published monthly, about two months behind; we re-read it at most every 30 daysOn page request; Treasury file cached 30 days, page cached 24 hours
Bonds and yield curveU.S. Treasury (yields and curve spreads), Federal Reserve (fed funds), ICE Data Indices and Moody's (credit spreads)Rebuilt dailyDaily 2:00 AM UTC, including weekends (bond-snapshot-daily)
Inflation (CPI and PCE)Bureau of Labor Statistics (CPI) and Bureau of Economic Analysis (PCE)Released monthly; we check for new data hourlyOn page request; data cached 1 hour
Consumer financesFederal Reserve, Bureau of Economic Analysis and University of MichiganReleased monthly or quarterly per series; we check for new data hourlyOn page request; data cached 1 hour
Oil marketsU.S. Energy Information Administration; WTI and Brent cards use live pricesInventories weekly, spot prices daily; we check for new data hourlyOn page request; EIA data cached 1 hour
Central bank balance sheetsFederal Reserve, European Central Bank and Bank of Japan; every other bank is a published estimate set in January 2026 (marked Estimate, no trend shown); GDP from the World BankSnapshot rebuilt weekly; pages refresh as soon as it is rebuiltSundays 00:00 UTC (/api/cron/central-banks-snapshot), which revalidates the pages; page and data caches 1 day as a fallback
Central bank balance sheet (per bank)Federal Reserve (weekly), European Central Bank (weekly) and Bank of Japan (monthly), converted to U.S. dollars at the latest exchange rate; other banks are published estimatesEach series on its own release schedule (the Bank of Japan series is monthly and about a month behind); read by the weekly snapshotSundays 00:00 UTC snapshot; no lateness check here because each series publishes on its own lag

Research and investor pages

DataSourceHow oftenSchedule
Recent 13F filingsSEC EDGAR Form 13F filingsChecked every 15 minutesProvider fetch and page data cache both 15 minutes
News story pagesPublisher reporting, corroborated by two or more independent outlets; summary written from those articlesRewritten when the story materially grows; the wire is checked every 15 minutesNews wire every 15 minutes, 24/7; the 20 top stories' pages are refreshed on every run
Market ReadsWritten by Stock Alarm from live market data pulled at publish time; every figure cites its data pullThree editions each trading day: 9:00 AM, 12:00 PM and 4:30 PM ETWeekdays 13:00/14:00, 16:00/17:00 and 20:30/21:30 UTC (paired runs keep the ET slot across daylight saving)

Times on the site are US Eastern. “Updated” is when we last produced or checked the data; filings and holdings pages instead show the date of the newest filing, because the filer’s own deadline (2 business days for Form 4, 45 days for 13F and congressional reports) matters more than our refresh time.

Data Processing

Raw market data is processed through our infrastructure to calculate indicators, check alert conditions, and deliver notifications.

  • •Validation — Data is checked for anomalies and errors
  • •Normalization — Adjusted for splits, dividends, and corporate actions
  • •Calculation — Technical indicators computed using standard methodologies
  • •Monitoring — Continuous comparison against user alert conditions

Technical Indicator Methodology

All technical indicators are calculated using industry-standard formulas:

Simple Moving Average (SMA)

Arithmetic mean of closing prices over N periods

Exponential Moving Average (EMA)

Weighted average with exponential decay, recent prices weighted more heavily

Relative Strength Index (RSI)

Momentum oscillator comparing average gains vs losses over 14 periods

MACD

Difference between 12-period and 26-period EMA, with 9-period signal line

Alert Latency

When a market condition triggers your alert, notification delivery typically occurs within seconds. Factors affecting latency include:

  • •Price feed latency (streamed tickers update within seconds; polled tickers every 1 to 30 minutes)
  • •Processing time for condition evaluation
  • •Notification delivery channel (push, email, phone call)
  • •Device and network conditions

Limitations

While we strive for accuracy and reliability, users should understand:

  • •Market data may be delayed for certain securities or exchanges
  • •Technical indicators are based on historical data and don't predict futures
  • •Alert delivery depends on network conditions and device availability
  • •Data errors, while rare, may occur
Data is provided for informational purposes only and does not constitute investment advice. Past performance is not indicative of future results.