Where to find site with earnings calendar?
Google finance will allow you to import earnings report dates directly to your Google calendar. See screenshot with calendar import button circled in red below.
Edgar Online is the SEC's reporting repository where public companies post their forms, these forms contain financial data Stock screeners allow you to compare many companies based on many financial metrics. Many sites have them, Google Finance has one with a decent amount of utility Yahoo finance does in fact have futures quotes.  But I've found them difficult to search for because you also have to know the expiration codes for the contract to find them. S&P 500 Emini quote for June 2012 I second @DumbCoder, every company seems to have its own way of displaying the next dividend date and the actual dividend. I keep track of this information and try my best to make it available for free through my little iphone web app here http://divies.nazabe.com "A Bloomberg terminal connected to Excel provides the value correcting splits, dividends, etc. Problem is it cost around $25,000. Another one which is free and I think that takes care of corporate action is ""quandl.com"". See an example here." You can access financial statements contained within 10K and 10Q filings using Last10K.com's mobile app: Last10K.com/mobile Disclosure: I work for Last10K.com The websites of the most publicly traded companies publish their quarterly and annual financials.  Check the investor relations sections out at the ones you want to look at. Thanks to the other answers, I now know what to google for. Frankfurt Stock Exchange: http://en.boerse-frankfurt.de/equities/newissues London Stock Exchange: http://www.londonstockexchange.com/statistics/new-issues-further-issues/new-issues-further-issues.htm "There are tonnes, and tonnes of things out there, but you have to be careful what you search for.  Be specific about what you want.  If you search for ""time sheet"" for example, you'll just get a bucket of stuff having to do with stylesheets, because there's more of that around. The most common type of small tool for tracking time is usually a timer-type thing that runs as a widget, gadget, or System Tray tool.  You have to click it on, then off again, and the nice ones produce a usable output file.  CSV, or XLS, or some such. There are tools that track what documents you have open, when you opened them, and when you closed them, and you can sort it out from there.  They're a bit resource-heavy, so be careful if you have a low power system. Quickbooks has a little utility that will make file which can be imported into your accounting.  Quickbooks is NOT for the average business person.  You almost have to be a bookkeeper to get the most out of it.  On the other hand, you can have a bookkeeper set it up for you, and at the end of the year your taxes are a one button affair. For Windows software I like to use the site snapfiles.com.  It's always been reliable, the rating systems are pretty accurate, they mostly maintain their own copies of the software, they test for viruses, and the let you specify a ""freeware only"" search ;-) For Mac software I like versiontracker.com.  If you're a massive freeware user, like me, sign up for an account, so you can receive alerts regarding updates, and such. Currently I do most of my computer-based organization on a Mac with piece of software by CircusPonies.com called NoteBook.  There's a command to insert the time, date, or both, and I just use that when I have a need to record elapsed time. I have even run across (and I forget the name) a piece of software for tracking time on Windows, which had multiple timers which you could set so either they were allowed to run concurrently (lawyers), or only one would run at a time. Anyway…  Personally I think freeware is fun, but be careful.  It's still the wild frickin west out there.  If you don't trust the site you're downloading from, scan it with your anti-virus software before you install it, create a Restore Point, do a full, offsite backup of all your hard drives, unplug your computer from the Internet, send your wife to her mother's, lock the kids in the basement, cross your fingers, and phone the local bishop for a dispensation (http://en.wikipedia.org/wiki/Dispensation_(Catholic_Church))." "Google Finance certainly has data for Tokyo Stock Exchange (called TYO on Google) listings.  You could create a ""portfolio"" consisting of the stocks you care about and then visit it once per day (or write a script to do so)." "For US equities, Edgar Online is where companies post their government filings to the SEC. On Google Finance, you would look at the ""SEC filings"" link on the page, and then find their 10K and 10Q documents, where that information is listed and already calculated. Many companies also have these same documents posted on their Investor Relations web pages." I find this site to be really poor for the virtual play portion, especially the options league.  After you place a trade, you can't tell what you actually traded.  The columns for Exp and type are blank.  I have had better luck with OptionsXpress virtual trader.  Although they have recently changed their criteria for a non funded accounts and will only keep them active for 90 days.  I know the cboe has a paper trading platform but I haven't tried it out yet. I've seen this tool.  I'm just having a hard time finding where I can just get a list of all the companies.    For example, you can get up to 100 results at a time, if I just search latest filings for 10-K.  This isn't really an efficient way to go about what I want. FreeStockCharts.com keeps some intra-day trading history.  You have to create an account to look up individual stocks.  Once you create a free account you can get intra-day trading history for the last month (Hourly for past month, 15 minutes for past week, 1 minute for past day).  Going back past one month and it only keeps daily close history. Here is Family Dollary's (FDO) hourly intra-day chart for the past month: I've used BigCharts (now owned by MarketWatch.com) for a while and really like them. Their tools to annotate charts are great. Yup. What I wanted to know was where they are pulling it up from. Have casually used Google finance for personal investments, but they suck at corp actions. Not sure if they provide free APIs, but that would probably suck too! :D