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
- New stock screener data column: CIK Code.
- New ETF screener data columns: ISIN and CUSIP.
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
- Launched a new list: Bitcoin ETFs.
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
- Add a screener tutorial that explains how to use the the stock screener.
December 7, 2023 - Wednesday
- Add a tutorial that explains how to use the the watchlist and portfolio tracker.
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
- Two new stock lists: Dividend aristocrats (25+ years of dividend growth) and dividend kings (50+ years of dividend growth).
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
- Finished adding all U.S. listed closed end funds to the site.
- Added lists for all Nasdaq 100 and Dow Jones index constituents.
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
- Add navigation breadcrumbs to stock list pages.
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
- Add market cap pages for international stocks.