By the time I get the "funnymentals", it already factored into the price, I don't listen to clowns on CNBC, I don't read anything on weather, commodities or who is buying/selling what, except for system am testing, automation does not read either. I think fundamentals are like anything else and even charts, you can assign rules to them, just like charts give patterns and rules are made. I am not saying they are useless, but I understand myself well, I know my weaknesses which are many, and taking news and make enough sense to trade off it, I can't do it and too old to want to change how I trade. Jim Rogers keeps track of instruments or countries that have been at extremes for number of years, he checks to see if money flowing into them which means inventories are expanding and he jumps onboard. He is often very early but over course of few years, he is much more often right than wrong.
Earnings mean little for long term as well, people keep paying more, prices rise, and if they get greedy and buy even more, people last at the party are buying high and they get out with there is enough mental pain. Too many people look at earnings when they should be looking at debt and duration on that debt, how much in accounts receivable, if they not going to get paid on services/product, income loss.