I believe fundamental analysis takes these things into account, which makes it so difficult and complicated to conduct without extensive training.