Ultimately, investment and market prices are determined by the herd like "animal spirit" of investors – Keynes

Embedded image permalink