All this has happened before All this will happen again

17,386 shares