Changelog

Latest feature additions, site changes and major bug fixes.

June 24, 2024 - Monday

  • New screener indicator: "Options" -- check whether a stock has options or not.

June 21, 2024 - Friday

  • Candlestick charts: Update ChartIQ library from 9.0.0 to 9.3.0.
  • New screener indicators: Weekly RSI and Monthly RSI

June 20, 2024 - Thursday

  • Stock screener and financials pages now have a sticky header that stays at the top of the screen when scrolling. This makes it easier to know which column you are looking at when scrolling down.

June 11, 2024 - Wednesday

  • The indicator modals inside the watchlist (Edit View), stock screener (Add Filter) and ETF comparison tool (Edit View) now have "i" icons that show the definitions of the indicators when hovered over.

June 6, 2024 - Thursday

  • Add a popover explanation on market movers pages that explain the selection criteria and update frequency.
  • Add support for drag&drop in the "Saved Screens" dropdown of the stock screener.
  • Stock Screener: Add support for CAGR filters (1Y-20Y) to analyze annual returns.

June 5, 2024 - Wednesday

  • Forecast pages now show the Forward PE ratio over many years (example).

May 31, 2024 - Friday

  • Make index charts on home page and watchlist load instantly.

May 12, 2024 - Sunday

  • Add events (dividends and earnings) to ChartIQ charts. Example: AAPL.

April 22, 2024 - Monday

  • Add market indexes widget to home page.

April 20, 2024 - Saturday

  • New stock screener filter: Earnings Time (Before Market Open or After Market Close).
  • New stock and ETF screener filter: 20-Day Moving Average.
  • New ETF screener filters: CAGR, or Compound Annual Growth Rate over 1-20 years.

April 10, 2024 - Wednesday

  • New screener filters: Day's Change (%) and Change From Open.

April 2, 2024 - Tuesday

April 1, 2024 - Monday

  • Remove "Select All" options in StockTable "Columns" dropdown and Stock Screener. This could cause browser crashes when there was too much data to show.

March 31, 2024 - Sunday

  • StockTable headers are now persistent when scrolling. This makes it easier to see what each column in the table represents. Example: Recent IPOs.

March 30, 2024 - Saturday

  • New watchlist indicators: Top Analyst ratings and price targets.

March 29, 2024 - Friday

  • Stock dividend pages: Show Dividend Growth Years, Buyback Yield, and Shareholder Yield when applicable. Example: Apple dividends.

March 26, 2024 - Tuesday

  • Watchlist: Add "Yield on Cost" data point.
  • Watchlist: Add "Dividend Growth (5Y)" data point.

March 13, 2024 - Wednesday

  • Watchlist: Add "Last Dividend ($)" data point to View editor.
  • Watchlist: Rewrite database query to fetch data 10X faster. 50-200ms instead of 500-2000+ ms.

March 3, 2024 - Sunday

  • Mutual Funds: Add performance chart and equivalent ETFs, funds and share classes. Example: VTSAX.

March 1, 2024 - Friday

  • Add "Dividends (TTM)" and "Dividend Growth (TTM)" timeseries to ETF comparison tool.

February 29, 2024 - Thursday

  • Add "Compare" button to ETF pages.

February 24, 2024 - Saturday

  • ETF comparison tool: Add "Add View" and "Edit View" buttons to the comparison table.

February 24, 2024 - Saturday

  • ETF comparison tool: Add an info box that summarizes the performane above the Average Return chart.
  • ETF comparison tool: Add a table below the Average Return chart.

February 23, 2024 - Friday

  • Add "Last Close" instead of previous close for pre-market and after-hours movers.
  • ETF comparison tool: Add dropdown with different data options for the main chart.

February 21, 2024 - Wednesday

  • New screener indicators: Dividend Annual Growth (5Y), 50 vs. 200-Day MA.

February 18, 2024 - Sunday

  • ETF comparison tool: Add a section that compares the top 25 holdings.

February 17, 2024 - Saturday

  • ETF Comparison Tool: Add a new chart that compares the annual average returns (CAGR) of the selected ETFs.

February 15, 2024 - Thursday

  • Update the comparison table on the ETF Comparison Tool with a horizontal layout and selection menu.

February 13, 2024 - Tuesday

  • Add many new watchlist indicators, such as all-time high/low, total return (1W to 20Y), 15 and 20Y Price Change.
  • Add "Add to Watchlist" button for international stocks.
  • Add "Years of Dividend Growth" to stock statistics pages (example).

February 10, 2024 - Saturday

  • Financials pages: Remember hover chart range (5Y/10Y/MAX) across sessions.
  • Replace some list edit button dropdowns in the stock screener and watchlist with a set of icons. This fixes bug with dropdowns not showing when there are many items.

February 9, 2024 - Friday

  • Financials pages: Make the positioning of HoverCharts more consistent.

February 4, 2024 - Sunday

  • Watchlist: Add "Holding Notes" field, enabling users to add text notes about individual holdings.
  • Watchlist: Add "Full Height" switch to the Options menu to improve scrolling experience.

February 3, 2024 - Saturday

  • On candlestick charts, change the list of studies under "Most Popular."
  • Add price labels to the chart in the ETF comparison tool.
  • If a company pays dividends in a different currency than their financial reporting currency, add a notice to the financials pages.

January 31, 2024 - Wednesday

  • Add a symbol lookup page as a fallback for the search bar.
  • If a company pays dividends in a different currency than their financial reporting currency, add a notice to the financials pages.

January 22, 2024 - Monday

  • In the candlestick charts, show a label with the last value for indicators on the y-axis.
  • In the ETF comparison tool, make the line chart show total return (including dividends) instead of just price return.

