Changelog

Latest feature additions, site changes and major bug fixes.

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