Answer:
Because it :
-Internal Developments Within Companies
-Impact of World Events
-Inflation and Interest Rates
-Impact of Exchange Rates
-Hype and Financial Reports
5.7m questions
7.4m answers