January 17, 2024 - Wednesday

  • Improve watchlist and portfolio tracker user experience on mobile by making the grid full-height. Also improve formatting of pre/post market portfolio statistics on mobile.

January 16, 2024 - Tuesday

  • Add a "Compact" view for mobile devices in the watchlist.

January 15, 2024 - Monday

January 13, 2024 - Saturday

  • Big performance boost for the stock and ETF screeners when working with many data columns.

January 9, 2024 - Tuesday

  • Enable sticky leftmost column on financials pages on large screens in supported browsers.

January 6, 2024 - Saturday

  • On analyst pages, replace table with card layout on mobile to improve mobile user experience.

December 31, 2023 - Sunday

  • New stock screener filters: "Pretax Margin," "All-Time High Date" and "All-Time Low Date."
  • New ETF screener filters: All-Time High/Low, High/Low Change (%), High/Low Dates.

December 29, 2023 - Friday

  • Improve star ratings to make them consistent accross browsers.
  • Self host some fonts to make text-based content render faster.

December 27, 2023 - Wednesday

  • New stock screener indicators: "Net Working Capital," "Capital Turnover Ratio" and "Last Dividend"
  • New stock screener indicators: Consecutive years/quarters of YoY revenue/net income/EPS growth
  • New stock screener filter category: "Technical Analysis"
  • New stock screener indicator: "Average True Range (ATR)"

December 26, 2023 - Tuesday

  • Start adding mutual funds to the site. Example: FXAIX.
  • New stock and ETF screener filters: 1 Week to 20Y Total Return

December 14, 2023 - Wednesday

  • Site search improvement: If typing very fast, go directly to the entered ticker instead of performing a full text search.

December 10, 2023 - Sunday

December 7, 2023 - Wednesday

November 28, 2023 - Tuesday

  • Added "U.S. State" as a stock screener filter, enabling filtering by the state that a company has its headquarters in.

November 22, 2023 - Wednesday

November 20, 2023 - Monday

  • 1D Stock and ETF price charts in the overview tabs now update every 5 seconds while the market is open.

November 16, 2023 - Thursday

  • Enable dividend history longer than 10 years for Stock Analysis Pro subscribers.
  • New screener filter: Dividend Growth Years -- for how many years the stock/ETF has been raising its dividend.
  • New screener filter: Fiscal Year End -- the month that a company's fiscal year ends in.

November 14, 2023 - Tuesday

  • In the stock screener, add an "i" icon next to the column headers when the mouse pointer is near in order to easily find the indicator definition and formula.
  • New screener indicators: 50-Day and 200-Day Moving Average price changes, 52-week high and low prices.

November 8, 2023 - Wednesday

  • Launch real-time streaming stock prices, starting with TSLA and rolling out to more stocks soon. The stock price and volume now refreshes every 1 second instead of every 5 seconds.
  • Enable real-time updates on the 1D stock price chart on TSLA's overview page.

November 1, 2023 - Wednesday

  • Allow stock quotes to update every 5 seconds even if browser tab is not focused.
  • Improve handling of errors when loading data for pages.

October 30, 2023 - Monday

  • Fix bug with streaming chart updates not updating.
  • Make streaming chart updates much faster.

October 27, 2023 - Friday

October 24, 2023 - Tuesday

  • Raise watchlist bulk import limit from 50 to 100 symbols.

October 22, 2023 - Sunday

  • Add ETF holdings support for Canadian symbols.

October 21, 2023 - Saturday

  • Improve some styling on analysts pages and analyst charts.
  • Add basic support for ETFs on international exchanges.

October 20, 2023 - Friday

  • New feature: Analyst pages now have charts that show the analyst's ratings annotated on the chart. Example.
  • Fix bug with chart dark/light theme not saving.
  • Update the calculation for ROIC to be more in line with other finance sites.

October 17, 2023 - Tuesday

  • Add a "Bulk Add Symbols" button to the watchlist options.
  • Add "Earnings" tab to the list of default views for the watchlist.
  • Add revenue and EPS estimates, actuals, estimated growth, actual growth as data points in the watchlist.
  • Enable client-side navigation on watchlist to makes it faster to navigate to.

October 16, 2023 - Monday

  • Fix bug with 1D/5D charts sometimes not working for international stocks.

October 15, 2023 - Sunday

  • Fix watchlist error when a stock had two news items with the same URL.

October 14, 2023 - Saturday

  • On stock overview pages, show annual financials when ttm data is not available or invalid.
  • Don't calculate dividend yield if stock only has one "special" dividend in the past year.

October 13, 2023 - Friday

  • Simplify handling of currencies on the back-end to make international stocks rollout easier.
  • Enable client-side navigation on stock screener. This makes it much faster to navigate to it from another page.
  • Improve site search to prevent navigation errors.
  • Remove revenue, market cap and other pages for stocks that are actually closed-ended funds.

October 12, 2023 - Thursday

  • Bug Fix: There was an error in calculating very high stock price change numbers.

October 11, 2023 - Wednesday

  • Add Altman Z-Score and Piotroski F-Score to US-listed stock statistics pages.
  • New screener data points: 50- and 200-day moving averages, 3-month price change.
  • New watchlist data points: 50- and 200-day moving averages, dividend payment date, 3-month price change.

October 10, 2023 - Tuesday

  • Fix bug with fallback full text site search not working.
  • Fix display error with too many saved stock screens.

October 8, 2023 - Sunday

October 1, 2023 - Sunday

  • Add revenue pages for international stocks.
  • Enable peers widgets for international stocks (market cap and revenue pages).

September 30, 2023 - Saturday